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.

Add to your personal schedule
11:00am11:40am Thursday, July 19, 2018
Location: D135/136
Level: Intermediate
Rob Reilly (Rob "drtorq" Reilly)
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.
Add to your personal schedule
11:50am12:30pm Thursday, July 19, 2018
Location: D135/136
Level: Beginner
Drew Moseley (Mender.io)
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.
Add to your personal schedule
1:45pm2:25pm Thursday, July 19, 2018
Location: D135/136
Tags: tensorflow
Level: Intermediate
Matt Ellis (TIBCO Software)
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 shares an approach that uses TensorFlow and Project Flogo to make predictions directly on edge devices without depending on cloud computing. Read more.
Add to your personal schedule
2:35pm3:15pm Thursday, July 19, 2018
Location: D135/136
Level: Beginner
Steffen Evers (Bosch Software Innovations GmbH)
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 it to the custom needs of a connected vehicle ecosystem. Read more.
Add to your personal schedule
4:15pm4:55pm Thursday, July 19, 2018
Location: D135/136
Level: Beginner
Bryan Hughes (Microsoft)
IoT takes two things and brings them together: the cloud and embedded devices. Those of us coming from the software world are familiar with the cloud, but what about embedded devices? This talk will introduce software developers to the basics of hardware, sensors, microcontrollers, and the communication protocols used to connect everything in common IoT applications. Read more.
Add to your personal schedule
5:05pm5:45pm Thursday, July 19, 2018
Location: D135/136
Level: Intermediate
Sean Dague (IBM)
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.