get https://api.iotgps.io/v1/behaviors/
Gets a list of the behaviors available to a device.
A behavior is composed of a name identifier and an optional list of parameters.
Each parameter contains:
name
: This is the unique name of the parameter, and should be used as the key for sending a specific parameter value.type
: The data of the parameter, likenumber
,string
,date
, etc. This indicates what data type is supported as the value of the parameter when sending a behavior.
Additionally, the parameter definition might include information about the range and other constraints for the supported values.
The example below, shows the definition of a behavior that adjusts the reporting frequency of a device:
{
"name": "REPORT_FREQ",
"description": "Change Reporting Frequency",
"parameters": [
{
"name": "frequency",
"type": "number",
"min": 5,
"max": 60
}
]
}