Read and validate signals
Implement the required sensor interfaces, conversion logic and sampling schedule. Identify faulty readings and publish units that match the dashboard data model.
Embedded firmware
Build the software that reads sensors, manages connectivity and exchanges data with the platform. Device behaviour is designed around the hardware and its operating conditions.
Implement the required sensor interfaces, conversion logic and sampling schedule. Identify faulty readings and publish units that match the dashboard data model.
Define provisioning, reconnection and retry behaviour. Where required, specify local buffering and what the device should do when the internet is unavailable.
Provide useful diagnostic logs and a versioning procedure. Remote updates require compatible hardware and firmware; recovery and update checks form part of the agreed test plan.