In 2017, our first day consisted of talks and project demonstrations while the second day featured workshops and developer sprints.
2017 – Schedule
Slides are linked below, please see “Live Stream” for the video links
Day 1 – 26th October
8:30 – 9:00 Registration
9:00 – 9:15 Welcome and Introduction
9:15 – 9:25 Sponsor Talk CZ.NIC
9:25 – 9:45 Building Self-Deployable Community Wireless Network for Rural Areas
9:45 – 10:05 Gateway as a single point security platform
10:05 – 10:15 Sponsor Talk prpl
10:15 – 10:35 OpenWRT @ Technicolor
10:35 – 10:45 Intel Sponsor Talk
10:45 – 11:15 Coffee Break
11:15 – 11:35 Use of OpenWrt in Intel CPEs
11:35 – 11:55 F* the cloud, stay local
11:55 – 12:05 Sponsor Talk Inteno
12:05 – 12:15 Sponsor Talk Sentinel
12:15 – 13:00 Panel: OpenWrt/LEDE Core Team Describes Future Goals and Responds to Your Questions
13:00 – 14:15 Lunch Break
14:15 – 14:35 Prototyping a Lifecyle Management Application
14:35 – 14:55 Whole Home WiFi coverage using a network of OpenWrt devices
14:55 – 15:15 OpenWISP 2: the modular configuration manager for OpenWRT
15:15 – 15:25 Short Break
15:25 – 15:45 Improving the Quality in OpenWrt/LEDE
15:45 – 16:05 Integration of custom Web UIs into OpenWrt
16:05 – 16:45 Coffee Break
16:45 – 17:05 Challenges of using OpenWRT as a rolling distro
17:05 – 17:10 Lightning Talk – Pantacor: create, share and deploy device firmwares and apps using container technology
17:10 – 17:15 Lightning Talk: MultipathTCP – Double the speed of the link
17:15 – 17:35 Presentation of OpenWrt/LEDE Survey results
17:35 – 18:00 Wrap up & Information about Social Event and Day 2
Day 2 – 27th October
8:30 Doors open.
10:30 – 11:00 Coffee Break
13:00 – 14:30 Lunch
16:00 – 16:30 Coffee Break
_____
Workshops
9:30 – 10:30 Workshop (1hr)
Aggregating the speed of multiple Wi-Fi bridges with MPTCP on LEDE
10:30 – 11:00 Coffee Break
11:00 – 13:00 Workshop (3hr total)
How to Integrate PlatformIO with OpenWrt/LEDE to Manage IoT Devices
13:00 – 14:30 Lunch Break
14:30 – 15:30 Workshop (continued)
How to Integrate PlatformIO with OpenWrt/LEDE to Manage IoT Devices
16:00 – 16:30 Coffee Break
16:30 – 17:30 Workshop (1hr)
Deep Dive – OpenWISP 2: the modular configuration manager for OpenWRT
_____
09:00 – 11:15 High level API Working Group – Face to Face Meeting
11:30 – 13:30 Low Level API Working Group – Face to Face Meeting
13:00 – 14:30 Lunch
14:30 – 18:00 Prpl – Face to Face Meeting
16:00 – 16:30 Coffee Break (Please note that meeting clashes here)
_____
Developer Sprints
9:00 – 18:00 We will have a space especially for attendees to come together and do developer sprints throughout the day. Attendees can come and go throughout the day.
_____
2017 – Talks, Panel and Workshops
OpenWrt/LEDE Core Team Describes Future Goals and Responds to Your Questions
Panel – 30mins
Moderator Kathy Giori
Members of the OpenWrt/LEDE core team will assemble on a panel. An opening roundtable will ask each panelist to provide brief insight on their goals for the project’s future, as well as how they currently contribute. Then the audience will be given plenty of time to ask questions. This panel discussion is a great opportunity to gain better visibility into what’s going on in the project.
Building Self-Deployable Community Wireless Network for Rural Areas
Talk – 20mins
Presenter Senthil Kumar
The deployment of community wireless network in rural areas comes with its great challenges as compared to setting something similar in an urban setting. In my years of experience working in this line in Madurai region, I have faced numerous challenges some are objective and the others are subjective.
We believe that the subjective problems in creating community wireless networks could be addressed by creating and nurturing ‘OpenFreeNet Volunteers’ in each of our beneficiary communities. The volunteers would be directly responsible for the safety and maintenance of the product and would be local resources for doubts and queries. The volunteer community would be updated and educated by the remote team.
Gateway as a Single Point Security Platform
Talk – 20mins
Presenters Marko Ratkaj, Davor Popović
As single entry points of home networks, gateways are the cyber doors between the users and the Internet. Turning gateways into security points of the home network would considerably improve the protection of locally connected devices. Implementation of enterprise-grade security on gateways presents difficult scalability, proprietary and hardware limitations. In this talk we will present Sentinel single point security solution, an OpenWrt-based, next-generation gateway offering multi-layered security and a family of standalone, lightweight packages for embedded application.
Challenges of using OpenWrt as a Rolling Distro
Talk – 20mins
Presenters Michal Hrušecky, Karel Kočí
We are making OpenWRT powered Turris Omnia routers. Those have plenty of resources and thus we are not using heavily compressed ROMs, but normal filesystem and routers are updating themselves automatically package by package. This poses quite some challenges we would like to speak about.
Improving Quality in OpenWrt/LEDE
Talk – 20mins
Presenter Alexander Couzens
This talk will cover the current state of Quality Assurance in OpenWrt/LEDE. What can we learn from other projects? How can we improve in the future?
Whole Home WiFi Coverage using a network of OpenWrt Devices
Talk – 20mins
Presenter Sukru Senli
This presentation will reveal the underlying technology required to create a zero touch solution for automatically sharing and updating the WiFi credentials of Iopsys powered devices in the same network . It includes extending ubus over the local network allowing devices to share a common bus and communicating with each other using a common object model, as proposed in the ongoing common High Level API work driven by Prpl.
F* the Cloud, Stay Local
Talk – 20mins
Presenter Benjamin Henrion
IOT devices are preconfigured to talk to a cloud server, and require an internet connection. In this setup, I will show the power of Zyre, a ZeroMQ based protocol which discover peers in the LAN, and allows them to exchange messages, elect a master, and orchestrate themselves without a server.
Integration of Custom Web UIs into OpenWrt
Talk – 20mins
Presenter Davor Popović
This talk presents principles of developing a custom WebUI for OpenWrt based systems from bottom up – from the basics, such as design to the integration with existing applications that OpenWrt provides and security.
OpenWISP 2: The Modular Configuration Manager for OpenWrt
Talk – 20mins
Presenter Federico Capoano
Since its release in early 2017, OpenWISP2 is becoming the reference open source solution to manage OpenWRT based networks, quickly surpassing its predecessor (OpenWISP1). This talk will describe its strengths, showcase its features and explain the areas open for improvements that we are working on.
Federico will be available on Day 2 to discuss this in more detail.
OpenWrt at Technicolor
Talk – 20mins
Presenter Sven De Bie
OpenWRT is the foundation for Technicolor to build carrier-grade software for the telco market. But Technicolor also decided to contribute some of our key software modules to OpenWRT. We will give an overview of our contributions so far, and will show some of the upcoming contributions.
Prototyping a Lifecycle Management Implementation
Talk – 20mins
Presenter Dirk Feytons
The title is enterprise-speak for a way to manage (install/start/stop/update/uninstall) software packages on a device. In cooperation with Vodafone we (Technicolor) have created a prototype implementation on OpenWrt/LEDE. This talk presents the prototype, how it came to be and what’s next.
Use of OpenWrt in Intel CPEs
Talk – 20mins
Presenter Syam Krishna Babbellapati
This talk review’s some of the missing pieces of OpenWrt to make it carrier-ready and then discusses how Intel’s UGW software stack bridges the gap with an additional custom framework – yet preserving the true essence of OpenWRT. We review recent advances made in prpl and possibilities going forward.
How to Integrate PlatformIO with OpenWrt/LEDE to Manage IoT Devices
Workshop – 3hrs Day 2
Presenters Ivan Kravets, Arturo Rinaldi
Individual Makers as well as companies who are building IoT and IIoT networks of sensors and actuators face a complex challenge of maintaining the deployed devices. Microcontroller platforms are especially difficult to manage because there are so many different architectures of chipsets supported by a large array of different developer tools, at least one SDK and associated build tool per chipset vendor. Further complexity arises when the software on those tiny resource-constrained MCUs needs to be upgraded, remotely, and often over the air.
In this workshop, we show how to take advantage of best-of-breed open source software that can ease the pain of dealing with multiple MCU platforms. First we provide a quick tour of using PlatformIO on your laptop, then we demonstrate how the PlatformIO “Core” build environment can be packaged into OpenWrt/LEDE. Running “PlatformIO Remote” on OpenWrt allows users to easily build and administer software upgrades to the deployed IoT devices that are connected to an OpenWrt-based “IoT Hub”.
Professional Makers benefit greatly by adopting open source software solutions and engaging with the communities around them. In this workshop, attendees can share use cases and learn from each other to improve the success of doing development on both microcontroller and microprocessor platforms. Bring your own OpenWrt and MCU devices or borrow hardware from the workshop organizers.
Aggregating the Speed of Multiple WiFi Bridges with MPTCP on LEDE
Workshop – 1hr Day 2
Presenter Fejes Ferenc
On Wi-Fi mesh networks, there is multiple paths between the nodes exist. This small project decided to aggregate the bandwidth of multiple point-to-point Wi-Fi links with MPTCP. For easy deployment everything implemented on LEDE, and no configuration required on the clients.