<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Internet of Things (IoT) on Rusty Eddy</title><link>https://rustyeddy.com/iot/</link><description>Recent content in Internet of Things (IoT) on Rusty Eddy</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 03 Jun 2026 18:35:01 -0700</lastBuildDate><atom:link href="https://rustyeddy.com/iot/index.xml" rel="self" type="application/rss+xml"/><item><title>OttO: A Go-Based IoT Edge Gateway Architecture</title><link>https://rustyeddy.com/iot/iot-edge-gateway/</link><pubDate>Thu, 13 Jan 2022 00:00:00 +0000</pubDate><guid>https://rustyeddy.com/iot/iot-edge-gateway/</guid><description>A practical architecture overview of OttO, the Go-based IoT edge gateway used by the Organic Gardener project.</description></item><item><title>ESP32 Collection Station Architecture for IoT Sensor Networks</title><link>https://rustyeddy.com/iot/iot-sensor-station/</link><pubDate>Thu, 13 Jan 2022 00:00:00 +0000</pubDate><guid>https://rustyeddy.com/iot/iot-sensor-station/</guid><description>A device-side architecture note for ESP32 collection stations in the Organic Gardener IoT system.</description></item><item><title>The Five Layers of a Practical IoT System</title><link>https://rustyeddy.com/iot/iot-system-architecture-explained/</link><pubDate>Sat, 15 Nov 2025 00:00:00 +0000</pubDate><guid>https://rustyeddy.com/iot/iot-system-architecture-explained/</guid><description>A practical five-layer model for IoT architecture, grounded in the OttO edge runtime and the Gardener reference application.</description></item><item><title>Building an IoT Device Abstraction Layer in Go</title><link>https://rustyeddy.com/iot/building-iot-device-manager-in-go/</link><pubDate>Sun, 02 Nov 2025 00:00:00 +0000</pubDate><guid>https://rustyeddy.com/iot/building-iot-device-manager-in-go/</guid><description>&lt;p&gt;IoT applications get hard to maintain when hardware code and application
logic are tangled together. A prototype can read one GPIO pin or one I2C
sensor directly. A real system has sensors, actuators, timing loops, message
publishing, local storage, APIs, dashboards, and failures that happen at the
edge.&lt;/p&gt;
&lt;p&gt;The useful boundary is a device abstraction layer: hardware-specific drivers
stay below it, application logic stays above it, and the two communicate
through small interfaces.&lt;/p&gt;</description></item><item><title>IoT System Architecture (Device to Cloud)</title><link>https://rustyeddy.com/iot/iot-system-architecture-device-to-cloud/</link><pubDate>Fri, 13 Jan 2023 00:00:00 +0000</pubDate><guid>https://rustyeddy.com/iot/iot-system-architecture-device-to-cloud/</guid><description>&lt;p&gt;This page is a diagram-first overview of the IoT architecture used throughout
the projects on this site. It is for engineers who need to decide where device
logic ends, where edge coordination begins, and how telemetry, control, APIs,
storage, and user interfaces fit together.&lt;/p&gt;
&lt;p&gt;The goal is not to present a single correct design. The goal is to show a
reasonable baseline that can grow beyond demos without locking the system to
one board, one sensor, one database, or one user interface.&lt;/p&gt;</description></item><item><title>Self-Watering Garden: An IoT Architecture Case Study</title><link>https://rustyeddy.com/iot/self-watering-garden/</link><pubDate>Wed, 25 May 2022 00:00:00 +0000</pubDate><guid>https://rustyeddy.com/iot/self-watering-garden/</guid><description>A practical case study showing how a self-watering garden can be designed as an IoT system with clear device, gateway, API, and dashboard boundaries.</description></item><item><title>REST APIs for IoT Gateways: Control, Configuration, and Telemetry Access</title><link>https://rustyeddy.com/iot/iot-gateway-rest/</link><pubDate>Wed, 30 Mar 2022 00:00:00 +0000</pubDate><guid>https://rustyeddy.com/iot/iot-gateway-rest/</guid><description>A practical REST API design note for IoT gateways, covering Go handlers, JSON responses, endpoint boundaries, testing, and common API pitfalls.</description></item><item><title>Adding MQTT to the IoT Gateway</title><link>https://rustyeddy.com/iot/iot-gateway-mqtt/</link><pubDate>Tue, 29 Mar 2022 00:00:00 +0000</pubDate><guid>https://rustyeddy.com/iot/iot-gateway-mqtt/</guid><description>A practical MQTT implementation note for the OttO IoT gateway, covering topic design, subscriptions, callbacks, testing, and memory boundaries.</description></item></channel></rss>