Milesight
Creation procedure
Import steps
Network Server → Payload Codec → Custom Payload Codec
{
"object": [
{
"id": "internalTemperature",
"name": "Internal Temperature",
"value": "",
"unit": "°C",
"access_mode": "R",
"data_type": "NUMBER",
"value_type": "INT8",
"bacnet_type": "analog_input_object",
"bacnet_unit_type_id": 62,
"bacnet_unit_type": "UNITS_DEGREES_CELSIUS"
},
{
"id": "relayState",
"name": "Relay State",
"value": "",
"unit": "",
"access_mode": "RW",
"data_type": "BOOL",
"value_type": "UINT8",
"bacnet_type": "binary_value_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS",
"values": [
{
"value": 0,
"name": "Off"
},
{
"value": 1,
"name": "On"
}
]
},
{
"id": "deviceHardwareVersion",
"name": "Hardware Version",
"value": "",
"unit": "",
"access_mode": "R",
"data_type": "NUMBER",
"value_type": "UINT8",
"bacnet_type": "analog_input_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS"
},
{
"id": "deviceSoftwareVersion",
"name": "Software Version",
"value": "",
"unit": "",
"access_mode": "R",
"data_type": "NUMBER",
"value_type": "UINT8",
"bacnet_type": "analog_input_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS"
},
{
"id": "keepAliveTime",
"name": "Keep‑Alive Time",
"value": "",
"unit": "min",
"access_mode": "RW",
"data_type": "NUMBER",
"value_type": "UINT8",
"bacnet_type": "analog_value_object",
"bacnet_unit_type_id": 94,
"bacnet_unit_type": "UNITS_MINUTES"
},
{
"id": "joinRetryPeriod",
"name": "Join Retry Period",
"value": "",
"unit": "h",
"access_mode": "RW",
"data_type": "NUMBER",
"value_type": "FLOAT",
"bacnet_type": "analog_value_object",
"bacnet_unit_type_id": 96,
"bacnet_unit_type": "UNITS_HOURS"
},
{
"id": "uplinkType",
"name": "Uplink Type",
"value": "",
"unit": "",
"access_mode": "RW",
"data_type": "ENUM",
"value_type": "UINT8",
"bacnet_type": "multistate_value_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS",
"values": [
{
"value": 0,
"name": "Unconfirmed"
},
{
"value": 1,
"name": "Confirmed"
}
]
},
{
"id": "watchDogParams_wdpC",
"name": "Watchdog WDP‑C",
"value": "",
"unit": "",
"access_mode": "RW",
"data_type": "NUMBER",
"value_type": "UINT8",
"bacnet_type": "analog_value_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS"
},
{
"id": "watchDogParams_wdpUc",
"name": "Watchdog WDP‑UC",
"value": "",
"unit": "",
"access_mode": "RW",
"data_type": "NUMBER",
"value_type": "UINT8",
"bacnet_type": "analog_value_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS"
},
{
"id": "overheatingThreshold_trigger",
"name": "Overheating Threshold (Trigger)",
"value": "",
"unit": "°C",
"access_mode": "RW",
"data_type": "NUMBER",
"value_type": "UINT8",
"bacnet_type": "analog_value_object",
"bacnet_unit_type_id": 62,
"bacnet_unit_type": "UNITS_DEGREES_CELSIUS"
},
{
"id": "overheatingThreshold_recovery",
"name": "Overheating Threshold (Recovery)",
"value": "",
"unit": "°C",
"access_mode": "RW",
"data_type": "NUMBER",
"value_type": "UINT8",
"bacnet_type": "analog_value_object",
"bacnet_unit_type_id": 62,
"bacnet_unit_type": "UNITS_DEGREES_CELSIUS"
},
{
"id": "afterOverheatingProtectionRecovery",
"name": "After Overheating Protection Recovery",
"value": "",
"unit": "",
"access_mode": "RW",
"data_type": "BOOL",
"value_type": "UINT8",
"bacnet_type": "binary_value_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS",
"values": [
{
"value": 0,
"name": "Off"
},
{
"value": 1,
"name": "On"
}
]
},
{
"id": "ledIndicationMode",
"name": "LED Indication Mode",
"value": "",
"unit": "",
"access_mode": "RW",
"data_type": "ENUM",
"value_type": "UINT8",
"bacnet_type": "multistate_value_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS"
},
{
"id": "manualChangeRelayState",
"name": "Manual Change Relay State",
"value": "",
"unit": "",
"access_mode": "R",
"data_type": "BOOL",
"value_type": "UINT8",
"bacnet_type": "binary_value_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS",
"values": [
{
"value": 0,
"name": "Off"
},
{
"value": 1,
"name": "On"
}
]
},
{
"id": "relayRecoveryState",
"name": "Relay Recovery State",
"value": "",
"unit": "",
"access_mode": "RW",
"data_type": "ENUM",
"value_type": "UINT8",
"bacnet_type": "multistate_value_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS"
},
{
"id": "overheatingEvents_count",
"name": "Overheating Events Count",
"value": "",
"unit": "",
"access_mode": "R",
"data_type": "NUMBER",
"value_type": "UINT8",
"bacnet_type": "analog_input_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS"
},
{
"id": "overheatingEvents_temperature",
"name": "Overheating Event Temperature",
"value": "",
"unit": "°C",
"access_mode": "R",
"data_type": "NUMBER",
"value_type": "UINT8",
"bacnet_type": "analog_input_object",
"bacnet_unit_type_id": 62,
"bacnet_unit_type": "UNITS_DEGREES_CELSIUS"
},
{
"id": "overheatingRecoveryTime",
"name": "Overheating Recovery Time",
"value": "",
"unit": "s",
"access_mode": "RW",
"data_type": "NUMBER",
"value_type": "UINT16",
"bacnet_type": "analog_value_object",
"bacnet_unit_type_id": 92,
"bacnet_unit_type": "UNITS_SECONDS"
},
{
"id": "region",
"name": "Region",
"value": "",
"unit": "",
"access_mode": "R",
"data_type": "ENUM",
"value_type": "UINT8",
"bacnet_type": "multistate_value_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS"
},
{
"id": "fuota_address",
"name": "FUOTA Address",
"value": "",
"unit": "",
"access_mode": "R",
"data_type": "NUMBER",
"value_type": "UINT32",
"bacnet_type": "analog_input_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS"
},
{
"id": "fuota_address_raw",
"name": "FUOTA Address (Raw Hex)",
"value": "",
"unit": "",
"access_mode": "R",
"data_type": "STRING",
"value_type": "STRING",
"bacnet_type": "characterstring_value_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS"
}
]
}Last updated
Was this helpful?