How to use the Golioth REST API for OTA firmware updates
While Golioth makes OTA firmware updates easy via our web console, the same features are also available using the REST API. Here’s how to access those features using Python as an example.
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.
While Golioth makes OTA firmware updates easy via our web console, the same features are also available using the REST API. Here’s how to access those features using Python as an example.
These internet-connected ePaper devices are on the desk of every Golioth employee. Now we can upload memes to them all.
This experiment combines Golioth with Arduino and PlatformIO. The project builds on ESP-IDF, including Arduino as a component. It’s not meant for production devices, but may be useful for those migrating from Arduino to ESP-IDF.
When the chips were down (or more accurately: out of stock), Mike took a Golioth Reference Design and used it to control the heat in his house and extend the capabilities of his HVAC system.
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 […]
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.
The most sought-after Golioth feature is OTA, also known as Over-the-Air firmware updates. When you put an IoT device into the field it’s crucial that you be able to push firmware updates to it without human intervention. Golioth makes simplifies the process for your ESP-IDF projects. Today we’re walking through the OTA process: Build and […]
Golioth will be training and showcasing hardware enthusiasts at the 2022 Hackaday Superconference. See what we have in store.
Golioth LightDB State allows users to save, retrieve, and observe changes of cloud data endpoints. This data will always be the most recently updated value, and is great for recording device state and issuing command and control instructions.
Golioth is now a built into PSoC™ 6 software. You can include Golioth device management features with your Infineon-based Wi-Fi IoT devices.
548 Market St
PMB 73345
San Francisco,
CA 94104, USA