Nothing Found

Sorry, no posts matched your criteria

A computer chip labelled SoC has five arrows pointing to five different circuit boards

Use Zephyr SoC config files to streamline hardware types

Zephyr configuration that is specific to the chip, not just the board itself, can be centralized in your application. This means less duplication of configuration options across your IoT board definitions which improves both readability and maintainability of your code.
,

One more Zephyr training for 2024 (December 4th)

Golioth is hosting a free Zephyr training on December 4th. It's your last chance for Zephyr training in 2024. Sign up to learn more about how to get started with the popular Real Time Operating System and Ecosystem, and how you can use it to design your next IoT product.
, ,

Improve Electronic Design with Module Abstraction Layers

This talk describes some of the motivations behind building a common module platform at Golioth, the challenges of unconstrained designs, and how to build modular systems that take advantage of Zephyr RTOS capabilities.
How to publish GitHub Actions summaries

How to Publish a Summary to GitHub Actions for Zephyr/Pytest runs

Both Pytest and Twister (Zephyr) can already product JUnit XML formatted test summaries. You can use these files to publish a very handy summary table for all of your continuous integration (CI) tests on GitHub.
, ,

Turn Off Subsystems Remotely To Reduce Power Usage with Golioth and Joulescope

Use Golioth cloud capabilities to trigger lower and lower power modes, then measure the output using a Joulescope.
NAT is the Enemy of Low Power Devices

NAT is the Enemy of Low Power Devices

If you have ever tried communicating with a device on a private network, you may have encountered Network Address Translation (NAT). Because the number of connected devices has long outpaced the number of unique addresses in the IPv4 address space, public IP addresses have to be shared between devices. This introduces a number of challenges.
,

Zephyr: What modules should you add to a manifest allow list?

Zephyr's west manifest system includes an allow-list to filter dependencies from upstream libraries (like the Zephyr tree itself). Use it to tightly control what libraries your projects use, and to stop checking out way too many unused code.

Download Images to IoT Devices Using OTA

The Golioth OTA service can handle more than just Over-the-Air firmware upgrade. This example application demonstrates multiple-artifact releases, where a picture to be shown on the screen of an IoT device is updated using OTA.
Cohorts announcement with screenshot showing 3 cohorts dev, qa, production

Introducing Cohorts: A Major Upgrade to Golioth’s OTA System

Today, we’re excited to announce the launch of Cohorts, a significant enhancement to Golioth’s Over-the-Air (OTA) update system. This new feature takes device management to the next level, offering more control, better organization,…
,

Find us at Embedded World North America 2024

Golioth will be at the inaugural Embedded World North America in Austin Texas, October 8th to 10th. Stop by the Joulescope booth (#1723) to see Golioth hardware, firmware, and cloud capabilities being monitored with a powerful (yet affordable) piece of test equipment.