hardware system design at a glance
<a name=”system-architecture”</a>
distributed serving cluster
if the hub has enough computing power, it can be set to become worker nodes for the server
protocols:
servers
⇅ MQTT
hubs
⇅ I2C
sensors
.
|-- server-1 🖥 at location 1
| |-- external-data-hub 📡
| |-- hub-1 🗃
| | |-- plant-1 🌱
| | `-- plant-2 🌱
| `-- hub-2 🗃
| |-- plant-1 🌱
| |-- plant-2 🌱
| `-- plant-3 🌱
`-- server-2 🖥 at location 2
|-- external-data-hub 📡
|-- hub-1 🗃
| `-- plant-1 🌱
|-- hub-2 🗃
| `-- plant-1 🌱
`-- hub-3 🗃
|-- plant-1 🌱
`-- plant-2 🌱
triple layers:
<a name=”server-ref”</a>
Using rpi-4B since rpi-4B-1GB and rpi-3B+ are now offered at the same price
<a name=”hub-ref”</a>
<a name=”sensor-ref”</a>