Mqtt

Self-Watering Garden: An IoT Architecture Case Study

May 25, 2022

A case study for a proof-of-concept self-watering garden system that uses soil moisture telemetry, an edge gateway, MQTT, REST APIs, and a dashboard to coordinate irrigation decisions.

Adding MQTT to the IoT Gateway

March 29, 2022

How the OttO IoT gateway uses MQTT to receive telemetry from device stations, parse topic-based sensor identifiers, pass readings through Go channels, and protect the gateway from unbounded in-memory growth.

ESP32 Collection Station Architecture for IoT Sensor Networks

January 13, 2022

How an ESP32-based collection station fits into an IoT system: sensor sampling, MQTT publishing, local buffering, sleep modes, OTA updates, and the boundary between device firmware and the edge gateway.

OttO: A Go-Based IoT Edge Gateway Architecture

January 13, 2022

OttO is a Go-based IoT edge gateway that connects sensor stations, MQTT messages, REST APIs, WebSocket dashboards, and application logic at the boundary between devices and backend systems.

MQTT for Controller Communication

May 3, 2019

MQTT is a messaging protocol commonly referred to as publish/subscribe and is a useful option for distributed system communications, where you do not want to directly couple the publisher and subscribers. That is a fundamental design of this MBR project.