A new API just rolled out with Golioth Zephyr SDK v0.4.0
Golioth’s v0.4.0 Zephyr SDK simplifies every aspect of interacting with the Golioth Cloud via Device APIs. This post shows how to migrate and work with the new code.
Mike is a Firmware Engineer at Golioth. His deep love of microcontrollers began in the early 2000s, growing from the desire to make more of the BEAM robotics he was building. During his 12 years at Hackaday (eight of them as Editor in Chief), he had a front-row seat for the growth of the industry, and was active in developing a number of custom electronic conference badges. When he's not reading data sheets he's busy as an orchestra musician in Madison, Wisconsin.
Golioth’s v0.4.0 Zephyr SDK simplifies every aspect of interacting with the Golioth Cloud via Device APIs. This post shows how to migrate and work with the new code.
Use common code in your Zephyr projects by using CMake and Kconfig to include it in the project configuration files.
Internet of Things (IoT) devices are meant to be out in the world, sending back sensor data and providing remote control for all kinds of automation. That provides an interesting challenge when you want to update the way the device operates. Updating device firmware Over-The-Air (OTA) is a critical feature of every IoT deployment. While […]
This post discusses the difference between Zephyr threads and work queues, as well as how to pass around data between running processes using data queues.
Zephyr uses the pinctrl system to connect external pins to internal peripherals. Learn how to use it no matter what chip you’ve chosen.
If there’s a driver built into Zephyr, controlling a part over Serial Peripheral Interface (SPI) is a snap. But there’s an ocean of parts out there and only so many built-in drivers in existence. Today I’m going to show you how to use generic SPI devices with Zephyr so you can try writing your own […]
Controlling 10 devices is easy, controlling 10,000 is a different story. The trick is to plan for scale, which is what we specialize in here at Golioth. A few weeks ago we announced the Golioth Device Settings Service that enables you to change settings for your entire fleet at the click of a button. Of […]
The Arduino ecosystem is ever-growing, and thanks to the excellent work of Dhruva Gole it’s coming to Zephyr as well. For the 2022 Google Summer of Code with Golioth, Dhruva took on the challenge integrating the Arduino core with Zephyr RTOS as the base. Now the program is nearing completion and we’ve been excitedly building […]
Learn how Zephyr RTOS and Golioth’s modular hardware platform (Aludel) combine to reduce dependence on any one specific chip vendor.
Golioth just rolled out a new settings service that lets you control your growing fleet of IoT devices at the project level, the blueprint level, or on an individual device level.
548 Market St
PMB 73345
San Francisco,
CA 94104, USA