= Agenda = <> [[attachment:WBMv9_Agenda.png|{{attachment:WBMv9_Agenda.png|attachment:WBMv9_Agenda.png|width="1024"}}]] == Sunday 1st May 2016 == ||'''Time''' ||'''Title''' ||'''Abstract''' ||'''Type''' ||'''Speaker''' ||'''Slides & Documentation''' || ||10:00 - ||collaborative work between participants ||- ||- ||- ||- || == Monday 2nd May 2016 == ||'''Time''' ||'''Title''' ||'''Abstract''' ||'''Type''' ||'''Speaker''' ||'''Slides & Documentation''' || ||10:00 - ||collaborative work between participants ||- ||- ||- ||- || ||17:00 - 18:00 ||Welcome/Opening session ||We will introduce the local team and will give a brief overview of INESC, FEUP and our main projects related to wireless mesh networks. Also, we will also present the new scenarios where we are deploying wireless networks: at the sky, at the sea level and underwater. We will introduce the participating groups at the Wireless Battle Mesh, discuss the agenda and explain the logistics of the event. ||talk ||Filipe Teixeira, Manuel Ricardo (INESC TEC) ||? || ||18:00 - 19:00 ||[[http://netjson.org|NetJSON]]: advancements since battlemesh v8 ||[[http://netjson.org|NetJSON]] is a data interchange format for networks which [[http://battlemesh.org/BattleMeshV8/Agenda?action=AttachFile&do=view&target=battlemesh-netjson.pdf|was presented last year at the battlemesh v8]]. Quite a few things have improved in 8 months: we have a draft RFC and some interesting implementations. In this talk I will introduce the basic concepts of NetJSON, show the main implementations and leave some time for open discussion on how to improve the specification and move forward. ||talk ||nemesis || [[attachment:netjson-battlemesh-v9.pdf]] || ||19:00 - 20:00 ||Why do freifunkers do what they do? ||I wondered what motivates activists to engage in community network projects. Since I found no literature that answers the question, I set out and asked the people myself. We view together what 16 freifunk activists think is cool about their project, why and how they engaged in it in the first place and what problems and obstacles they see in their corresponding communities. ||talk ||lusy ||[[https://github.com/lusy/motivationFF|slides]] || == Tuesday 3rd May 2016 == ||'''Time''' ||'''Title''' ||'''Abstract''' ||'''Type''' ||'''Speaker''' ||'''Slides & Documentation''' || ||10:00 - ||collaborative work between participants ||- ||- ||- ||- || ||14:00 - 15:00 ||The Maritime Internet ||In this talk we will go through the research work we have been doing at INESC TEC on maritime wireless networks, in order to enable the Maritime Internet of Everything paradigm in the long term. We will start with our vision and target environments, including airborne, surface, and underwater. Then, we will refer to our ongoing R&D projects and theses within this area of research, including the resulting prototypes and testbeds. We will conclude the talk with some insights on upcoming challenges and future work. ||talk ||Rui Campos (INESC TEC) ||? || ||15:00 - 16:00 ||Underwater wireless communications ||Underwater communications are crucial for the operaton of Autonomous Underwater Vehicles, used for search and rescue missions and inspection to underwater facilities. In this presentation we give an overview of the challenging operation of sub-GHz IEEE 802.11 networks underwater using Software Defined Radios, how the current auto rate mechanisms perform and how to design and build an underwater antenna adapted to underwater environment. We also peek into underwater optical communications an alternative for underwater radio communications. ||talk ||Filipe Teixeira, Luís Pessoa (INESC TEC) ||? || ||16:00 - 17:00 ||Announcing LEDE ||? ||talk, open discussion ||Felix Fietkau, Jo-Philipp Wich ||[[attachment:about-lede.pdf]] || ||17:00 - 20:00 ||Hands-on performance analysis with joint power and rate controller Minstrel-Blues on IEEE 802.11 devices. ||*presentation of current mac80211 Minstrel rate control and changes that Minstrel-Blues introduces to rate and power control<
>*hands-on workshop to perform a performance analysis of rate and power control with:<
>**useful debugfs settings to control the rate/power control algorithm in OpenWrt<
>**recommended tools & their usage to collect relevant measurement traces (rc_stats, RegMon, tcpdump)<
>**best practice to set up performance experiments with OpenWrt and plotting results<
>**missing work to get Minstrel-Blues into Linux upstream and potentials to help from the community (https://github.com/thuehn) ||workshop ||Thomas Hühn || - || == Wednesday 4th May 2016 == ||'''Time''' ||'''Title''' ||'''Abstract''' ||'''Type''' ||'''Speaker''' ||'''Slides & Documentation''' || ||10:00 - ||collaborative work between participants ||- ||- ||- ||- || ||14:00 - 15:00 ||wirelesspt.net mesh network project ||How the project started, how it runs, what it aims to do, it's progress and challenges, current state, goals and objectives. ||talk ||Miguel Vieira ||? || ||15:00 - 16:00 ||lightening talks ||your 10 minutes of fame ||? ||- ||? || ||16:00 - 17:00 ||FCC forced firmware lockdown - what now? ||What we feared and discussed in Battlemesh v8 in 2015 became reality - many vendors are locking down their WiFi router firmwares to comply with the FCC rules about device security.This doesn't only affect US WiFi Access Points but also devices sold in Europe, and community networks and companies already have troubles acquiring routers which can still run OpenWRT.<
><
>We would like to discuss:<
>* What are your experiences with recently certified WiFi Hardware<
>* How can we still keep OpenWRT on these devices<
>* What can we suggest to Hardware vendors so that they keep their firmware open for community projects while still compliant with the FCC?<
>* What can we do as a community to change this situation? ||panel discussion ||Simon Wunderlich ||[[attachment:2016-05-04_wbmv9_FCC.pdf]] ; Etherpad: http://tinyurl.com/WBMFCC ; http://hackaday.com/2016/02/26/fcc-locks-down-router-firmware/ || ||18:00 - 19:00 ||An update on GNUnet in the mesh ||Last year I just managed to get GNUnet to run on OpenWrt -- now I'll present the outcome of the past months of practical experience and demonstrate how GNUnet can provide useful functionality to community telecom infrastructure (incl. nice features even on very small routers) ||talk ||Daniel ||[[attachment:gnunet-battlemesh-v9-slides.pdf]] || == Thursday 5th May 2016 == ||'''Time''' ||'''Title''' ||'''Abstract''' ||'''Type''' ||'''Speaker''' ||'''Slides & Documentation''' || ||10:00 - ||collaborative work between participants ||- ||- ||- ||- || ||15:00 - 16:00 ||Individually-Secured Mesh Routing with BMX7: Advances and Integration ||This talk will present BMX7 (the successor of BMX6) and its capabilities for Securely-Entrusted Multi-Topology Routing. We'll also show an example of integration in qMp mesh-routing firmware and how trusted nodes can be selected and imported from well known peers. ||talk ||Axel Neumann ||? || ||16:00 - 17:00 ||Why do freifunkers do what they do? (part II) ||- ||open discussion ||lusy ||? || ||17:00 - 17:45 ||ipv6 prefix delegation in layer 3 mesh networks ||After a short introduction to the problem we will discuss different approaches to prefix delegation in layer 3 mesh networks. ||open discussion ||Philipp Borgers ||''?'' || ||18:00 - 19:00 ||Pop-Routing: forget about timers in your routing protocol! ||All routing protocols use timers to generate control messages. Those timers are static and chosen based on past experience. Pop-routing uses the knowledge of the network topology to dynamically auto-tune and optimize the choice of timers. ||talk ||Leonardo Maccari ||? || ||19:00 - 19:15 ||FCC-free router ||Having a router to which the FCC do not apply. How can we do this? Share your ideas. ||discussion ||Gio, Gui ||''?'' || == Friday 6th May 2016 == ||'''Time''' ||'''Title''' ||'''Abstract''' ||'''Type''' ||'''Speaker''' ||'''Slides & Documentation''' || ||10:00 - ||collaborative work between participants ||- ||- ||- ||- || ||16:00 - 17:00 ||battlemesh community meeting ||The good and bad things this year. ||open discussion ||- ||- || ||18:00 - 19:00 ||presenting the battle results ||what are the test results? ||talk ||- ||? || == Saturday 7th May 2016 == Do-what-you-want day. There are no programmed talks or workshops on Saturday, we can continue working on projects or just hang out together. == Lightening talks == The lightening talks will be held as self organized sessions. Feel free to pick any time without a talk and present your project/…. ||'''Time''' ||'''Title''' ||'''Abstract''' ||'''Type''' ||'''Speaker''' ||'''Slides & Documentation''' || ||We 15:00 - 15:10 ||Bogotá, Colombia ||Building up a community wireless network in Bogotá, Colombia: Challenges and Perspectives ||talk ||Leonardo Taborda and Oscar Prieto ||''?'' || ||We 15:10 - 15:20 ||India ||Mesh Networks in the Indian Context - Lessons from a draconian law, a net-neutrality debate and a natural disaster. ||talk ||Sibi Kanagaraj ||''?'' || ||We 15:20 - 15:30 ||Latin America ||The progress of libre-mesh and the state of latin american networks. ||talk ||Gui Iribarren ||''?'' || ||We 15:30 - 15:40 ||ninux.org community cloud infrastructure ||ninux.org is a group of community networks in Italy. We are now experimenting with our distributed infrastructure of virtual machines and containers to host internal services on top of our network. ||talk ||clauz ||[[attachment:ninuxcommunitycloud.pdf]] || ||We 15:40 - 15:50 ||Leveraging IEEE 802.11 built-in mechanisms to form wireless multi-hop networks ||In this talk we will present a self-configurable BSS cascading solution, named WiFIX-DR, to form IEEE 802.11-based multi-hop networks. WiFIX-DR enables IEEE 802.11 coverage extension and avoids the typical network capacity reduction as the number of hops increases. ||talk ||Pedro Salazar ||''?'' || == Social events == ||'''Day''' ||'''Time''' ||'''What''' ||'''Where''' || ||daily ||22:00 - open end ||spare time ||downtown || ||Sunday ||18:00 - 22:00 ||Ice breaking and Welcome party ||Rivoli Cinema Hostel || ||Tuesday ||10:00 - 13:00 ||City Sightseeing (cruise and wine taste) ||Porto || ||Thursday ||20:00 - 22:00 ||Social Dinner ||downtown || ||Friday ||20:00 - 22:00 ||Social Dinner ||''?'' ||