Using GitHub Actions and Golioth to Automatically Deploy IoT Firmware

What if your IoT firmware deployments happened automatically just by typing ‘git push’? Lead Engineer Alvaro Viebrantz talks about a sample project that compiles and delivers firmware to eligible devices automatically using Golioth and GitHub Actions.

April 7, 2022 · 🎥

Output Streams are the firehose of data to your chosen platform

In this video, Alvaro shows the new Golioth Labs CircuitPython SDK, which allows rapid prototyping using the popular program language designed for microcontrollers.

February 17, 2022 · 🎥

Click “save” to stream IoT device data to the cloud -- Golioth introduces CircuitPython SDK

In this video, Alvaro shows the new Golioth Labs CircuitPython SDK, which allows rapid prototyping using the popular program language designed for microcontrollers.

January 25, 2022 · 🎥

Trying out Golioth with PlatformIO and Arduino Core

In this video and associated post, we’re talking about interfacing hardware to Golioth using popular tools like PlatformIO and Arduino Core (API). Alvaro shows how to use an ESP32 board from Adafruit with the Arduino Core on PlatformIO to talk to the Golioth MQTT endpoint. Golioth has a range of tools and resources for hardware and firmware engineers to get their devices talking to the cloud.

December 9, 2021 · 🎥

Device firmware update (DFU) using Golioth

Update your firmware over the network using the Golioth platform. Bundle multiple artifacts (binaries) together into a release and easily deploy firmware packages to specific devices in your fleet. In this video Alvaro shows how to update the firmware of an nRF52 over Ethernet using a Featherwing board using Golioth’s DFU capabilities.

October 14, 2021 · 🎥

Using Grafana To Visualize Golioth's LightDB Stream

Alvaro shows how to map LightDB Stream data, which allows for instant, continuous data output from your IoT devices on the Golioth network. Stream data back from a sensor, a device measurement, or anything else you can think of. Grafana allows for charting and slicing of data in a local instance, for fast diagnosis of problems, and longer term trend charting.

September 3, 2021 · 🎥

Introduction to Golioth Tags

Device tags are a key part of Golioth. Managing device deployments—large or small—gets easier when you start grouping devices together. Adding “tags” on the Golioth platform allows you to notate an individual device belongs to a broader group. If you’re developing something like smart light bulb and you have devices tagged “kitchen”, you can send an update over LightDB to the “kitchen” tagged devices and turn all the bulbs on or off. You can also group devices by hardware type, by end customer, by firmware deployment test group anything you can think of!

August 4, 2021 · 🎥

Autenticação, Autorização e Salvando Dados com Broker MQTT - Smart Home MQTT #2

Nesse segundo video da serie de integração com APIs de automação residencial, vamos escolher o broker MQTT a ser utilizado, configurar autenticação dos dispositivos e salvar os dados que são enviados através do Broker. ⭐️ Link para o repositório no Github https://github.com/alvarowolfx/smart-home-mqtt 📖 Documentação de tecnologias utilizadas Instalar Docker: https://docs.docker.com/install/ Docker Compose: https://docs.docker.com/compose/ Mosquitto : https://mosquitto.org/ VerneMQ: https://docs.vernemq.com MongoDB : https://docs.mongodb.com

March 17, 2020 · 🎥

O que um projeto de IoT precisa para ser entregue ? O que um profissional de IoT deve saber ?

Uma visão geral do que é necessário na grande maioria dos projetos de IoT e ninguém conta. Definindo em 5 partes os componentes do projeto: * Coisa * Conectividade e Comunicação * Backend * Frontend * Analise de dados Links: Talk minha sobre GPIO em Linux e Golang : https://www.infoq.com/br/presentations/explorando-o-cross-compiling-do-golang-para-ambiente-embarcado/

March 2, 2020 · 🎥

IoT Tank Monitoring Solution Part 2 — MicroPython device with ESP8266 to collect tank level data

End to end solution to track tank level using cloud computing without having to worry too much with managing infrastructure. This is a 3 part tutorial on how to create a farm tank monitoring solution on Google Cloud. Part 1 — Build a Rest API using Cloud Run and Django Rest Framework Part 2 — MicroPython device to collect tanks data Part 3 — Visualizing data using BigQuery Federated Queries and Data Studio In this part of this series of tutorials, I’ll go through the steps to build an IoT device to collect level data using fairly cheap WiFi devices and a ultrasonic sensor using MicroPython....

January 6, 2020 · 3 min · ✍️