Foundries.io presented 4 sessions at this year's IoT Summit and Embedded Linux Conference and the slides are now available.
Zephyr and MCUBoot as Foundations for Secure IOT Products - Marti Bolivar
The Zephyr RTOS and its MCUBoot bootloader port are both active, fast-moving open source projects with the potential to bring a Linux kernel style development model and community to IoT. However, while the components are well-documented, there's a lack of information on how to combine them to build complete, secure, updatable products with clearly stated threat models. This presentation aims to close that gap, by describing a concrete, open source IoT application based on Zephyr, MCUBoot, and LWM2M, as well as the developer tooling and security model underlying it. The emphasis is on practical application of these tools, rather than an abstract discussion of the components themselves. Previous experience with Zephyr or MCUBoot is helpful, but not required.
BoF: Blockchain of Things - Tyler Baker
Blockchain based protocols can be utilized to solve difficult problems in the IoT and Embedded spaces. In this BoF we will discuss how to use this technology to establish a decentralized root of trust, that allows device control, ownership, and secure data transfer for devices with constrained footprints. In addition to blockchain, we will delve into new distributed ledger technology, and zero-knowledge proofs which allow one party (the prover) to prove to another (the verifier) that a statement is true, without revealing any information beyond the validity of the statement itself. This is important for anonymous machine to machine transactions to occur with very little compute resources.
Zephyr Now Supports OMA LwM2M Protocol! What Can it Do for Me? - Michael Scott
The Linux Foundation’s Zephyr RTOS continues to evolve at a rapid pace! A current focus is to support secure production-ready IoT protocols that can fit on constrained hardware. The OMA LwM2M protocol provides a solution and was introduced in Zephyr’s 1.9 September 2017 release. As the maintainer for the LwM2M library in Zephyr, Michael Scott will discuss how the library has evolved from the 1.9 release through what’s available in the master branch of Zephyr today (to be released as 1.11). Attendees can also expect binary size / RAM usage breakdowns based on typical hardware configurations as well as instructions for testing the Zephyr LwM2M client via QEMU and connecting to a LwM2M server secured with DTLS.
DIY Connected IoT Products Using Open Source Software - Alan Bennett
For the past 2 years our team has been built reference IoT products using Open Embedded / Yocto, the Linux kernel, Zephyr and some open source device management platforms. We have struggled through incomplete frameworks, proprietary radio bugs, multiple IP stacks and an every growing number of CVEs. Now we want to share all of our knowledge in a hands-on workshop/tutorial. In the workshop, you will learn about all of the components involved in an open source end-to-end IoT system and be able to build, test, deploy and delivery software updates to fielded devices. From the Cloud to the Edge and into wireless sensor devices, we will show you how to take advantage of all that open source software has to offer to build safe, secure and updatable devices.
"Embedded Linux Conference & IoT Summit
Embedded Linux Conference (ELC) has been the premier vendor-neutral technical conference for the past 13 years for companies and developers using Linux in embedded products. After a decade of collaboration, the conference extended its scope to include user-space developers – the people building applications on embedded Linux – and has become the preeminent space for product vendors as well as kernel and systems developers to collaborate with these influential technologists.
OpenIoT Summit is a technical conference for the developers and architects working on industrial IoT. The new industrial transformation – Industry 4.0 – requires a highly skilled pool of software engineers, developers, programmers and architects, specializing in a number of disciplines across the ecosystem.
OpenIoT Summit joins the technical experts paving the way for this transformation, along with those looking to develop the skills needed to succeed, for education, collaboration and deep dive learning opportunities. Unlike other IoT events, OpenIoT Summit is specifically for technologists. It is a technical event created to serve the unique needs of system architects, firmware developers and software developers in the booming IoT ecosystem. Experts from the world’s leading companies and open source projects will present the information needed to lead successful IoT developments and progress the development of IoT solutions."
Find out more about the IoT Summit at ELC2018 & IoT Summit