Skip to content

Configuration Profiles

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]
  1. Admin creates a configuration profile with desired settings
  2. Profile is pushed to target devices
  3. Device validates and applies the configuration
  4. Device reports success/failure back to the platform
ParameterDescription
LAN IPRouter LAN interface IP
DHCP RangeDHCP pool start/end
Static LeasesReserved IP assignments
DNS ServersGlobal DNS configuration
DNSSECDNS security validation
ParameterDescription
Radio EnableTurn radio on/off
SSIDNetwork name
PasswordNetwork passphrase
EncryptionSecurity mode
TX PowerTransmit power level
MAC FilterAllow/block list
ParameterDescription
Primary WANPreferred connection
Failover TargetBackup connection
Check HostHealth check destination
Check IntervalSeconds between checks
ParameterDescription
EnableWireGuard on/off
Peer ConfigRemote peer details
Allowed IPsRoutable networks
MTUPacket size limit
ParameterDescription
EnableGPS service on/off
ProtocolNMEA or TAIP
Report IntervalPosition report frequency
System IDDevice identifier
ParameterDescription
RulesNAT/port forward entries
ParameterDescription
Heartbeat IntervalAlive signal frequency
Telemetry IntervalMetrics report frequency
Remote AccessAdmin tunnel enable
  1. Navigate to Configuration → Profiles
  2. Click Create Profile
  3. Name the profile (e.g., “Fleet Standard Config”)
  4. Configure desired settings across all categories
  5. Save the profile
  1. Go to the device’s detail page
  2. Click Configuration → Apply Profile
  3. Select the profile
  4. Review changes that will be applied
  5. Click Deploy
  1. Go to Devices list
  2. Select target devices (checkboxes)
  3. Click Bulk Actions → Apply Profile
  4. Select the profile
  5. Review and confirm
  1. Navigate to Configuration → Deploy
  2. Select the profile
  3. Choose target: “All devices with tag X”
  4. Review the affected device list
  5. Click Deploy

After deploying a profile, monitor status:

StatusMeaning
PendingCommand queued, waiting for device
DeliveredMQTT message received by device
ApplyingDevice is processing changes
AppliedConfiguration successfully applied
FailedDevice rejected or couldn’t apply
TimeoutDevice didn’t respond in time

If a device and cloud get out of sync:

  1. Trigger a Config Sync from the device detail page
  2. The device exports its current configuration
  3. Platform compares with expected state
  4. Differences are highlighted for review
  5. 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)