Configuration profiles allow you to define a set of device settings once and deploy them to individual devices or entire fleets.
graph LR
A[Profile<br/>Settings] --> B[MQTT Push<br/>Cloud]
B --> C[Device<br/>Apply]
C --> D[Report Status]
- Admin creates a configuration profile with desired settings
- Profile is pushed to target devices
- Device validates and applies the configuration
- Device reports success/failure back to the platform
| Parameter | Description |
|---|
| LAN IP | Router LAN interface IP |
| DHCP Range | DHCP pool start/end |
| Static Leases | Reserved IP assignments |
| DNS Servers | Global DNS configuration |
| DNSSEC | DNS security validation |
| Parameter | Description |
|---|
| Radio Enable | Turn radio on/off |
| SSID | Network name |
| Password | Network passphrase |
| Encryption | Security mode |
| TX Power | Transmit power level |
| MAC Filter | Allow/block list |
| Parameter | Description |
|---|
| Primary WAN | Preferred connection |
| Failover Target | Backup connection |
| Check Host | Health check destination |
| Check Interval | Seconds between checks |
| Parameter | Description |
|---|
| Enable | WireGuard on/off |
| Peer Config | Remote peer details |
| Allowed IPs | Routable networks |
| MTU | Packet size limit |
| Parameter | Description |
|---|
| Enable | GPS service on/off |
| Protocol | NMEA or TAIP |
| Report Interval | Position report frequency |
| System ID | Device identifier |
| Parameter | Description |
|---|
| Rules | NAT/port forward entries |
| Parameter | Description |
|---|
| Heartbeat Interval | Alive signal frequency |
| Telemetry Interval | Metrics report frequency |
| Remote Access | Admin tunnel enable |
- Navigate to Configuration → Profiles
- Click Create Profile
- Name the profile (e.g., “Fleet Standard Config”)
- Configure desired settings across all categories
- Save the profile
- Go to the device’s detail page
- Click Configuration → Apply Profile
- Select the profile
- Review changes that will be applied
- Click Deploy
- Go to Devices list
- Select target devices (checkboxes)
- Click Bulk Actions → Apply Profile
- Select the profile
- Review and confirm
- Navigate to Configuration → Deploy
- Select the profile
- Choose target: “All devices with tag X”
- Review the affected device list
- Click Deploy
After deploying a profile, monitor status:
| Status | Meaning |
|---|
| Pending | Command queued, waiting for device |
| Delivered | MQTT message received by device |
| Applying | Device is processing changes |
| Applied | Configuration successfully applied |
| Failed | Device rejected or couldn’t apply |
| Timeout | Device didn’t respond in time |
If a device and cloud get out of sync:
- Trigger a Config Sync from the device detail page
- The device exports its current configuration
- Platform compares with expected state
- Differences are highlighted for review
- Admin can push corrections or accept device state
Every configuration change is logged:
- What was changed
- Who initiated the change
- When it was applied
- Whether it succeeded or failed
- Previous values (for rollback)