Jump to content

Test-AC: Difference between revisions

From Teltonika Telematics Wiki
No edit summary
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
==GNSS Jamming==  
==SMS/GPRS command - obdinfo==
[[File:GNSS Jamming configurator.png|right]]
[[File:smsgprscommand_COMMANDNAME.png|300px|right|alt=obdinfo]]
GNSS Jamming is the transmission of radio signals that disrupts 
{{Template:SMSGPRScommandPage
communications between tracker and satellites by decreasing the signal to noise ratio. When a device detects GNSS signal jamming, it activates the GNSS Jamming scenario. The device then generates and sends a record to the server, depending on hardware model activates Digital Output and optionally sends SMS notification to configured GSM number. After device regains GNSS signal, Digital Output is immediately deactivated and a new record is sent to the server. This Digital Output activation can be used to trigger measures to disrupt potential thieves using GNSS signal jamming to steal your vehicle. GNSS Jamming record is stored in '''AVL ID 318''' 
|description= Provides information pertaining to OBD functionality}}
parameter and has 3 possible values:
===Syntax===
*'''0''' - No Jamming. 
obdinfo
*'''1''' - Jamming warning status, which means that signal and accuracy is  disrupted but device is able to hold GPS fix for at least 5 seconds.
obdinfo<value>
*'''2''' - Jamming critical status, which means that device is not able to acquire GPS fix. 
===Arguments===
 
<table class="nd-othertables_2" style="width:100%; border-collapse: collapse;">
It is important to note, that Jamming Detection can go from any state to any other in 1 second intervals. It is completely dependent on received NMEA data by GNSS receiver. Therefore, it is possible in repeated jamming scenario for the state to rapidly go from 0 to 2 and backwards. Also, GNSS Jamming functionality is capable to separate indoor areas (e.g. underground parking) from events when jamming is  actually happening. This is possible because in-band jamming will affect internal  PGA (Programmable Gain Amplifier) degrade, as a result, CNR (Carrier-to-noise ratio) will degrade as well. On the other hand, if CNR degrade is degraded only because of underground or signal covered, internal PGA gain will keep almost the same. 
<tr>
 
<th style="width:30%; vertical-align: middle; text-align: left;">ARGUMENT</th>
Eventual Records parameter can be configured: when it is disabled scenario status value will appear in each AVL record, otherwise, it will be appended only to eventual records. 
<th style="width:70%; vertical-align: middle; text-align: left;">ARGUMENT DESCRIPTION</th>
 
</tr>
From '''04.01.00.Rev.01''' Jamming Detection Delay parameter has been  introduced. This parameter controls the time needed for the device to register a change in GNSS data to switch states. 
<tr>
 
<td style="vertical-align: middle; text-align: left;"><value></td>
For example, with timeout set to a default value of 60, if GNSS is not being jammed, the device needs to register a jamming warning or jamming detected for 60 seconds for the device to consider jamming as ongoing (during this time, device can register warning and jamming states, this will not reset the counter). If no jamming is detected during the configured Jamming Detection Delay period at least once, the counter is reset to 0 and the countdown begins again.
<td style="vertical-align: middle; text-align: left;">A value range of 1–3 represents a particular set of data</td>
 
