Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejson
{
    "parking_session_uuid": "string",
    "correction_counter": integer,
    "session_start":{
        "event_time": "string" // timestamptz, yyyy-MM-dd'T'HH:mm:ss.SSSXXX (2019-06-13T16:16:51.000+00:00)
        "delta_time_sec": integer,
        "message_trace_ids":["strings""]
    },
    "partial_end":{
        "event_time": "string" // timestamptz, yyyy-MM-dd'T'HH:mm:ss.SSSXXX (2019-06-13T16:16:51.000+00:00)
        "delta_time_sec": "integer",
        "message_trace_ids":["strings"],
        "network_id": "string", // unexpectedly released position
        "custom_id": "string"
    },
    "session_end":{
        "event_time": "string" // timestamptz, yyyy-MM-dd'T'HH:mm:ss.SSSXXX (2019-06-13T16:16:51.000+00:00)
        "delta_time_sec": integer,
        "message_trace_ids":["strings"]
    },
    "involved_devices":[
        {
             "serial_id": "string", # deprecated
             "device_id": "string",
             "hardware_type": "string",
             "position":{
                 "network_id": "string",
                 "custom_id": "string",
                 "latitude": float,
                 "longitude": float,
                 "group":{
                     "id": int,
                     "type": "string",
                     "name": "string",
                     "custom_id": "string",
                     "zone_id": int,
                     "level_id": int,
                     "level_name": "string",
                     "floor_number": int
                 },
                 "group_inner_id": int,
                 "labels":["string"]
            }
        },
        ...
    ],
    "auth_ble_tag": {
        "tag_id": "string",
        "event_time": "string"
    },
    "auth_mobile": {
        "session_id": "string",
        "event_time": "string"
    }
}

...

correction_counter - total number of corrections.

...

Code Block
languagejson
"session_start":{
    "event_time":string // timestamptz, yyyy-MM-dd'T'HH:mm:ss.SSSXXX (2019-06-13T16:16:51.000+00:00)
    "delta_time_sec":integer,
    "message_trace_ids":[strings]
}

...

message_trace_ids - tracing identifiers of raw device messages related to the session start

...

Code Block
languagejson
"session_end":{
    "event_time":string // timestamptz, yyyy-MM-dd'T'HH:mm:ss.SSSXXX (2019-06-13T16:16:51.000+00:00)
    "delta_time_sec":integer,
    "message_trace_ids":[strings]
}

...

message_trace_ids - tracing identifiers of raw device related to the session end.

...

Code Block
languagejson
"partial_end":{
    "event_time":string // timestamptz, yyyy-MM-dd'T'HH:mm:ss.SSSXXX (2019-06-13T16:16:51.000+00:00)
    "delta_time_sec":integer,
    "message_trace_ids":[strings],
    "network_id":string,
    "custom_id":string
}

...

custom_id- a user-defined identifier of a sensor’s position that was unexpectedly released.

...

Code Block
languagejson
"involved_devices":[
  {
        "serial_id":string,, # deprecated
        "device_id": string,
        "hardware_type":string,
        "position":{
            "network_id":string,
            "custom_id":string,
            "latitude":float,
            "longitude":float,
            "group":{
                "id":int,
                "type":string,
                "name":string,
                "custom_id":string,
                "zone_id":int,
                "level_id": int,
                "level_name": str,
                "floor_number": int
            },
            "group_inner_id":int,
            "labels":["string"]
        }
    },
    ...
]

involved_devices - a list which contains a description of parking sensors involved in a parking session;

...

position.group_inner_id - an index number of a position in positions group;

position.labels - list of position labels

...

Code Block
languagejson
"auth_ble_tag": {
    "tag_id": str,
    "event_time": string
}

...

event_time- a timestamp of user authorization.

...

Code Block
languagejson
"auth_mobile": {
    "session_id": string,
    "event_time": string
}

...

Code Block
languagejson
 {
  "parking_session_uuid": "e9fcc95e-b9cd-4e7f-b275-092a62daf61d",
  "involved_devices": [
    {
      "device_id": "a33b47",
      "hardware_type": "Sparkit Surface V3.9",
      "position": {
        "network_id": "23f3e949-2dd3-47ca-b00f-c3310d4ce418",
        "custom_id": "684d395c-e875-422a-904d-c095ad981cc6",
        "latitude": 50.793682,
        "longitude": -1.0986286,
        "group": {
          "id": 1545,
          "type": "unmarked_parking_bay",
          "name": "cambridgepark32",
          "custom_id": "684d395c-e875-422a-904d-c095ad981cc6",
          "zone_id": 5,
          "level_id": null,
          "floor_number": null
        },
        "group_inner_id": 1,
        "labels": ["my label"]
      }
    }
  ],
  "correction_counter": 0,
  "session_start": {
    "event_time": "2021-01-26T07:48:40.121000+00:00",
    "delta_time_sec": 60,
    "message_trace_ids":
    [
      "d1b6d450-cc5f-83d4-adbe-c9f5383fb0d8"
    ]
  }
}

...

Code Block
languagejson
{
  "parking_session_uuid": "e9fcc95e-b9cd-4e7f-b275-092a62daf61d",
  "involved_devices": [
    {
      "device_id": "a33b47",
      "hardware_type": "Sparkit Surface V3.9",
      "position": {
        "network_id": "23f3e949-2dd3-47ca-b00f-c3310d4ce418",
        "custom_id": "684d395c-e875-422a-904d-c095ad981cc6",
        "latitude": 50.793682,
        "longitude": -1.0986286,
        "group": {
          "id": 1545,
          "type": "unmarked_parking_bay",
          "name": "cambridgepark32",
          "custom_id": "684d395c-e875-422a-904d-c095ad981cc6",
          "zone_id": 5,
          "level_id": null,
          "floor_number": null
        },
        "group_inner_id": 1,
        "labels": ["my label"]
      }
    }
  ],
  "correction_counter": 0,
  "session_start": {
    "event_time": "2021-01-26T07:48:40.121000+00:00",
    "delta_time_sec": 60,
    "message_trace_ids": [
      "d1b6d450-cc5f-83d4-adbe-c9f5383fb0d8"
    ]
  },
  "session_end": {
    "event_time": "2021-01-26T07:51:26.466000+00:00",
    "delta_time_sec": 0,
    "message_trace_ids": [
      "06f75246-20e5-9d48-404b-fa965bbdefe7"
    ]
  }
}

...

When the second sensor in the session is released, the Nwave cloud will add a “session-end” object to the end of the partial-end message.

Expand
Code Block
languagejson
 {
  "parking_session_uuid": "da2ecb68-efb1-458e-ba5d-e5ba80b87f6e",
  "involved_devices": [
    {
      "device_id": "33c83",
      "hardware_type": "Sparkit Surface V3.9",
      "position": {
        "network_id": "00000000-0000-0000-0000-000000033c83",
        "custom_id": "cd4206ec-6876-4eca-b859-d5735dd97386",
        "latitude": 50.780323,
        "longitude": -1.0682689,
        "group": {
          "id": 1729,
          "type": "unmarked_parking_bay",
          "name": "5EastneyEsplanade",
          "custom_id": "cd4206ec-6876-4eca-b859-d5735dd97386",
          "zone_id": 5,
          "level_id": null,
          "floor_number": null
        },
        "group_inner_id": 54
      }
    }, {
      "device_id": "33e5f",
      "hardware_type": "Sparkit Surface V3.9",
      "position": {
        "network_id": "00000000-0000-0000-0000-000000033e5f",
        "custom_id": "cd4206ec-6876-4eca-b859-d5735dd97386",
        "latitude": 50.78033,
        "longitude": -1.0682275,
        "group": {
          "id": 1729,
          "type": "unmarked_parking_bay",
          "name": "5EastneyEsplanade",
          "custom_id": "cd4206ec-6876-4eca-b859-d5735dd97386",
          "zone_id": 5,
          "level_id": null,
          "floor_number": null
        },
        "group_inner_id": 55
      }
    }
  ],
  "correction_counter": 0,
  "session_start": {
    "event_time": "2021-01-26T09:54:08.287000+00:00",
    "delta_time_sec": 0,
    "message_trace_ids": [
      "65ab2a63-e7c2-8674-aa3d-7047cb428a31"
    ]
  },
  "partial_end": {
    "event_time": "2021-01-26T10:03:23.900000+00:00",
    "delta_time_sec": 0,
    "message_trace_ids": [
      "56d9035a-e4dc-9661-0804-a968d9a92d0b"
    ],
    "network_id": "00000000-0000-0000-0000-000000033e5f",
    "custom_id": "cd4206ec-6876-4eca-b859-d5735dd97386"
  },
  "session_end": {
    "event_time": "2021-01-26T10:16:10.116000+00:00",
    "delta_time_sec": 0,
    "message_trace_ids": [
      "8182f7b8-f5bf-2084-aac8-0b3412965a84"
    ]
  }
}

...