...
Code Block |
---|
|
{
"message_type": "status_change",
"message_trace_id": "{message_trace_id}",
"occupied": "{"occupied" if parsed["occupation_status"] is True else "free"}",
"parking_session_iterator": {parsed["parking_session_iterator"]},
"previous_status_duration_min": {parsed["previous_occupancy_status_duration_min"]},
"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}
}
}
} |
Expand |
---|
|
Code Block |
---|
|
|
{
,
"message_type": "status_change",
"message_trace_id":
"5443685e-e8d9-410f-bcee-d2d82c2e8473 "{message_trace_id}",
"occupied": "{"occupied"
: if parsed["occupation_status"] is True else "free"}",
"parking_session_iterator": {parsed["parking_session_iterator"
:5]},
"previous_status_duration_min": {parsed["previous_occupancy_status_duration_min"
:16,]}
}
Expand |
---|
|
Code Block |
---|
| {
"device_id":"1E554",
"position":{
"network_id":"00000000-0000-0000-0000-00000001e554",
"custom_id":"",
"latitude":51.49442797732277,
"longitude":-0.1280093119192549,
"group_inner_id":1,
"group":{
"id":4121,
"name":"Test Group Delete After 26/02/2021",
"zone_id":2779
}
},
"message_type":"status_change",
"message_trace_id":"5443685e-e8d9-410f-bcee-d2d82c2e8473",
"occupied":"free",
"parking_session_iterator":5,
"previous_status_duration_min":16
} |
|
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;
...
Code Block |
---|
|
{
"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": {heartbeat_message_counter},
"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}
}
}
} |
Expand |
---|
|
Code Block |
---|
|
|
{,
"message_type": "heartbeat",
"message_trace_id":
"5443685e-e8d9-410f-bcee-d2d82c2e8473 "{message_trace_id}",
"parking_session_iterator":
5{parsed["parking_session_iterator"]},
"occupied": "{"occupied
":" if parsed["occupation_status"] is True else "free"}",
"heartbeat_message_counter":
2, {heartbeat_message_counter}
}
Expand |
---|
|
Code Block |
---|
| {
"device_id": "1E554",
"position":{
"network_id":"00000000-0000-0000-0000-00000001e554",
"custom_id":"",
"latitude":51.49442797732277,
"longitude":-0.1280093119192549,
"group_inner_id":1,
"group":{
"id":4121,
"name":"Test Group Delete After 26/02/2021",
"zone_id":2779
}
}
"message_type":"heartbeat",
"message_trace_id":"5443685e-e8d9-410f-bcee-d2d82c2e8473",
"parking_session_iterator": 5,
"occupied": "free",
"heartbeat_message_counter": 2
} |
|
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);
...
Method: PUT/POST
Template Body:
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": "string{user_ID}",
"event_time": "string" #message{received_time}"
or received_time }
},} |
Expand |
---|
|
Code Block |
---|
| {
"device_id": " | {device_id}1E554",
"position":{
"network_id": | "{network_id}"00000000-0000-0000-0000-00000001e554",
"custom_id": | {custom_id} {latitude}51.49442797732277,
"longitude": | {longitude}-0.1280093119192549,
"group_inner_id": | {group_inner_id} {group_id},
4121,
"name":"Test Group Delete After 26/02/2021",
| "{group_name}", "zone_id":2779
}
}
"message_type":"heartbeat",
" | zone {zone_id}"5443685e-e8d9-410f-bcee-d2d82c2e8473",
"parking_session_iterator": 5,
"occupied": "free",
| } }
} |
Expand |
---|
|
Code Block |
---|
language | json"heartbeat_message_counter": 2
} |
---|
|
message_trace_id - system message-id;
position_network_id - parking space network address;
new_status - parking occupancy status ("occupied" or "free");
sdi_tag_id - an ID of Bluetooth tag which was used for authorization;
session_iterator - short serial number of parking session. Iterator (number) is incrementing when new parking session starts (0-7);
...