Device Management
Device Lifecycle
Section titled “Device Lifecycle”graph LR A[Unregistered] --> B[Registered] B --> C[Online] C --> D[Managed] B --> E[Claimed] D --> F[Retired]
Adding Devices
Section titled “Adding Devices”Method 1: Manual Registration
Section titled “Method 1: Manual Registration”- Navigate to Devices → Add Device
- Fill in the device details:
| Field | Required | Description |
|---|---|---|
| Device ID | Yes | Serial number or IMEI |
| Name | Yes | Friendly display name |
| Model | Yes | Device model (e.g., RC500) |
| Device Type | Yes | openwrt_rc500, queclink_gps, etc. |
| Tags | No | Key-value pairs for grouping |
- Click Create Device
- The platform generates MQTT credentials
- Configure the device with these credentials (manually or via provisioning)
Method 2: Auto-Registration
Section titled “Method 2: Auto-Registration”Devices with factory-provisioned credentials automatically register on first connection:
- Power on the device with network connectivity
- Device connects to MQTT broker with provisioned credentials
- Platform creates a device record with status “pending”
- Device appears in the Unclaimed Devices view
- Admin claims the device to their organization
Method 3: Claim Code
Section titled “Method 3: Claim Code”For handing devices to end customers:
- Admin generates a claim code for a registered device
- Share the code (6-digit or QR) with the customer
- Customer logs into their portal and enters the claim code
- Device is moved to the customer’s tenant
Device Detail View
Section titled “Device Detail View”Click any device in the list to view its detail page:
Status Tab
Section titled “Status Tab”- Online/offline status with last-seen timestamp
- Connection type (cellular/Ethernet)
- Signal strength (if cellular)
- Current firmware version
- MDM agent version
Telemetry Tab
Section titled “Telemetry Tab”- System metrics history (CPU, memory, uptime)
- Network statistics (throughput, latency)
- Signal strength trend
- GPS position (if equipped)
Configuration Tab
Section titled “Configuration Tab”- Current device configuration
- Pending configuration changes
- Configuration sync history
- Apply new configuration
Events Tab
Section titled “Events Tab”- Connection events (online/offline transitions)
- Configuration change events
- Firmware update events
- Alert events
Commands Tab
Section titled “Commands Tab”- Reboot — Remote device restart
- Factory Reset — Reset to defaults (requires confirmation)
- Config Sync — Force configuration synchronization
- Firmware Update — Deploy specific firmware version
Device List
Section titled “Device List”The Devices page shows all devices in a sortable, filterable table:
| Column | Description |
|---|---|
| Name | Device display name |
| Status | Online / Offline / Error |
| Model | Device hardware model |
| Firmware | Current firmware version |
| Signal | Cellular signal strength |
| Last Seen | Time since last communication |
| Tags | Assigned tags |
Filtering
Section titled “Filtering”| Filter | Options |
|---|---|
| Status | Online, Offline, Error, All |
| Device Type | RC500, GV57, TS80, All |
| Tags | Filter by tag key/value |
| Search | Free-text search (name, ID) |
Bulk Actions
Section titled “Bulk Actions”Select multiple devices for bulk operations:
- Push Configuration — Apply a profile to selected devices
- Deploy Firmware — Update firmware on selected devices
- Tag — Add/remove tags from selected devices
- Delete — Remove selected devices (admin only)
Device Tags
Section titled “Device Tags”Tags are key-value pairs for organizing devices:
region: us-westcustomer: acme-corpsite: warehouse-3fleet: deliveryTags enable:
- Filtering the device list
- Targeting configuration profiles
- Scoping firmware deployments
- Grouping in reports and dashboards
Device Deletion
Section titled “Device Deletion”To remove a device:
- Navigate to the device detail page
- Click Delete Device (requires Admin role)
- Confirm the deletion