Message Type | Template Body |
---|
Status Change | Code Block |
---|
| {
"device_id": "{device_id}",
"position":{
"network_id": "{network_id}",
"custom_id": "{custom_id}",
"latitude": {latitude},
"longitude": {longitude},
"group_inner_id": {group_inner_id},
"group":{
"id": {group_id},
"name": "{group_name}",
"zone_id": {zone_id}
}
},
"message_type": "status_change",
"occupied": "{"occupied" if parsed["occupation_status"] is True else "free"}",
"parking_session_iterator": {parsed["parking_session_iterator"]},
"previous_occupancy_status_duration_min": {parsed["previous_occupancy_status_duration_min"]},
"voltage_V": {parsed["voltage_V"]}
} |
|
message_type - message type; message_trace_id - system message-id; occupied - parking occupancy status ("occupied" or "free"); parking_session_iterator - short serial number of parking session. Iterator (number) is incrementing when new parking session starts (0-7); previous_status_duration_min - duration of previous sensor status; voltage_V - device’s voltage
| User Registration | Code Block |
---|
| {
"device_id": "{device_id}"10000",
"position":{
"network_id": "{network_id}908db095-e113-4248-998b-694c33850bbe",
"custom_id": "{custom_id}B03",
"latitude": {latitude}1.01,
"longitude": {longitude}-3.732,
"group_inner_id": {group_inner_id}1,
"group":{
"id": {group_id}1,
"name": "{group_name}Group Name",
"zone_id": {zone_id}
1
}
},
"message_type": "userstatus_registrationchange",
"occupied": "{"occupied",
if parsed["occupationprevious_occupancy_status_duration_min"] is True else "free"}": 15,
"voltage_V": 3.1
{parsed["voltage_V"]},} |
|
User Registration | Code Block |
---|
| {
"auth_ble_tag": {device_id": "{device_id}",
"position":{
"tagnetwork_id": "{parsed["user_ID"]network_id}",
"eventcustom_timeid": "{messagecustom_timeid}",
"latitude": {latitude}
} |
|
message_type - message type; message_trace_id - system message-id; parking_session_iterator - short serial number of parking session. Iterator (number) is incrementing when new parking session starts (0-7); occupied- parking occupancy status ("occupied" or "free"); voltage_V - device’s voltage; auth_ble_tag
|
Heartbeat | Code Block |
---|
| {
"device_id": "{device_id}",
"position":{
"network_id": "{network_id}",
"custom_id": "{custom_id}",
"latitude": {latitude},
"longitude": {longitude},
"group_inner_id": {group_inner_id},
"group":{
,
"longitude": {longitude},
"group_inner_id": {group_inner_id},
"group":{
"id": {group_id},
"name": "{group_name}",
"zone_id": {zone_id}
}
},
"message_type": "user_registration",
"occupied": "{"occupied" if parsed["occupation_status"] is True else "free"}",
"voltage_V": {parsed["voltage_V"]},
"auth_ble_tag": {
"tag_id": "{parsed["user_ID"]}",
"event_time": "{message_time}"
}
} |
|
message_type - message type; message_trace_id - system message-id; parking_session_iterator - short serial number of parking session. Iterator (number) is incrementing when new parking session starts (0-7); occupied- parking occupancy status ("occupied" or "free"); voltage_V - device’s voltage; auth_ble_tag
Code Block |
---|
| {
"device_id": "10000",
"position":{
"network_id": "908db095-e113-4248-998b-694c33850bbe",
"custom_id": "B03",
"latitude": 1.01,
"longitude": -3.732,
"group_inner_id": 1,
"group":{
"id": 1,
"name": "Group Name",
"zone_id": 1
}
},
"message_type": "user_registration",
"occupied": "occupied",
"voltage_V": 3.1,
"auth_ble_tag": {
"tag_id": "123ABC00",
"event_time": "2021-01-01T00:00:00.000000+00:00"
}
} |
|
Heartbeat | Code Block |
---|
| {
"device_id": "{device_id}",
"position":{
"network_id": "{network_id}",
"custom_id": "{custom_id}",
"latitude": {latitude},
"longitude": {longitude},
"group_inner_id": {group_inner_id},
"group":{
"id": {group_id},
"name": "{group_name}",
"zone_id": {zone_id}
}
},
"message_type": "heartbeat",
"occupied": "{"occupied" if parsed["occupation_status"] is True else "free"}",
"heartbeat_message_counter": {parsed["heartbeat_message_counter"]},
"voltage_V": {parsed["voltage_V"]}
} |
|
message_type - message type; message_trace_id - system message-id; occupied - parking occupancy status ("occupied" or "free"); heartbeat_message_counter - the value increases for every following heartbeat during single occupancy state (0-11); voltage_V - device’s voltage
Code Block |
---|
| {
"device_id": "10000",
"position":{
"network_id": "908db095-e113-4248-998b-694c33850bbe",
"custom_id": {group_id}"B03",
"namelatitude": "{group_name}",1.01,
"longitude": -3.732,
"zonegroup_inner_id": {zone_id} 1,
"group":{
} }, "message_type": "heartbeat", "parking_session_iteratorid": {parsed["parking_session_iterator"]},1,
"occupiedname": "{"occupied" if parsed["occupation_status"] is True else "free"}",Group Name",
"heartbeatzone_message_counterid": {parsed["heartbeat_message_counter"] 1
}
},
"voltagemessage_Vtype": {parsed["voltage_V"]}
} |
message_type - message type; message_trace_id - system message-id; parking_session_iterator - short number of parking session. Iterator is incrementing when parking session starts (0-7); occupied - parking occupancy status ("occupied" or "free"); heartbeat_message_counter - the value increases for every following heartbeat during single occupancy state (0-11); voltage_V - device’s voltage"heartbeat",
"occupied": occupied",
"heartbeat_message_counter": 2,
"voltage_V": 3.1
} |
|