Put open source to work
July 16–17, 2018: Training & Tutorials
July 18–19, 2018: Conference
Portland, OR

Edge computing

This powerful emerging method is taking the cloud by storm. Edge computing processes data near the source of the data, minimizing the time it takes to send that data back to a data center. It optimizes user experience with just-in-time or real-time analysis of data by making use of the computing power at the edge from mobile devices and the growing mesh of IOT. This shift aids in performance but does it swap performance for security? Or is it what’s needed to make augmented reality a, well, reality? Is this a way to ensure that the networks are self healing, able to respond to issues more quickly, avoid lengthy downtimes? Learn best practices for incorporating edge computing into your work.

11:00am11:40am Thursday, July 19, 2018
Location: E146
Level: Intermediate
Rob Reilly (Rob "drtorq" Reilly)
Average rating: **...
(2.00, 2 ratings)
Rob Reilly demonstrates how to combine Linux, physical computing, and practical application into an attention-grabbing, steampunk-themed, wearable conference badge. Rob walks you through the motivation, idea generation, research, prototyping, build, challenges, and use. And watch for it: he'll wear the badge into the session and then use it to run his tech-talk slide presentation. Read more.
11:50am12:30pm Thursday, July 19, 2018
Location: E146
Level: Beginner
Drew Moseley (Mender.io)
Average rating: ****.
(4.33, 3 ratings)
Drew Moseley explores the malware infecting Linux IoT devices, including Mirai, Hajime, and BrickerBot, and the vulnerabilities they leverage to enslave or brick connected devices. Drew then walks you through specific vectors they used to exploit devices and covers some security hardening basic concepts and practices that would have largely protected against them. Read more.
1:45pm2:25pm Thursday, July 19, 2018
Location: E146
Tags: tensorflow
Level: Intermediate
Matt Ellis (TIBCO Software), Rei Kurokawa (Hitachi High-Tech Solutions)
Average rating: *****
(5.00, 1 rating)
By the year 2020, the world will have an estimated 20 billion IoT devices. Storing, processing, reasoning with, and extracting business value out of this data will require huge computational and financial resources. Matt Ellis and Rei Kurokawa share an approach that uses TensorFlow and Project Flogo to make predictions directly on edge devices without depending on cloud computing. Read more.
2:35pm3:15pm Thursday, July 19, 2018
Location: E146
Level: Beginner
Steffen Evers (Bosch Software Innovations GmbH)
Average rating: ****.
(4.00, 1 rating)
Steffen Evers offers an overview of the newly established Eclipse Kuksa project—part of the Eclipse IoT working group—which aims to establish an open connected vehicle ecosystem. The project should be seen as an umbrella that combines existing IoT projects and tailors them to the custom needs of a connected vehicle ecosystem. Read more.
4:15pm4:55pm Thursday, July 19, 2018
Location: E146
Level: Beginner
Drew Moseley (Mender.io)
A key requirement for connected Linux devices is the ability to deploy remote software updates to them so that bugs, vulnerabilities, and new features can be addressed. Drew Moseley shares best practices and the current state of software updates for connected devices, drawn from interviews with more than 100 embedded developers undertaken as part of the Mender.io project. Read more.
5:05pm5:45pm Thursday, July 19, 2018
Location: E146
Level: Intermediate
Sean Dague (IBM)
Average rating: *****
(5.00, 2 ratings)
MQTT, an extremely lightweight publish/subscribe protocol, has taken off quickly in the IoT space. Sean Dague explores the MQTT protocol and demonstrates how it is used in projects like Home Assistant (open source home automation), cloud-based IoT hubs, and projects based on the ESP8266 platform. Read more.