Entries by Mike Szczys

,

How to Control LTE with the Nordic nRF9160 and Golioth

Here’s how to control the nRF9160 cellular modem, and what to do about your connection to Golioth when the modem is turned off. When building cellular IoT devices, the modem is often the most costly component in terms of power budget. Connecting to an LTE network also takes time. In both cases, manual control of the LTE connection means you make all the decision on when and how the radio is used.

Change Logging Levels From Afar with Golioth

Golioth includes remote logging as a core feature. However, for devices operating on a cellular network, you don’t want to use bandwidth for logging messages unless they are really needed. This post discusses how to use Golioth and Zephyr RTOS to set device logging levels remotely.

, ,

Using VScode for ESP-IDF and Golioth

You can use VScode when working with Golioth’s ESP-IDF SDK. This guide walks through the process of setting up the ESP-IDF extension for VScode, then shows how to build, flash, and run the golioth-basics example application.

, ,

IoT Greenhouse Controller: A Golioth Reference Design

The Internet of Things (IoT) can make existing infrastructure more useful and easier to operate, with the added benefit that you don’t need to be on-site to make changes. This is the case with Golioth’s latest reference design: a greenhouse controller that adjusts ventilation and grow lighting based on sensor readings. It also provides manual […]

How to add Golioth to any ESP-IDF project

Adding Golioth device management to your existing ESP-IDF project is easy. In this post we show how to add Golioth as a submodule and configure the ESP-IDF build to enable the API calls. This brings OTA firmware updates, data management, and device control to any ESP32 IoT device.