


How to use Zephyr zbus to Communicate Between Threads
If you’re not using zbus, you probably should be. As the name indicates, this is the Zephyr bus, a built-in system for publishing, reading, subscribing to, and …

Enabling Bluetooth-to-Cloud on the Renesas DA14695
Golioth's Bluetooth-to-Cloud is now working on the Renesas (Dialog) DA14695, bringing our total vendor count up to 4. This post and video show the device …

Use the ESP32 AT Binary to Make Any Zephyr Project Wi-Fi Enabled
You can add Wi-Fi to any Zephyr project with an ESP32 running the ESP-AT firmware and a couple of configuration symbols in Zephyr. Let the data flow!

The ESP32 HCI makes any Zephyr board a Bluetooth gateway
Bluetooth HCI enables any chipset to act as a peripheral to a processor running a Bluetooth stack. We pair the ESP32-C3 HCI with a processor running Zephyr to …

Enabling Bluetooth-to-Cloud on the Arduino Nicla Sense ME
Here's how easy it is to add a Bluetooth device to the cloud. In just a few minutes, we built a BLE-GATT example for the Arduino Nicla Sense ME board and had it …

Enabling Bluetooth-to-Cloud on the STM32WB5MM-DK
Golioth makes it easy to connect Bluetooth devices to the cloud. Load provided binaries to create a Bluetooth gateway, then use reference Zephyr code to connect …

Managing OTA Updates for Multiple IoT Hardware Variations
Get the right OTA update to the correct device every time! Goilioth's firmware update system lets you compile with a custom package name for each different …

Battery Monitoring with Zephyr’s Fuel Gauge Subsystem
Fuel gauge ICs offload effort when it comes to taking reliable battery readings and estimating charge and drain times. Zephyr's support for these components …

How to Sniff Cellular Packets with a Nordic nRF91
Sniffing network packets from a cellular modem is actually pretty easy. It only seems daunting because at first glance you're left wondering how to acquire the …

'OTA: Working with Multiple Images'
Golioth includes excellent Over-the-Air (OTA) firmware update functionality for your IoT fleet. The OTA service is supported by the firmware update sample code …

Using the NXP FRDM-RW612 with Golioth
The new NXP FRDM-RW612 board comes with built-in Ethernet, and a tri-band radio. We were able to get it up and running all of the Golioth Firmware SDK sample …
