Entries by Mike Szczys

Taking Your Hardware To Production with Zephyr

Manufacturing is marathon, not a sprint. Chris Gammell walks through five phases of IoT device production, discussing what’s involved in each step and how Zephyr RTOS can help during his talk from the 2024 Embedded Open Source Summit.

How to use the RAK5010 cellular dev board with Zephyr

The RAK5010 is a cellular board based on Quectel’s BG95 modem (Qualcomm chipset). A Nordic nRF52840 microcontroller “runs the show”, connecting to the modem via UART. This is a nice combination for a number of applications like remote sensing, application tracking, and Bluetooth <> Cellular gateway. Let’s walk through the process of developing for this board in the Zephyr RTOS.

,

Storing Golioth credentials on the nRF9160 using TLS Tags

Nordic’s nRF9160 cellular modem includes a great peripheral called the Key Management Unit (KMU). This secure key storage mechanism lets you write keys to it which cannot be read back. However, they can still be used for DTLS authentication. In this video and blog post I’ll walk you through how to use the feature with […]

Zephyr Training is now Anytime, Anywhere thanks to Codespaces

For more than a year, Golioth has been hosting free Zephyr training. We’re going to keep doing that. But the news today is that you can learn from our Zephyr course anytime, anywhere using Codespaces. Ze…what? IoT devices usually need a real time operating system (RTOS) to handle the networking aspect of connecting things to […]

Understanding Golioth OTA Firmware Updates

Over-the-Air (OTA) firmware updates are table stakes for Internet of Things (IoT) devices. Once a device is in the field, OTA means you can make changes by updating the firmware remotely. The ability to update devices remotely is great, but that alone is the bare minimum of functionality. Options for targeting specific devices for each […]

Try Out Zephyr on Golioth’s Combined Firmware SDK

Golioth’s newest Zephyr support is now part of our cross-platform Golioth Firmware SDK. Yes, we have always supported Zephyr. This latest development includes our top-tier Zephyr offering alongside the other platforms we support–all in one single software development kit. We want to hear what you think of the new Zephyr support. Right now we’re in […]