Changes

Line 2,808: Line 2,808:  
*'''<big>Protocol Overview</big>'''
 
*'''<big>Protocol Overview</big>'''
   −
Codec 15 is based on Codec12 protocol. Codec15 is original Teltonika protocol for device->server communication over GPRS messages.
+
Codec 15 relies on the Codec12 protocol and is employed when both message timestamp and device IMEI are enabled. It serves as the original Teltonika protocol for communication from the device to the server via GPRS messages. This protocol is exclusively applicable to FMX6 professional devices.
 +
 
 
Codec15 is available in RS232 modes:
 
Codec15 is available in RS232 modes:
   Line 2,814: Line 2,815:  
<br>2. TCP/UDP Binary
 
<br>2. TCP/UDP Binary
 
<br>3. TCP/UDP Ascii Buffered
 
<br>3. TCP/UDP Ascii Buffered
<br>4. TCP/UDP Binary Buffered
+
<br>4. TCP/UDP Binary Buffered.
    
*'''<big>Structure of Codec 15 messages</big>'''
 
*'''<big>Structure of Codec 15 messages</big>'''
Line 2,859: Line 2,860:  
*'''<big>Codec 15 examples</big>'''
 
*'''<big>Codec 15 examples</big>'''
   −
Device sends messag „Hello\n“ via GPRS Codec15:
+
Device sends message „Hello\n“ via GPRS Codec15:
    
  000000000000001b0f010b00000013654b65a4012345678912345648656c6c6f210a01000093d6
 
  000000000000001b0f010b00000013654b65a4012345678912345648656c6c6f210a01000093d6
 
+
{| class="nd-othertables_2" style="width:100%;"
Parsed:
+
! colspan="2" style="border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;" |Parsed command
<br>'''Preamble''': 0x00000000
+
|-
<br>'''Packet Length''': 0x0000001b
+
! rowspan="1" style="width:50%; vertical-align: middle; text-align: center;" |Command Part
<br>'''Codec''': 0x0f
+
! rowspan="1" style="width:50%; vertical-align: middle; text-align: center;" |HEX Code Part
<br>'''Quantity of commands''': 0x01
+
|-
<br>'''Command type''': 0x0b
+
| style="vertical-align: middle; text-align: center;" |Zero Bytes
<br>'''Command size''': 0x000000013
+
| style="vertical-align: middle; text-align: center;" |00 00 00 00
<br>'''Timestamp''': 0x654b65a4
+
|-
<br>'''IMEI''': 0x0123456789123456 (HEX string)
+
| style="vertical-align: middle; text-align: center;" |Data Size
<br>'''Command''': 0x48656c6c6f210a (HEX of Hello\n)
+
| style="vertical-align: middle; text-align: center;" |00 00 00 1B
<br>'''Quantity of commands''': 01
+
|-
 +
| style="vertical-align: middle; text-align: center;" |Codec ID
 +
| style="vertical-align: middle; text-align: center;" |0F
 +
|-
 +
| style="vertical-align: middle; text-align: center;" |Quantity of commands
 +
| style="vertical-align: middle; text-align: center;" |01
 +
|-
 +
| style="vertical-align: middle; text-align: center;" |Command type
 +
| style="vertical-align: middle; text-align: center;" |0B
 +
|-
 +
| style="vertical-align: middle; text-align: center;" |Command Size
 +
| style="vertical-align: middle; text-align: center;" |00 00 00 13
 +
|-
 +
| style="vertical-align: middle; text-align: center;" |Timestamp
 +
| style="vertical-align: middle; text-align: center;" |65 4B 65 A4
 +
|-
 +
| style="vertical-align: middle; text-align: center;" |IMEI
 +
| style="vertical-align: middle; text-align: center;" |01 23 45 67 89 12 34 56
 +
|-
 +
| style="vertical-align: middle; text-align: center;" |Command
 +
| style="vertical-align: middle; text-align: center;" |48 65 6c 6c 6f 21 0a
 +
|-
 +
| style="vertical-align: middle; text-align: center;" |Quantity of commands
 +
| 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 93 D6
 +
|-
 +
|}
    
CRC: 0x 000093d6
 
CRC: 0x 000093d6

Navigation menu