Line 76: |
Line 76: |
| === '''2. Parsing example:''' === | | === '''2. Parsing example:''' === |
| {| class="nd-othertables_2" style="width:100%;" | | {| class="nd-othertables_2" style="width:100%;" |
| + | |+ |
| ! rowspan="1" style="width:100%; vertical-align: middle; text-align: center;" |Unparsed received data in hexadecimal stream | | ! rowspan="1" style="width:100%; vertical-align: middle; text-align: center;" |Unparsed received data in hexadecimal stream |
| |- | | |- |
− | | style="vertical-align: middle; text-align: center;" | 000000000000008F080100000177B0A5F838000000000000000000004400280D0000001F09EF00F0001504B301B40051005200590098000B42307443 | + | | style="vertical-align: middle; text-align: center;" |000000000000004608010000017501DAF828010F0E4792209AC4FB00C200D70C0000<span style="background:#0b9768">F9</span>0D06EF01F00 |
− | 0F8244000011001812002D13FFE85400BE5500005A0000970000A800000AF10000601A53000000005703CB6B986400002E
| + | 01503C8004501<span style="background:#0b9768">F900</span>B50005B6000342334D43000044000002F10000601A100000000000010000732E |
− | 97660000000069023B33856B000065B27B000000007D00000000BD000000000184<span style="background:#0b9768">0080000030000005</span>0100005C92
| + | |- |
| + | |} |
| + | |
| | | |
− | |}
| |
| {| class="nd-othertables_2" style="width:100%;" | | {| class="nd-othertables_2" style="width:100%;" |
| + | |+ |
| + | ! colspan="2" style="border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;" |AVL Data Packet |
| |- | | |- |
| ! rowspan="1" style="width:50%; vertical-align: middle; text-align: center;" |AVL Data Packet Part | | ! rowspan="1" style="width:50%; vertical-align: middle; text-align: center;" |AVL Data Packet Part |
| ! rowspan="1" style="width:50%; vertical-align: middle; text-align: center;" |HEX Code Part | | ! rowspan="1" style="width:50%; vertical-align: middle; text-align: center;" |HEX Code Part |
| |- | | |- |
− | | style="vertical-align: middle; text-align: center;" | Zero Bytes | + | | style="vertical-align: middle; text-align: center;" |Zero Bytes |
| | style="vertical-align: middle; text-align: center;" |00 00 00 00 | | | style="vertical-align: middle; text-align: center;" |00 00 00 00 |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |Data Field Length | | | style="vertical-align: middle; text-align: center;" |Data Field Length |
− | | style="vertical-align: middle; text-align: center;" |00 00 00 8F | + | | style="vertical-align: middle; text-align: center;" |00 00 00 D6 |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |Codec ID | | | style="vertical-align: middle; text-align: center;" |Codec ID |
Line 101: |
Line 105: |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |Timestamp | | | style="vertical-align: middle; text-align: center;" |Timestamp |
− | | style="vertical-align: middle; text-align: center;" |00 00 01 77 B0 A5 F8 38 (Thursday, February 18, 2021 3:43:00 PM GMT+02:00) | + | | style="vertical-align: middle; text-align: center;" |00 00 01 75 01 DA F8 28 (Wed Oct 07 06:58:49 UTC 2020) |
| |- | | |- |
− | | style="vertical-align: middle; text-align: center;" | Priority | + | | style="vertical-align: middle; text-align: center;" |Priority |
− | | style="vertical-align: middle; text-align: center;" |00 | + | | style="vertical-align: middle; text-align: center;" |01 |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |Longitude | | | style="vertical-align: middle; text-align: center;" |Longitude |
− | | style="vertical-align: middle; text-align: center;" |00 00 00 00 | + | | style="vertical-align: middle; text-align: center;" |0F 0E 47 92 |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |Latitude | | | style="vertical-align: middle; text-align: center;" |Latitude |
− | | style="vertical-align: middle; text-align: center;" |00 00 00 00 | + | | style="vertical-align: middle; text-align: center;" |20 9A C4 FB |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |Altitude | | | style="vertical-align: middle; text-align: center;" |Altitude |
− | | style="vertical-align: middle; text-align: center;" |00 44 | + | | style="vertical-align: middle; text-align: center;" |00 C2 |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |Angle | | | style="vertical-align: middle; text-align: center;" |Angle |
− | | style="vertical-align: middle; text-align: center;" |00 28 | + | | style="vertical-align: middle; text-align: center;" |00 D7 |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |Satellites | | | style="vertical-align: middle; text-align: center;" |Satellites |
− | | style="vertical-align: middle; text-align: center;" |0D | + | | style="vertical-align: middle; text-align: center;" |0C |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |Speed | | | style="vertical-align: middle; text-align: center;" |Speed |
Line 125: |
Line 129: |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |Event IO ID | | | style="vertical-align: middle; text-align: center;" |Event IO ID |
− | | style="vertical-align: middle; text-align: center;" |00 | + | | style="vertical-align: middle; text-align: center;" |<span style="background:#0b9768">F9 (AVL ID: 249, Name: Jamming)</span> |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |N of Total ID | | | style="vertical-align: middle; text-align: center;" |N of Total ID |
− | | style="vertical-align: middle; text-align: center;" |1F | + | | style="vertical-align: middle; text-align: center;" |0D |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |N1 of One Byte IO | | | style="vertical-align: middle; text-align: center;" |N1 of One Byte IO |
− | | style="vertical-align: middle; text-align: center;" |09 | + | | style="vertical-align: middle; text-align: center;" |06 |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |1’st IO ID | | | style="vertical-align: middle; text-align: center;" |1’st IO ID |
Line 137: |
Line 141: |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |1’st IO Value | | | style="vertical-align: middle; text-align: center;" |1’st IO Value |
− | | style="vertical-align: middle; text-align: center;" |00 | + | | style="vertical-align: middle; text-align: center;" |01 |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |2’nd IO ID | | | style="vertical-align: middle; text-align: center;" |2’nd IO ID |
Line 145: |
Line 149: |
| | style="vertical-align: middle; text-align: center;" |00 | | | style="vertical-align: middle; text-align: center;" |00 |
| |- | | |- |
− | | style="vertical-align: middle; text-align: center;" | 3’rd IO ID | + | | style="vertical-align: middle; text-align: center;" |3’rd IO ID |
| | style="vertical-align: middle; text-align: center;" |15 (AVL ID: 21, Name: GSM Signal) | | | style="vertical-align: middle; text-align: center;" |15 (AVL ID: 21, Name: GSM Signal) |
| |- | | |- |
− | | style="vertical-align: middle; text-align: center;" | 3’rd IO Value | + | | style="vertical-align: middle; text-align: center;" |3’rd IO Value |
− | | style="vertical-align: middle; text-align: center;" |04 | + | | style="vertical-align: middle; text-align: center;" |03 |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |4'th IO ID | | | style="vertical-align: middle; text-align: center;" |4'th IO ID |
− | | style="vertical-align: middle; text-align: center;" |B3 (AVL ID: 179, Name: Digital Output 1) | + | | style="vertical-align: middle; text-align: center;" |C8 (AVL ID: 200, Name: Sleep Mode) |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |4'th IO Value | | | style="vertical-align: middle; text-align: center;" |4'th IO Value |
− | | style="vertical-align: middle; text-align: center;" |01 | + | | style="vertical-align: middle; text-align: center;" |00 |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |5'th IO ID | | | style="vertical-align: middle; text-align: center;" |5'th IO ID |
− | | style="vertical-align: middle; text-align: center;" |B4 (AVL ID: 180, Name: Digital Output 2) | + | | style="vertical-align: middle; text-align: center;" |45 (AVL ID: 69, Name: GNSS Status) |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |5'th IO Value | | | style="vertical-align: middle; text-align: center;" |5'th IO Value |
− | | style="vertical-align: middle; text-align: center;" | 00 | + | | style="vertical-align: middle; text-align: center;" |01 |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |6'th IO ID | | | style="vertical-align: middle; text-align: center;" |6'th IO ID |
− | | style="vertical-align: middle; text-align: center;" |51 (AVL ID: 81, Name: Vehicle Speed) | + | | style="vertical-align: middle; text-align: center;" |<span style="background:#0b9768">F9 (AVL ID: 249, Name: Jamming) </span> |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |6'th IO Value | | | style="vertical-align: middle; text-align: center;" |6'th IO Value |
− | | style="vertical-align: middle; text-align: center;" | 00 | + | | style="vertical-align: middle; text-align: center;" |<span style="background:#0b9768">00 (0 – jamming stop, 1 – jamming start)</span> |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |7'th IO ID
| |
− | | style="vertical-align: middle; text-align: center;" |52 (AVL ID: 82, Name: Accelerator Pedal Position)
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |7'th IO Value
| |
− | | style="vertical-align: middle; text-align: center;" |00
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |8'th IO ID
| |
− | | style="vertical-align: middle; text-align: center;" |59 (AVL ID: 89, Name: Fuel level)
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |8'th IO Value
| |
− | | style="vertical-align: middle; text-align: center;" |00
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |9'th IO ID
| |
− | | style="vertical-align: middle; text-align: center;" |98 (AVL ID: 152, Name: Geofence zone 05)
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |9'th IO Value
| |
− | | style="vertical-align: middle; text-align: center;" |00
| |
| |- | | |- |
− | | style="vertical-align: middle; text-align: center;" | N2 of Two Byte IO | + | | style="vertical-align: middle; text-align: center;" |N1 of Two Byte IO |
− | | style="vertical-align: middle; text-align: center;" |0B | + | | style="vertical-align: middle; text-align: center;" |05 |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |1’st IO ID | | | style="vertical-align: middle; text-align: center;" |1’st IO ID |
− | | style="vertical-align: middle; text-align: center;" |42 (AVL ID: 66, Name: External Voltage) | + | | style="vertical-align: middle; text-align: center;" |B5 (AVL ID: 181, Name: GNSS PDOP) |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |1’st IO Value | | | style="vertical-align: middle; text-align: center;" |1’st IO Value |
− | | style="vertical-align: middle; text-align: center;" |30 74 | + | | style="vertical-align: middle; text-align: center;" |00 05 |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |2’nd IO ID | | | style="vertical-align: middle; text-align: center;" |2’nd IO ID |
− | | style="vertical-align: middle; text-align: center;" |43 (AVL ID: 67, Name: Battery Voltage) | + | | style="vertical-align: middle; text-align: center;" |B6 (AVL ID: 182, Name: GNSS HDOP) |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |2’nd IO Value | | | style="vertical-align: middle; text-align: center;" |2’nd IO Value |
− | | style="vertical-align: middle; text-align: center;" |0F 82 | + | | style="vertical-align: middle; text-align: center;" |00 03 |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |3’rd IO ID | | | style="vertical-align: middle; text-align: center;" |3’rd IO ID |
− | | style="vertical-align: middle; text-align: center;" |44 (AVL ID: 68, Name: Battery Current) | + | | style="vertical-align: middle; text-align: center;" |42 (AVL ID: 66, Name: External Voltage) |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |3’rd IO Value | | | style="vertical-align: middle; text-align: center;" |3’rd IO Value |
− | | style="vertical-align: middle; text-align: center;" |00 00 | + | | style="vertical-align: middle; text-align: center;" |33 4D |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |4'th IO ID | | | style="vertical-align: middle; text-align: center;" |4'th IO ID |
− | | style="vertical-align: middle; text-align: center;" |11 (AVL ID: 17, Name: Axis X) | + | | style="vertical-align: middle; text-align: center;" |43 (AVL ID: 67, Name: Battery Voltage) |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |4'th IO Value | | | style="vertical-align: middle; text-align: center;" |4'th IO Value |
− | | style="vertical-align: middle; text-align: center;" |00 18 | + | | style="vertical-align: middle; text-align: center;" |00 00 |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |5'th IO ID | | | style="vertical-align: middle; text-align: center;" |5'th IO ID |
− | | style="vertical-align: middle; text-align: center;" |12 (AVL ID: 18,Name: Axis Y) | + | | style="vertical-align: middle; text-align: center;" |44 (AVL ID: 68, Name: Battery Current) |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |5'th IO Value | | | style="vertical-align: middle; text-align: center;" |5'th IO Value |
− | | style="vertical-align: middle; text-align: center;" |0F 8A
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" | 6'th IO ID
| |
− | | style="vertical-align: middle; text-align: center;" |13 (AVL ID: 19, Name: Axis Z)
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |6'th IO Value
| |
− | | style="vertical-align: middle; text-align: center;" |FF E8
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |7'th IO ID
| |
− | | style="vertical-align: middle; text-align: center;" |54 (AVL ID: 84,Name: Fuel level)
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |7'th IO Value
| |
− | | style="vertical-align: middle; text-align: center;" |00 BE
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |8'th IO ID
| |
− | | style="vertical-align: middle; text-align: center;" |55 (AVL ID:85, Name: Engine RPM)
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |8’th IO Value
| |
| | style="vertical-align: middle; text-align: center;" |00 00 | | | style="vertical-align: middle; text-align: center;" |00 00 |
| |- | | |- |
− | | style="vertical-align: middle; text-align: center;" |9'th IO ID | + | | style="vertical-align: middle; text-align: center;" |N4 of Four Bytes IO |
− | | style="vertical-align: middle; text-align: center;" |5A (AVL ID:90, Name: Door Status) | + | | style="vertical-align: middle; text-align: center;" |02 |
| |- | | |- |
− | | style="vertical-align: middle; text-align: center;" |9’th IO Value | + | | style="vertical-align: middle; text-align: center;" |1’st IO ID |
− | | style="vertical-align: middle; text-align: center;" |00 00
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |10'th IO ID
| |
− | | style="vertical-align: middle; text-align: center;" |97 (AVL ID:151, Name: Battery Temperature)
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |10'th IO Value
| |
− | | style="vertical-align: middle; text-align: center;" |00 00
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |11'th IO ID
| |
− | | style="vertical-align: middle; text-align: center;" |A8 (AVL ID: 168, Battery Voltage)
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |11'th IO Value
| |
− | | style="vertical-align: middle; text-align: center;" |00 00
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |N4 of Four Byte IO
| |
− | | style="vertical-align: middle; text-align: center;" |0A
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |1'st IO ID
| |
| | style="vertical-align: middle; text-align: center;" |F1 (AVL ID: 241, Name: Active GSM Operator) | | | style="vertical-align: middle; text-align: center;" |F1 (AVL ID: 241, Name: Active GSM Operator) |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |1’st IO Value | | | style="vertical-align: middle; text-align: center;" |1’st IO Value |
− | | style="vertical-align: middle; text-align: center;" | 00 00 60 1A | + | | style="vertical-align: middle; text-align: center;" |00 00 60 1A |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |2’nd IO ID | | | style="vertical-align: middle; text-align: center;" |2’nd IO ID |
− | | style="vertical-align: middle; text-align: center;" |53 (AVL ID: 83, Name: Fuel Consumed) | + | | style="vertical-align: middle; text-align: center;" |10 (AVL ID: 16, Name: Total Odometer) |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |2’nd IO Value | | | style="vertical-align: middle; text-align: center;" |2’nd IO Value |
| | style="vertical-align: middle; text-align: center;" |00 00 00 00 | | | style="vertical-align: middle; text-align: center;" |00 00 00 00 |
| |- | | |- |
− | | style="vertical-align: middle; text-align: center;" |3’rd IO ID
| + | | style="vertical-align: middle; text-align: center;" |N8 of Eight Bytes IO |
− | | style="vertical-align: middle; text-align: center;" |57 (AVL ID: 87, Name: Total Mileage)
| + | | style="vertical-align: middle; text-align: center;" |00 |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |3’rd IO Value
| |
− | | style="vertical-align: middle; text-align: center;" |03 CB 6B 98
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |4’th IO ID
| |
− | | style="vertical-align: middle; text-align: center;" |64 (AVL ID: 100, Name: Program Number)
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |4’th IO Value
| |
− | | style="vertical-align: middle; text-align: center;" |00 00 2E 97
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |5’th IO ID
| |
− | | style="vertical-align: middle; text-align: center;" |66 (AVL ID: 102, Name: Engine Worktime)
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |5’th IO Value
| |
− | | style="vertical-align: middle; text-align: center;" |00 00 00 00
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |6’th IO ID
| |
− | | style="vertical-align: middle; text-align: center;" |69 (AVL ID: 105, Name: Total Mileage (counted))
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |6’th IO Value
| |
− | | style="vertical-align: middle; text-align: center;" |02 3B 33 85
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |7’th IO ID
| |
− | | style="vertical-align: middle; text-align: center;" |6B (AVL ID: 107, Name: Fuel Consumed(counted))
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |7’th IO Value
| |
− | | style="vertical-align: middle; text-align: center;" |00 00 65 B2
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |8’th IO ID
| |
− | | style="vertical-align: middle; text-align: center;" |7B (AVL ID: 123, Name: Control State Flags)
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |8’th IO Value
| |
− | | style="vertical-align: middle; text-align: center;" |00 00 00 00
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |9’th IO ID
| |
− | | style="vertical-align: middle; text-align: center;" |7D (AVL ID: 125, Name: Harvesting Time)
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |9’th IO Value
| |
− | | style="vertical-align: middle; text-align: center;" |00 00 00 00
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |10’th IO ID
| |
− | | style="vertical-align: middle; text-align: center;" |BD (AVL ID: 189, Name: Cruise Time)
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |10’th IO Value
| |
− | | style="vertical-align: middle; text-align: center;" |00 00 00 00
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |N8 of Eight Byte IO | |
− | | style="vertical-align: middle; text-align: center;" |01 | |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |1'st IO ID
| |
− | | style="vertical-align: middle; text-align: center;" |<span style="background:#0b9768">84 (AVL ID: 132, Name: Security State Flags)</span>
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |1’st IO Value
| |
− | | style="vertical-align: middle; text-align: center;" |<span style="background:#0b9768">00 80 00 00 30 00 00 05</span>
| |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |Number of Data 2 (Number of Total Records) | | | style="vertical-align: middle; text-align: center;" |Number of Data 2 (Number of Total Records) |
Line 332: |
Line 228: |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |CRC-16 | | | style="vertical-align: middle; text-align: center;" |CRC-16 |
− | | style="vertical-align: middle; text-align: center;" |00 00 5C 92 | + | | style="vertical-align: middle; text-align: center;" |00 00 73 2E |
| + | |- |
| |} | | |} |
| + | |
| | | |
| ==Demonstration in platform== | | ==Demonstration in platform== |