...
Expand | |||||
---|---|---|---|---|---|
| |||||
|
...
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", "message_trace_id": "{message_trace_id}", "parking_session_iterator": {parsed["parking_session_iterator"]}, "occupied": "{"occupied" if parsed["occupation_status"] is True else "free"}", "heartbeat_message_counter": {parsed["heartbeat_message_counter"]} } |
Expand | |||||
---|---|---|---|---|---|
| |||||
|
...
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": "user_registration",
"message_trace_id": "{message_trace_id}",
"occupied": "{"occupied" if parsed["occupation_status"] is True else "free"}",
"auth_ble_tag": {
"tag_id": "{user_ID}",
"event_time": "{received_time}"
}
} |
Expand | |||||
---|---|---|---|---|---|
| |||||
|
Expand | ||
---|---|---|
| ||
|
message_type - message type;
message_trace_id - system message-id;
new_status - parking occupancy status ("occupied" or "free");
tag_id - an ID of Bluetooth tag which was used for authorization;
parking_session_iterator - short serial number of parking session. Iterator (number) is incrementing when new parking session starts (0-7);
...
title | Template body |
---|
...
language | json |
---|
...
new_status - parking occupancy status ("occupied" or "free");
tag_id - an ID of Bluetooth tag which was used for authorization;