Golioth has released a new Golioth Reference Design Template which is publicly available to review and use for designing IoT products. Golioth’s reference designs, and the template they are based on, use the Apache 2.0 open source license. The repositories for Golioth’s existing reference designs are now publicly available.
Golioth launched their initial reference designs at the end of 2022 to help their customers jumpstart fleet deployments. The Reference Design Template helps developers build hardware with encrypted connections, with time-series and stateful data pipelines to the cloud, remote logging, remote procedure call, fleet settings, and over-the-air (OTA) firmware updates.
Reference designs begin with the Golioth Reference Design Template as a firmware jumping off point that enables the customization of implementations for hardware needs.
Developers can leverage reference designs using off-the-shelf parts or their own hardware using Zephyr RTOS.
Reference Design Components
Golioth’s reference design template breaks down various aspects of the cloud-based developer platform and how to use Golioth services.
Reference design files include API calls using the Golioth Zephyr SDK, and within that SDK, there are samples of each service as well.
DC Power Monitor Reference Design
The Golioth DC Power Monitor Reference Design–built on top of the Reference Design Template–illustrates voltage, current, and power monitoring for direct current applications like battery monitoring for micro-mobility fleets.
As with the template, this reference design can be run with off-the shelf parts. Support is included for the Nordic nRF9160 Developer Kit, along with an adapter board and two INA260 sensors from MikroElektronika. Full details on the features and hardware used in this reference design are available from the Golioth Projects page.
More Reference Designs Coming Soon
The Reference Design Template and the DC Power Monitor are both publicly available today, and Golioth plans to publish additional reference designs in the coming weeks. Developers can find reference designs on the Golioth website or via the Golioth Github page.