Fleet Dashboard

Real-time overview of connected devices and active OTA rollouts.
Total Devices
0
Registered Fleet
Online Devices
0
Active Check-in
Offline Devices
0
>60s Silent
Currently Updating
0
Downloading/Rebooting
πŸ“± Recent Device Check-Ins & Staging
Serial Number Parsed Type Current FW Device Info Status Staged Firmware Last Seen Action
Waiting for device check-ins...
πŸ“± Complete Device Inventory
Serial Number Device Type Comm Hardware Current FW Group Connection Action
No devices registered.
πŸ“ Fleet Device Grouping & Tier Assignment

Assign devices to deployment groups to enable batch OTA updates by tier (e.g., test on Beta first before pushing to Production).

Serial Number Device Type Current FW Assigned Group Connection Change Group Tier Action
No devices registered.
Device Type Inventory

Dedicated view for devices matching this dynamic serial definition category.

Serial Number Comm Variant Hardware Model Current FW Group Status Action
No devices found for this type.
πŸ“€ Upload New Firmware Binary (.bin)
πŸ“¦ Firmware Repository
Filename Target Device Comm Version Release Notes Size Action
Loading firmware repository...
⚑ Upload Special / Debug Firmware (.bin)

Upload emergency, prototype, or recovery firmware. Special firmware bypasses standard compatibility checks upon staging.

⚑ Special Firmware Repository
Filename Version Description / Purpose Size Uploaded Date Action
No special firmware binaries uploaded.
πŸš€ Create New OTA Update Job
πŸ”„ Active OTA Rollouts
ℹ️ How Devices Receive Rollouts: Devices check in with the server during their 1-minute post-boot window. If a device has already finished its boot window, trigger immediate check-in by resetting the ESP32 hardware or publishing MQTT command {"ota_status": "True"}.
Job ID Target Binary Version Target Scope Total Devices Status Created At Actions
No active rollout jobs running.
πŸ“œ Completed OTA History & Audit Logs
Job ID Device Serial Device Type Target FW Reported Post-Reboot FW Verification Outcome Timestamp
No historical OTA logs yet.
🏷️ Add New Serial Code Definition
πŸ“‹ Active Serial Code Mappings
Code Human Readable Meaning Category Action
Loading serial definitions...
πŸ’Ύ Remote Device Settings
ℹ️ Each device reports its own list of stored settings (EEPROM or NVS). A change is queued here and collected by the device on its next check-in, so an offline device applies it when it next connects.
πŸ“œ Settings Change History
Change ID Device Values Status Completed
No settings changes yet.
πŸ“‹ System & OTA Server Event Stream
Loading system logs...
βš™οΈ General Server Configuration

Server Port: 8080 | Check-in Timeout: 60 seconds | Firmware Storage: /home/mbustest/remote-ota-webserver/OTA FIRMWARE WEBSERVER/firmwares