Device Profile Abilities

EdgeIQ uses device profile abilities to enable management of devices. Device profile abilities provide control over which device management abilities are enabled for a Device Profile. These can very based on the hardware model, device type being managed and customer implementation.

The following table provides an up to date list of the abilities attached to a device profile and a description of their function. The abilities can be found and configured within the EdgeIQ web application by navigating to Devices > Device Profiles > Your Device Profile> Abilities.



AbilityDescription
Logging(Coda Devices)
Log LevelLogging level can be set for device
Log Ability
Log ConfigAbility to log the configuration, for further review in logs
Upload LogsLogs can be retrieved from the device.
Configuration Management
SettingSettings can be sent to the device using confguration management
Alerts
SMS AbilitySMS Policy actions are supported for the device. SMS Alerts can be enabled.
AlertDevice can send alerts using Integrations set up on the account
Email AbilityEmail Policy actions are supported for the device. Email alerts can be enabled.
Software/Firmware Updates
BackupDevice can backup firmware
Restore BackupDevice can restore a firmware backup.
Software UpdateDevice can accept Software commands.
File TransferDevice can upload and download files to and from a device.
Update FirmwareDevice can perform a firmware update.
ResetDevice can accept Factory Reset command.
Coda Devices
Update EdgeDevice can update the local Edge service.
RebootDevice can be rebooted.
Send ConfigDevice can accept an Update Config command. This triggers the device to download it's configuration from the EdgeIQ servers.
Relay AbilityDevice has ability to relay reports to EdgeIQ service for debugging and insight(For testing only)
Prompt HeartbeatDevice can accept Heartbeat command.
LwM2M Devices
LWM2M RequestDevice supports LwM2M requests
Cloud Native Devices
Activate Cloud Native DeviceIf device has a supporting integration, device can be activated through cloud integration
Deactivate Cloud Native DeviceIf device has a supporting integration, device can be deactivated through cloud integration
Integration and Orchestration
AWS IoT & Greengrass SupportAWS IoT Core Integration with Greengrass v1/v2 is supported for the device.
Azure AbilityAzure IoT Integration is supported for the device
Bluemix AbilityIBM Cloud (Bluemix) IoT Integration is supported for the device.
Protocol Support
MQTT AbilityDevice has ability to connect via MQTT
HTTP Request AbilityDevice has ability to make HTTP requests
TCP AbilityTCP/UDP client and server Ingestors are supported for the device
OPC-UA AbilityOPC-UA ingetor is supported for the device
TCP Modbus AbilityTCP-MODBUS ingestor supported for device
Network and Data
Enable Data RestrictionsIf implemented for the platform, device has the ability to turn off data over cell network
Data ResetClear local edge database
Disable Data RestrictionsIf implemented for the platform, device has the ability to turn on data over cell network
Restore DataNOT USED
SMS AT Status RequestSend AT commands to cellular device







AbilityDescriptionCurrent Status
ability_sms_at_command_status_requestSend AT commands to cellular device
ability_notificationNotification policy actions are supported for the device
ability_enable_data_restrictionIf implemented for the platform, device has the ability to turn off data over cell network
ability_disable_data_restrictionIf implemented for the platform, device has the ability to turn on data over cell network
ability_send_configDevice can accept an Update Config command. This triggers the device to download it's configuration from the EdgeIQ servers.
ability_deploy_deploymentReserved for future capabilities
ability_request_deployment_statusReserved for future capabilities
ability_data_restoreReserved for future capabilities
ability_update_edgeDevice can update the local Edge service.
ability_update_firmwareDevice can perform a firmware update.
ability_restore_backupDevice can restore a firmware backup.
ability_backupDevice can backup firmware
ability_log_levelLogging level can be set for device
ability_log_configAbility to log the configuration, for further review in logs
ability_log_uploadLogs can be retrieved from the device.
ability_rebootDevice can be rebooted.
ability_resetDevice can accept Factory Reset command.
ability_data_resetClear local edge database
ability_heartbeatDevice can accept Heartbeat command.
ability_statusDevice can accept Status command.
ability_software_updateDevice can accept Software commands.
ability_provision_marmon_buttonUnused. Deprecated.Not Used
ability_greengrass_initializeDevice can initialize AWS GreengrassNot Used
ability_greengrass_restartDevice can restart the Greengrass serviceNot Used
ability_greengrass_redeployDevice can redeploy AWS GreengrassNot Used
ability_amag_add_modify_card_holderUnused. Deprecated.
ability_amag_delete_card_holderUnused. Deprecated.
ability_activate_cloud_native_deviceIf device has a supporting integration, device can be activated through cloud integration
ability_deactivate_cloud_native_deviceIf device has a supporting integration, device can be deactivated through cloud integration
ability_lwm2m_requestDevice supports LwM2M requests
ability_logUnused. Deprecated.
ability_smsSMS Policy actions are supported for the device.
ability_emailEmail Policy actions are supported for the device.
ability_relayDevice has ability to relay reports to EdgeIQ service for debugging and insight
ability_http_requestDevice has ability to make HTTP requests
ability_mqttDevice has ability to connect via MQTT
ability_aws_iotAWS IoT Core Integration is supported for the device.
ability_bluemix_iotIBM Cloud (Bluemix) IoT Integration is supported for the device.
ability_azure_iotAzure IoT Integration is supported for the device
ability_tcpTCP/UDP client and server Ingestors are supported for the device
ability_prtgUnused. Deprecated.Remove
ability_tcp_modbusTCP-MODBUS ingestor supported for device
ability_opcuaOPC-UA ingetor is supported for the device
ability_bacnetBACnet ingestor supported for deviceNot Used