Line 1: |
Line 1: |
| | | |
− | ==Introduction==
| |
− | Motor vehicle theft is one of the world’s biggest concerns and the fastest growing crimes in many countries around the world. This great challenge for car rental agencies, car sharing clubs, businesses, state organizations and private car owners caused properly losses of over 6 billion US dollar globally in 2018. Luckily for them, Teltonika GPS trackers gave a remote secure engine cut-off (SECO) functionality that can help to recover a stolen vehicle and prevent the loss.
| |
| | | |
− | We glad that you decided to test our “Secure vehicle disabling” solution.
| |
− |
| |
− | Here you will find how to prepare and to test this solution.
| |
| | | |
| ==Solution description== | | ==Solution description== |
Line 16: |
Line 11: |
| *The SIM card in order to get data to your server. | | *The SIM card in order to get data to your server. |
| *[[Automotive_Relay|Automotive Relay]] to cut off the fuel pump | | *[[Automotive_Relay|Automotive Relay]] to cut off the fuel pump |
− | *The secure engine cut-off (SECO) functionality is only available in Teltonika FMB series GPS trackers starting with the firmware version 03.25.10.Rev.111. | + | *The secure engine cut-off (SECO) functionality is only available in Teltonika FMB series GPS trackers starting with the firmware version 03.28.02. |
| *FOTA WEB to remotely send the configuration to the device. | | *FOTA WEB to remotely send the configuration to the device. |
| | | |
| ==Installation== | | ==Installation== |
− | It’s important to well hide tracker, so it would not be a simple task for the thieves to find and unplug it. But also, please do not forget to follow [https://wiki.teltonika-gps.com/view/FMB130_First_Start#Mounting_recommendations mounting recommendations] as well. [[File:Wiring scheme.png|alt=|right|frameless|357x357px]] | + | It’s important to well hide tracker, so it would not be a simple task for the thieves to find and unplug it. [[File:Wiring scheme.png|alt=|right|frameless|357x357px]] |
| | | |
| Although devices have high gain antennas it’s important to mount devices with stickers on top and in metal-free space. The device should be firmly fixed to the surface or cables. Please make sure, that device is not fixed to heat emitting or moving parts. | | Although devices have high gain antennas it’s important to mount devices with stickers on top and in metal-free space. The device should be firmly fixed to the surface or cables. Please make sure, that device is not fixed to heat emitting or moving parts. |
Line 33: |
Line 28: |
| == Configuration== | | == Configuration== |
| | | |
− | ==='''1. Prerequisites:'''===
| |
− | ====1.1. Read through [https://wiki.teltonika-gps.com/view/FMB130_First_Start First start guide]====
| |
− | ====1.2. Understanding of possible [https://wiki.teltonika-gps.com/view/FMB130_System_settings#Sleep_Mode Sleep modes].====
| |
− |
| |
− | ==='''2. Configuring SECO scenario'''===
| |
− | <br>
| |
− | [[File:GPRS settings.png|alt=|left|257x257px|thumb]]
| |
− | Parameter ID - Parameter name GPRS settings:<br>
| |
− | *<span style="background-color:#91b9d4;">2001</span> – APN
| |
− | *<span style="background-color:#91d4b9;">2002</span> – APN username (if there are no APN username, empty field should be left)
| |
− | *<span style="background-color:#b991d4;">2003</span> – APN password (if there are no APN password, empty field should be left)
| |
− | <br>
| |
− | <br>
| |
− | <br>
| |
− | <br>
| |
− | <br>
| |
− | [[File:SERVER settings.png|alt=|left|258x258px|thumb]]Server settings:
| |
− | *<span style="background-color:#b9d491;">2004</span> – Domain
| |
− | *<span style="background-color:#d491b9;">2005</span> – Port
| |
− | *<span style="background-color:#d4b991;">2006</span> – Data sending protocol (0 – TCP, 1 – UDP)<br>
| |
− | <br>
| |
− | <br>
| |
− | <br>
| |
− | After successful GPRS/SERVER settings configuration, FMB130 device will '''synchronize time''' and '''update records''' to '''the configured server'''. Time intervals and default I/O elements can be changed by using [[Teltonika Configurator]] or [[FMB920 Parameter list|SMS parameters]].
| |
− | <br>
| |
− | <br>
| |
| [[File:Codec 8E.png|alt=|left|frame]] | | [[File:Codec 8E.png|alt=|left|frame]] |
| System settings: | | System settings: |
Line 162: |
Line 131: |
| | | |
| After "secoon" SMS is received, command will be saved to device memory and movement timeout. When movement timeout (12256) is reached, device will activate configured DOUT. | | After "secoon" SMS is received, command will be saved to device memory and movement timeout. When movement timeout (12256) is reached, device will activate configured DOUT. |
− |
| |
− | ==Parsing information==
| |
− |
| |
− | ==='''1.Prerequisites:'''===
| |
− |
| |
− | ====1.1. Open [[Opening TCP/UDP port|TCP/UDP port]]====
| |
− |
| |
− | ==== 1.2. Go to [[Java Parser First Start Guide|Java parser 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;" |00000000000000678E02000001774D66D5A8010F1267D220979FC600BE00C1050028<span style="background:#0b9768">018C</span>0004000400EF0100
| |
− | F00100B300<span style="background:#0b9768">018C01</span>0000000000000000000001774D66D990010F12663120979BFF00BE00C1050028<span style="background:#0b9768">018C</span>0004
| |
− |
| |
− | 000400EF0100F00100B300<span style="background:#0b9768">018C02</span>0000000000000000020000A65F
| |
− | |-
| |
− | |}
| |
− | {| 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;" |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 67
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |Codec ID
| |
− | | style="vertical-align: middle; text-align: center;" |8E (Codec 8 Extended)
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |Number of Data 1 (Records)
| |
− | | style="vertical-align: middle; text-align: center;" |02
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |Timestamp
| |
− | | style="vertical-align: middle; text-align: center;" |00 00 01 77 4D 66 D5 A8 (Friday, January 29, 2021 9:08:41 AM)
| |
− | |-
| |
− | | 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 12 67 D2
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |Latitude
| |
− | | style="vertical-align: middle; text-align: center;" |20 97 9F C6
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |Altitude
| |
− | | style="vertical-align: middle; text-align: center;" |00 BE
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |Angle
| |
− | | style="vertical-align: middle; text-align: center;" |00 C1
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |Satellites
| |
− | | style="vertical-align: middle; text-align: center;" |05
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |Speed
| |
− | | style="vertical-align: middle; text-align: center;" |00 28
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |Event IO ID
| |
− | | style="vertical-align: middle; text-align: center;" |<span style="background:#0b9768">01 8C (AVL ID: 396, Name: Seco)</span>
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |of Total ID
| |
− | | style="vertical-align: middle; text-align: center;" |00 04
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |of One Byte IO
| |
− | | style="vertical-align: middle; text-align: center;" |00 04
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |1’st IO ID
| |
− | | style="vertical-align: middle; text-align: center;" |00 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;" |00 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’th IO ID
| |
− | | style="vertical-align: middle; text-align: center;" |00 B3 (AVL ID: 179; Name: Digital Output 1)
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |3’th IO Value
| |
− | | style="vertical-align: middle; text-align: center;" |00
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |4’th IO ID
| |
− | | style="vertical-align: middle; text-align: center;" |<span style="background:#0b9768">01 8C (AVL ID: 396, Name: Seco)</span>
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |4’th IO Value
| |
− | | style="vertical-align: middle; text-align: center;" |<span style="background:#0b9768">01 ( 0 - SECO DOUT OFF; 1- SECO DOUT pulsing; 2 - SECO DOUT ON)</span>
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |N2 of Two Bytes IO
| |
− | | style="vertical-align: middle; text-align: center;" |00 00
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |N4 of Two Bytes IO
| |
− | | style="vertical-align: middle; text-align: center;" |00 00
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |N8 of Two Bytes IO
| |
− | | style="vertical-align: middle; text-align: center;" |00 00
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |NX of X Byte IO
| |
− | | style="vertical-align: middle; text-align: center;" |00 00
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |Timestamp
| |
− | | style="vertical-align: middle; text-align: center;" |00 00 01 77 4D 66 D9 90 (Friday, January 29, 2021 9:08:42 AM)
| |
− | |-
| |
− | | 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 12 66 3
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |Latitude
| |
− | | style="vertical-align: middle; text-align: center;" |20 97 9B FF
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |Altitude
| |
− | | style="vertical-align: middle; text-align: center;" |00 BE
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |Angle
| |
− | | style="vertical-align: middle; text-align: center;" |00 C1
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |Satellites
| |
− | | style="vertical-align: middle; text-align: center;" |05
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |Speed
| |
− | | style="vertical-align: middle; text-align: center;" |00 28
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |Event IO ID
| |
− | | style="vertical-align: middle; text-align: center;" |<span style="background:#0b9768">01 8C (AVL ID: 396, Name: Seco)</span>
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |of Total ID
| |
− | | style="vertical-align: middle; text-align: center;" |00 04
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |of One Byte IO
| |
− | | style="vertical-align: middle; text-align: center;" |00 04
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |1’st IO ID
| |
− | | style="vertical-align: middle; text-align: center;" |00 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;" |00 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’th IO ID
| |
− | | style="vertical-align: middle; text-align: center;" |00 B3 (AVL ID: 179; Name: Digital Output 1)
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |3’th IO Value
| |
− | | style="vertical-align: middle; text-align: center;" |00
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |4’th IO ID
| |
− | | style="vertical-align: middle; text-align: center;" |<span style="background:#0b9768">01 8C (AVL ID: 396, Name: Seco)</span>
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |4’th IO Value
| |
− | | style="vertical-align: middle; text-align: center;" |<span style="background:#0b9768">02 ( 0 - SECO DOUT OFF; 1- SECO DOUT pulsing; 2 - SECO DOUT ON)</span>
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |N2 of Two Bytes IO
| |
− | | style="vertical-align: middle; text-align: center;" |00 00
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |N4 of Two Bytes IO
| |
− | | style="vertical-align: middle; text-align: center;" |00 00
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |N8 of Two Bytes IO
| |
− | | style="vertical-align: middle; text-align: center;" |00 00
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |NX of X Byte IO
| |
− | | style="vertical-align: middle; text-align: center;" |00 00
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |Number of Data 2 (Number of Total Records)
| |
− | | style="vertical-align: middle; text-align: center;" |02
| |
− | |-
| |
− | | style="vertical-align: middle; text-align: center;" |CRC-16
| |
− | | style="vertical-align: middle; text-align: center;" |00 00 A6 5F
| |
− | |}
| |
− |
| |
− | ==Demonstration in platform==
| |
− | TAVL: Open TAVL → select client → select Street Map → select device → choose the date from which to which to show the records → push advanced → push show button and then you will see in left down corner all information.
| |
− |
| |
− |
| |
− | [[File:Tavl Seco 1.png|alt=|frameless|1153x1153px]]
| |
− |
| |
− |
| |
− | [[File:Tavl Seco 2.png|alt=|frameless|1153x1153px]]
| |
− |
| |
− |
| |
− | WIALON: Open WIALON → open messages → push unit ( select your device) → choose the date from which to show the records → select message (data messages) → push execute button and you will see all information.
| |
− |
| |
− |
| |
− | [[File:Wialon Seco 1.png|alt=|frameless|1153x1153px]]
| |
− |
| |
− | [[File:Wialon Seco 2.png|alt=|frameless|1153x1153px]]
| |
− | <br>
| |
− | <br>
| |
− | [[Category: Usage scenarios]]
| |