Data Flows
Status: DRAFT
DF-1 Telemetry
Inverter -> RS485 -> Gateway -> NATS -> Backend -> Database
Data classes:
- energy telemetry
- inverter status
- device health
- firmware/software version
DF-2 Control command
Backend -> NATS -> Gateway -> validation -> Modbus -> Inverter
Required controls:
- authenticated sender/service
- authorized device subject
- command schema validation
- replay/idempotency strategy
- audit record
- result acknowledgement
DF-3 Device registration
Current model:
customer e-mail + Raspberry Pi serial -> backend device record
TODO: document proof-of-possession / activation procedure used during initial registration.
DF-4 Software update
TODO: document package build, signing, distribution, verification, installation and rollback.