Nothing Found
Sorry, no posts matched your criteria
Built on Golioth: The Aludel Lute Relay Smart Locker
The Aludel Lute Relay is the latest entry for the Golioth Solutions Marketplace. This can be used in a smart locker, to switch AC power, or to connect other items electrically using relays.
Zephyr for Hardware Engineers: Changing Boot Configurations
Zephyr board configurations can be changed from within your overlay files for your application. In this article, we show how you can change the properties and nodes of your devicetree to create different behavior during boot.
Always Use The Correct FW Version with Golioth and Zephyr
Golioth and Zephyr offer different ways to assign a version to your firmware and view it on a terminal or in the Golioth console. This is super important for sending firmware updates to your fleet and tracking firmware images over time.
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 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
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.