Loading…
September 13-16, 2022
Dublin, Ireland + Virtual
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit Europe 2022 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Irish Standard Time (UTC +1). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Friday, September 16 • 13:55 - 14:35
OTA DFU Without Compromise - Brandon D Satrom, Blues Wireless

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Over The Air Device Firmware Update is one of the most-desired features for any IoT device management solution. In a world where all solutions are cloud-connected, DFU is a table stakes feature. But modern DFU approaches are brittle, and developers are forced to choose between either an "OS DFU" approach, in which a vendor solves the DFU problem end-to-end within the kernel, while specifying a very narrow choice of hardware, language, and IDE; or "Co-operative DFU," in which a vendor provides a cloud service to securely host firmware images and transport onto the device, but in which the "last mile" of the update process is the developer’s responsibility. Both methods can be made reliable, but are risky and can be inadvertently rendered nonfunctional by an errant 'infinite loop,' memory or flash overwrite, or bad interrupt handler. What if there was a third way? An approach for performing firmware updates "from the outside" without MCU involvement? An approach that can update firmware regardless of RTOS or language, and can even be used to switch between them? In this session, Brandon Satrom will introduce such an approach, and demonstrate how this capability allows developers more choice of host, language, and RTOS, without sacrificing the stability end-to-end DFU.

Speakers
avatar for Brandon D Satrom

Brandon D Satrom

VP of Experience Engineering, Blues Wireless
An unabashed lover of the IoT, the web, mobile and an avid tinkerer, Brandon loves to talk about sensors and circuits, microcontrollers, open source, robots and whatever new shiny tool or technology has distracted him from that other thing he was working on. He tweets on occasion... Read More →



Friday September 16, 2022 13:55 - 14:35 IST
Liffey Meeting Room 1 (Level 1)
  Embedded IoT, Code Footprint Minimization