Device Management
Centralized Device Registry
Every IoT device in your organization is registered with a unique serial number and a 64-character authentication token. The device management console lets you:
Onboard Devices
Register new devices with auto-generated tokens. Support for all 6 solution modules.
Track Status
Real-time online/offline status with configurable offline thresholds per device.
View Telemetry
Inspect latest metrics, telemetry history, and GPS trails for each device.
Battery & Signal
Monitor battery levels and signal strength across all devices with low-battery alerts.
📱 Scenario: Device Onboarding
An admin registers a new SpO2 pulse oximeter via the dashboard. The system generates a unique 64-character hex token. The device firmware is configured with this token. On first heartbeat, the device appears as "Online" with a breathing green status dot. Telemetry begins flowing into telemetry_logs and the device card shows live SpO2 and heart rate values.
📡 Device Heartbeat Endpoint
Devices should send periodic heartbeats to maintain online status:
POST /api/heartbeat
X-Device-Token: <64-char-hex-token>
Content-Type: application/json
{ "battery": 85, "signal": -67, "lat": 17.385, "lng": 78.486 }