</tr>
===Additional Notes===  
</table>
*GNSS Jamming is only available from '''03.28.03.Rev.03 or newer'''  firmware version
===Examples===
*GNSS Jamming is '''not available on 3.80, 3.82 but available on 5.10, 5.1.5,  5.1.8 or newer GNSS module firmware versions.''' GNSS module version can be checked by SMS\GPRS command – '''''getver'''''.
<table class="nd-othertables_2" style="width:100%; border-collapse: collapse;">
*This scenario will not work with [[{{{model}}}_Sleep_modes#Deep_Sleep_mode|Deep Sleep]], [[{{{model}}}_Sleep_modes#Ultra_Deep_Sleep_mode|Ultra Deep Sleep]] and [[{{{model}}}_Sleep_modes#Online_Deep_Sleep_mode|Online Deep Sleep]] modes.''' '''since they disable the device's GNSS module to save power'''.
<tr>
<th style="width:15%; vertical-align: middle; text-align: left;">REQUEST</th>
<th style="width:15%; vertical-align: middle; text-align: left;">OUTCOME</th>
<th style="width:70%; vertical-align: middle; text-align: left;">RESPONSE</th>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">obdinfo</td>
<td style="vertical-align: middle; text-align: left;">Success</td>
<td style="vertical-align: middle; text-align: left;"></td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">obdinfo1</td>
<td style="vertical-align: middle; text-align: left;">Success</td>
<td style="vertical-align: middle; text-align: left;">P1:0x0,P2:0x0,P3:0x0,P4:0x0,C1:0x0,C2:0x0,C3:0x0,C4:0x0,Hdr:0,Phy:0,CFG:0,v100.304.100 H:6 M:2</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">obdinfo2</td>
<td style="vertical-align: middle; text-align: left;">Success</td>
<td style="vertical-align: middle; text-align: left;">Prot:0,VIN:N/A,TM:20,CNT:0,ST:IDLE,P1:0x0,P2:0x0,P3:0x0,P4:0x0,MIL:0,DTC:0,ID1,Hdr:0,Phy:0</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">obdinfo3</td>
<td style="vertical-align: middle; text-align: left;">Success</td>
<td style="vertical-align: middle; text-align: left;">[7E8]:0x22232425,0x9015B015,0x22232425,0x22232425,0x22232425,0x22232425</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">obdinfo</td>
<td style="vertical-align: middle; text-align: left;">Fail</td>
<td style="vertical-align: middle; text-align: left;">
OBD is Locked now! (if locked) <br>
OBD unsupported!<br>
OBD communication failed!
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">obdinfo1</td>
<td style="vertical-align: middle; text-align: left;">Fail</td>
<td style="vertical-align: middle; text-align: left;">
OBD is Locked now! (if locked) <br>
OBD unsupported!<br>
OBD communication failed!
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">obdinfo2</td>
<td style="vertical-align: middle; text-align: left;">Fail</td>
<td style="vertical-align: middle; text-align: left;">
OBD is Locked now! (if locked) <br>
OBD unsupported!<br>
OBD communication failed!
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">obdinfo3</td>
<td style="vertical-align: middle; text-align: left;">Fail</td>
<td style="vertical-align: middle; text-align: left;">
OBD is Locked now! (if locked) <br>
OBD unsupported!<br>
OBD communication failed!
</td>
</tr>
</table>
===Response Explanation===
<table class="nd-othertables_2" style="width:100%; border-collapse: collapse;">
<tr>
<th vertical-align: middle; text-align: center;">RESPONSE ELEMENT</th>
<th vertical-align: middle; text-align: center;">DESCRIPTION</th>
<th vertical-align: middle; text-align: center;">EXAMPLE</th>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">
P1 - P4
</td>
<td style="vertical-align: middle; text-align: left;">Available PIDs</td>
<td style="vertical-align: middle; text-align: left;">P3:0x0</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">C1 - C4</td>
<td style="vertical-align: middle; text-align: left;">Configured PIDs</td>
<td style="vertical-align: middle; text-align: left;">C4:0x0</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">Hdr</td>
<td style="vertical-align: middle; text-align: left;">-</td>
<td style="vertical-align: middle; text-align: left;">Hdr:0</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">Phy</td>
<td style="vertical-align: middle; text-align: left;">Address</td>
<td style="vertical-align: middle; text-align: left;">Phy:0</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">CFG</td>
<td style="vertical-align: middle; text-align: left;">Configuration  header</td>
<td style="vertical-align: middle; text-align: left;">CFG:0</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">vX.Y.Z</td>
<td style="vertical-align: middle; text-align: left;">Chip hardware version:
X – OBD BL version in hex<br>
Y – OBD FW version in hex<br>
Z – OBD BLU version in hex
</td>
<td style="vertical-align: middle; text-align: left;">v100.304.100</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">H</td>
<td style="vertical-align: middle; text-align: left;">Chip hardware</td>
<td style="vertical-align: middle; text-align: left;">H:6</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">M</td>
<td style="vertical-align: middle; text-align: left;">Chip modification version</td>
<td style="vertical-align: middle; text-align: left;">M:2</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">Prot</td>
<td style="vertical-align: middle; text-align: left;">Protocol</td>
<td style="vertical-align: middle; text-align: left;">Prot:0</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">VIN</td>
<td style="vertical-align: middle; text-align: left;">VIN number</td>
<td style="vertical-align: middle; text-align: left;">VIN:9999999999999999999</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">TM</td>
<td style="vertical-align: middle; text-align: left;">Timing</td>
<td style="vertical-align: middle; text-align: left;">TM:20</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">CNT</td>
<td style="vertical-align: middle; text-align: left;">-</td>
<td style="vertical-align: middle; text-align: left;">CNT:0</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">ST</td>
<td style="vertical-align: middle; text-align: left;">State</td>
<td style="vertical-align: middle; text-align: left;">ST:IDLE</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">P1 - P4</td>
<td style="vertical-align: middle; text-align: left;">PIDs</td>
<td style="vertical-align: middle; text-align: left;">P1:0x0</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">MIL</td>
<td style="vertical-align: middle; text-align: left;">-</td>
<td style="vertical-align: middle; text-align: left;">MIL:0</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">DTC</td>
<td style="vertical-align: middle; text-align: left;">-</td>
<td style="vertical-align: middle; text-align: left;">DTC:0</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">ID</td>
<td style="vertical-align: middle; text-align: left;">Chip ID</td>
<td style="vertical-align: middle; text-align: left;">ID1</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">Hdr</td>
<td style="vertical-align: middle; text-align: left;">-</td>
<td style="vertical-align: middle; text-align: left;">Hdr:0</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">Phy</td>
<td style="vertical-align: middle; text-align: left;">Address</td>
<td style="vertical-align: middle; text-align: left;">Phy:0</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">ECU header </td>
<td style="vertical-align: middle; text-align: left;">
0x<pids_1_32><br>
0x<pids_33_64><br>
0x<pids_65_96><br>
0x<pids_97_128><br>
0x<pids_129_160><br>
0x<pids_161_192><br>
</td>
<td style="vertical-align: middle; text-align: left;">[7E8]:0x22232425,0x9015B015,0x22232425,0x22232425,0x22232425,0x22232425</td>
</tr>
</table>

Revision as of 13:03, 8 June 2026

Pages with broken file links > Test-AC

SMS/GPRS command - obdinfo

obdinfo

NOTE! This page describes SMS/GPRS commands for FT/AT devices, if not indicated otherwise.

Description

Provides information pertaining to OBD functionality

Syntax

obdinfo
obdinfo<value>

Arguments

ARGUMENT ARGUMENT DESCRIPTION
<value> A value range of 1–3 represents a particular set of data

Examples

REQUEST OUTCOME RESPONSE
obdinfo Success
obdinfo1 Success P1:0x0,P2:0x0,P3:0x0,P4:0x0,C1:0x0,C2:0x0,C3:0x0,C4:0x0,Hdr:0,Phy:0,CFG:0,v100.304.100 H:6 M:2
obdinfo2 Success Prot:0,VIN:N/A,TM:20,CNT:0,ST:IDLE,P1:0x0,P2:0x0,P3:0x0,P4:0x0,MIL:0,DTC:0,ID1,Hdr:0,Phy:0
obdinfo3 Success [7E8]:0x22232425,0x9015B015,0x22232425,0x22232425,0x22232425,0x22232425
obdinfo Fail

OBD is Locked now! (if locked)
OBD unsupported!
OBD communication failed!

obdinfo1 Fail

OBD is Locked now! (if locked)
OBD unsupported!
OBD communication failed!

obdinfo2 Fail

OBD is Locked now! (if locked)
OBD unsupported!
OBD communication failed!

obdinfo3 Fail

OBD is Locked now! (if locked)
OBD unsupported!
OBD communication failed!

Response Explanation

RESPONSE ELEMENT DESCRIPTION EXAMPLE

P1 - P4

Available PIDs P3:0x0
C1 - C4 Configured PIDs C4:0x0
Hdr - Hdr:0
Phy Address Phy:0
CFG Configuration header CFG:0
vX.Y.Z Chip hardware version:

X – OBD BL version in hex
Y – OBD FW version in hex
Z – OBD BLU version in hex

v100.304.100
H Chip hardware H:6
M Chip modification version M:2
Prot Protocol Prot:0
VIN VIN number VIN:9999999999999999999
TM Timing TM:20
CNT - CNT:0
ST State ST:IDLE
P1 - P4 PIDs P1:0x0
MIL - MIL:0
DTC - DTC:0
ID Chip ID ID1
Hdr - Hdr:0
Phy Address Phy:0
ECU header

0x<pids_1_32>
0x<pids_33_64>
0x<pids_65_96>
0x<pids_97_128>
0x<pids_129_160>
0x<pids_161_192>

[7E8]:0x22232425,0x9015B015,0x22232425,0x22232425,0x22232425,0x22232425