Line 53: |
Line 53: |
| ==='''2. OBD GPS trackers:'''=== | | ==='''2. OBD GPS trackers:'''=== |
| <br /> | | <br /> |
| + | |
| | | |
| [[File:GPRS settings.png|alt=|left|thumb|258x258px]] | | [[File:GPRS settings.png|alt=|left|thumb|258x258px]] |
Line 169: |
Line 170: |
| | | |
| ==== 1.2. Read Java parser [https://wiki.teltonika-gps.com/view/Java_Parser_First_Start_Guide first start guide]==== | | ==== 1.2. Read Java parser [https://wiki.teltonika-gps.com/view/Java_Parser_First_Start_Guide first start guide]==== |
| + | |
| + | ==='''2. Parsing example:'''=== |
| + | {| class="nd-othertables_2" style="width:100%;" |
| + | ! rowspan="1" style="width:100%; vertical-align: middle; text-align: center;" |Unparsed received data in hexadecimal stream |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" | 000000000000005E08010000017716AE03D8010F0F22D720982E9C007E00120A002F<span style="background:#0b9768">FD</span>1609E |
| + | F01F00150011505C80045010101<span style="background:#0b9768">FD</span><span style="background:#0b9768">03</span><span style="background:#0b9768">FE</span><span style="background:#0b9768">23</span>0BB5000BB60006423A0018002F430F8A4400000 |
| + | |
| + | 901301100161200EC13FBD90F0384<span style="background:#0b9768">02C7</span>000003BD<span style="background:#0b9768">1003</span>066802000100005F75 |
| + | |} |
| + | {| class="nd-othertables_2" style="width:100%;" |
| + | |- |
| + | ! 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 |
| + | |- |
| + | | 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;" |Data Field Length |
| + | | style="vertical-align: middle; text-align: center;" |00 00 00 5E |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |Codec ID |
| + | | style="vertical-align: middle; text-align: center;" |08 (Codec 8) |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |Number of Data 1 (Number of Total Records) |
| + | | style="vertical-align: middle; text-align: center;" |01 |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |Timestamp |
| + | | style="vertical-align: middle; text-align: center;" |00 00 01 77 16 AE 03 D8 (Mon Jan 18 18:07:19 UTC 2021) |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" | Priority |
| + | | style="vertical-align: middle; text-align: center;" |01 |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |Longitude |
| + | | style="vertical-align: middle; text-align: center;" |0F 0F 22 D7 |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |Latitude |
| + | | style="vertical-align: middle; text-align: center;" |20 98 2E 9C |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |Altitude |
| + | | style="vertical-align: middle; text-align: center;" |00 7E |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |Angle |
| + | | style="vertical-align: middle; text-align: center;" |00 12 |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |Satellites |
| + | | style="vertical-align: middle; text-align: center;" |0A |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |Speed |
| + | | style="vertical-align: middle; text-align: center;" |00 2F |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |Event IO ID |
| + | | style="vertical-align: middle; text-align: center;" |<span style="background:#0b9768">FD</span> (AVL ID: 253, Name: Green driving type) |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |N of Total ID |
| + | | style="vertical-align: middle; text-align: center;" |16 |
| + | |- |
| + | | 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;" |1’st IO ID |
| + | | style="vertical-align: middle; text-align: center;" |EF (AVL ID: 239, Name: Ignition) |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |1’st IO Value |
| + | | 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;" |F0 (AVL ID: 240, Name: Movement) |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |2’nd IO Value |
| + | | style="vertical-align: middle; text-align: center;" |01 |
| + | |- |
| + | | 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;" | 3’rd IO Value |
| + | | style="vertical-align: middle; text-align: center;" |05 |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |4'th IO ID |
| + | | style="vertical-align: middle; text-align: center;" |50 (AVL ID: 80, Name: Data mode) |
| + | |- |
| + | | 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;" |5'th IO ID |
| + | | style="vertical-align: middle; text-align: center;" |C8 (AVL ID: 200, Name: Sleep Mode) |
| + | |- |
| + | | 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;" |6'th IO ID |
| + | | style="vertical-align: middle; text-align: center;" |45 (AVL ID: 69, Name: GNSS Status) |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |6'th IO Value |
| + | | style="vertical-align: middle; text-align: center;" | 01 |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |7'th IO ID |
| + | | style="vertical-align: middle; text-align: center;" |01 (AVL ID: 1, Name: Digital Input 1) |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |7'th IO Value |
| + | | style="vertical-align: middle; text-align: center;" |01 |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |8'th IO ID |
| + | | style="vertical-align: middle; text-align: center;" |<span style="background:#0b9768">FD</span> (AVL ID: 253, Name: Green driving type) |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |8'th IO Value |
| + | | style="vertical-align: middle; text-align: center;" |<span style="background:#0b9768">03</span> (01 - harsh acceleration, 02 - harsh braking, 03 - harsh cornering) |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |9'th IO ID |
| + | | style="vertical-align: middle; text-align: center;" |<span style="background:#0b9768">FE</span> (AVL ID: 254, Name: Green Driving Value) |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |9'th IO Value |
| + | | style="vertical-align: middle; text-align: center;" |<span style="background:#0b9768">23</span> ( Depending on green driving type: if harsh acceleration or braking - g*100 (value 123 ->1,23g). If Green driving source is "GPS" - harsh cornering value is rad/s*100. If source is "Accelerometer" - g*100. |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" | N2 of Two Byte IO |
| + | | style="vertical-align: middle; text-align: center;" |0B |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |1’st IO ID |
| + | | 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;" |00 0B |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |2’nd IO ID |
| + | | 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;" |00 06 |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |3’rd IO ID |
| + | | 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;" |3A 00 |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |4'th IO ID |
| + | | style="vertical-align: middle; text-align: center;" |18 (AVL ID: 24, Name: Speed) |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |4'th IO Value |
| + | | style="vertical-align: middle; text-align: center;" |00 2F |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |5'th IO ID |
| + | | style="vertical-align: middle; text-align: center;" |43 (AVL ID: 67,Name: Battery Voltage) |
| + | |- |
| + | | 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;" |44 (AVL ID: 68, Name: Battery Current) |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |6'th IO Value |
| + | | style="vertical-align: middle; text-align: center;" |00 00 |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |7'th IO ID |
| + | | style="vertical-align: middle; text-align: center;" |09 (AVL ID: 9, Analog input 1 |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |7'th IO Value |
| + | | style="vertical-align: middle; text-align: center;" |01 30 |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |8'th IO ID |
| + | | style="vertical-align: middle; text-align: center;" |11 (AVL ID:17, Name: Axis X) |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |8’th IO Value |
| + | | style="vertical-align: middle; text-align: center;" |00 16 |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |9'th IO ID |
| + | | style="vertical-align: middle; text-align: center;" |12 (AVL ID:18, Name: Axis Y) |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |9’th IO Value |
| + | | style="vertical-align: middle; text-align: center;" |00 EC |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |10'th IO ID |
| + | | style="vertical-align: middle; text-align: center;" |13 (AVL ID:19, Name: Axis Z) |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |10'th IO Value |
| + | | style="vertical-align: middle; text-align: center;" |FB D9 |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |11'th IO ID |
| + | | style="vertical-align: middle; text-align: center;" |0F (AVL ID: 15, Name: Eco score) |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |11'th IO Value |
| + | | style="vertical-align: middle; text-align: center;" |03 84 |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |N4 of Four Byte IO |
| + | | style="vertical-align: middle; text-align: center;" |02 |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |1'st IO ID |
| + | | style="vertical-align: middle; text-align: center;" |02 C7(AVL ID: 199, Name: Trip Odometer) |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |1’st IO Value |
| + | | style="vertical-align: middle; text-align: center;" | 00 00 03 BD |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |2’nd IO ID |
| + | | style="vertical-align: middle; text-align: center;" |10 03(AVL ID: 16, Name: Total Odometer) |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |2’nd IO Value |
| + | | style="vertical-align: middle; text-align: center;" |06 68 80 20 |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |Number of Data 2 (Number of Total Records) |
| + | | style="vertical-align: middle; text-align: center;" |01 |
| + | |- |
| + | | style="vertical-align: middle; text-align: center;" |CRC-16 |
| + | | style="vertical-align: middle; text-align: center;" |00 00 5F 75 |
| + | |} |
| | | |
| | | |