Ozone Hardware Documentation
Overview
Ozone Hardware is the Python-based IoT edge software for Oizom environmental monitoring devices. It runs on Raspberry Pi (ARM), containerized with Docker, and communicates with a Gateway container over HTTP/WebSocket.
Architecture layers (top to bottom):
Sensor – Orchestrator. Initializes all sensor wrappers, runs the sensing loop (read → average → publish).
OzWrapper – One wrapper per sensor category (OzTemp, OzDust, OzCO2, etc.). Each abstracts over multiple hardware drivers.
drivers – Low-level hardware drivers for individual sensor ICs.
Manager – HTTP client to the Gateway container.
Network – Connectivity monitor.
Configuration – Static config loader.