June 7 - 9, 2022 | Mountain View, CA + Virtual
View More Details & Registration

Important: If you plan to attend Intro to Zephyr Day on Tuesday, June 7, pre-registration and session selection are required. 

Please note that all session times are listed below in Pacific Daylight Time (PDT).
To view the schedule at your preferred time, please choose your location on the right-hand navigation panel under “Timezone”.
Back To Schedule
Wednesday, June 8 • 6:10am - 6:40am
Virtual Session: Connecting Zephyr Logging to the Cloud Over Constrained Channels - Marcin Niestrój, Golioth

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.
The Zephyr logging subsystem is a tiered approach to alerting users to events happening throughout their applications. The flexibility means the user can better troubleshoot applications during development and deployment. This talk will cover an approach to preparing Zephyr logging messages for transmission through a constrained networking layer, such as a cellular connection. This includes CBOR compression on all logging messages, including special handling around binary payloads. There is also an interface to a CoAP library to take advantage of smaller payloads and standardized format to a cloud backend. Additional tooling is included for selectable acknowledgement of messages, to handle high priority or high traffic scenarios. I will focus on showing best practices for compressing and connecting outputs from the Zephyr ecosystem to external entities and how they can do the same.

avatar for Marcin Niestrój

Marcin Niestrój

Firmware Engineer, Golioth
Marcin Niestrój is a firmware developer on the Golioth SDK, which is based on the Zephyr SDK. He has worked in the embedded space for 10 years, 4 of those on Zephyr. Past upstream contributions have focused on the networking stack. He has an extensive background combining hardware... Read More →

Wednesday June 8, 2022 6:10am - 6:40am PDT