Line 2,802: |
Line 2,802: |
| |} <br /> | | |} <br /> |
| | | |
− | =='''<big>Differences between Codec 12, Codec 13 and Codec 14</big>'''==
| |
− | In the table below you will see differences between Codec12, Codec13, and Codec14.
| |
− | {| class="nd-othertables_2" style="width:100%;"
| |
− | |+
| |
− | ! rowspan="1" style="width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;" |
| |
− | ! rowspan="1" style="width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;" |Codec12
| |
− | ! rowspan="1" style="width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;" |Codec13
| |
− | ! rowspan="1" style="width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;" |Codec14
| |
− | |-
| |
− | ! rowspan="1" style="width:10%; vertical-align: middle; text-align: center;" |Communication
| |
− | | style="vertical-align: middle; text-align: center;" |Server - Device Communication
| |
− | | style="vertical-align: middle; text-align: center;" |One-way (Device -> Server communication)
| |
− | | style="vertical-align: middle; text-align: center;" |Server - Device Communication
| |
− | |-
| |
− | ! rowspan="1" style="width:10%; vertical-align: middle; text-align: center;" |Codec ID
| |
− | | style="vertical-align: middle; text-align: center;" |0x0C
| |
− | | style="vertical-align: middle; text-align: center;" |0x0D
| |
− | | style="vertical-align: middle; text-align: center;" |0x0E
| |
− | |-
| |
− | ! rowspan="1" style="width:10%; vertical-align: middle; text-align: center;" |Response Message Type
| |
− | | style="vertical-align: middle; text-align: center;" |0x06
| |
− | | style="vertical-align: middle; text-align: center;" | -
| |
− | | style="vertical-align: middle; text-align: center;" |0x06 (if it is ACK) or 0x11 (if it is nACK)
| |
− | |-
| |
− | ! rowspan="1" style="width:10%; vertical-align: middle; text-align: center;" |Command / Response size
| |
− | | style="vertical-align: middle; text-align: center;" |Only Command/Response
| |
− | | style="vertical-align: middle; text-align: center;" |Only Command
| |
− | | style="vertical-align: middle; text-align: center;" |Command/Response + IMEI
| |
− | |-
| |
− | ! rowspan="1" style="width:10%; vertical-align: middle; text-align: center;" |Timestamp
| |
− | | style="vertical-align: middle; text-align: center;" |Not Using
| |
− | | style="vertical-align: middle; text-align: center;" |Is Using
| |
− | | style="vertical-align: middle; text-align: center;" |Not Using
| |
− | |-
| |
− | ! rowspan="1" style="width:10%; vertical-align: middle; text-align: center;" |IMEI
| |
− | | style="vertical-align: middle; text-align: center;" |Not Using
| |
− | | style="vertical-align: middle; text-align: center;" |Not Using
| |
− | | style="vertical-align: middle; text-align: center;" |Is Using
| |
− | |-
| |
− | |} <br />
| |
| | | |
− | ='''<big>CODEC 15</big>'''= | + | |
| + | =='''<big>CODEC 15</big>'''== |
| | | |
| *'''<big>Protocol Overview</big>''' | | *'''<big>Protocol Overview</big>''' |
Line 2,916: |
Line 2,877: |
| CRC: 0x 000093d6 | | CRC: 0x 000093d6 |
| The algorithm to calculate CRC is CRC-16 (also known as CRC-16-IBM). All the fields from codec ID to second command/response quantity field are used to calculate CRC. | | The algorithm to calculate CRC is CRC-16 (also known as CRC-16-IBM). All the fields from codec ID to second command/response quantity field are used to calculate CRC. |
| + | |
| + | =='''<big>Differences between Codec 12, Codec 13, Codec 14 and Codec 15</big>'''== |
| + | In the table below you will see differences between Codec12, Codec13, Codec14 and Codec 15. |
| + | {| class="nd-othertables_2" style="width:100%;" |
| + | |+ |
| + | ! rowspan="1" style="width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;" | |
| + | ! rowspan="1" style="width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;" |Codec12 |
| + | ! rowspan="1" style="width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;" |Codec13 |
| + | ! rowspan="1" style="width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;" |Codec14 |
| + | ! rowspan="1" style="width:10%; border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;" |Codec15 |
| + | |- |
| + | ! rowspan="1" style="width:10%; vertical-align: middle; text-align: center;" |Communication |
| + | | style="vertical-align: middle; text-align: center;" |Server - Device Communication |
| + | | style="vertical-align: middle; text-align: center;" |One-way (Device -> Server communication) |
| + | | style="vertical-align: middle; text-align: center;" |Server - Device Communication |
| + | | style="vertical-align: middle; text-align: center;" |One-way (Device -> Server communication) |
| + | |- |
| + | ! rowspan="1" style="width:10%; vertical-align: middle; text-align: center;" |Codec ID |
| + | | style="vertical-align: middle; text-align: center;" |0x0C |
| + | | style="vertical-align: middle; text-align: center;" |0x0D |
| + | | style="vertical-align: middle; text-align: center;" |0x0E |
| + | | style="vertical-align: middle; text-align: center;" |0x0F |
| + | |- |
| + | ! rowspan="1" style="width:10%; vertical-align: middle; text-align: center;" |Response Message Type |
| + | | style="vertical-align: middle; text-align: center;" |0x06 |
| + | | style="vertical-align: middle; text-align: center;" | - |
| + | | style="vertical-align: middle; text-align: center;" |0x06 (if it is ACK) or 0x11 (if it is nACK) |
| + | | style="vertical-align: middle; text-align: center;" | - |
| + | |- |
| + | ! rowspan="1" style="width:10%; vertical-align: middle; text-align: center;" |Command / Response size |
| + | | style="vertical-align: middle; text-align: center;" |Only Command/Response |
| + | | style="vertical-align: middle; text-align: center;" |Only Command |
| + | | style="vertical-align: middle; text-align: center;" |Command/Response + IMEI |
| + | | style="vertical-align: middle; text-align: center;" |Command + IMEI |
| + | |- |
| + | ! rowspan="1" style="width:10%; vertical-align: middle; text-align: center;" |Timestamp |
| + | | style="vertical-align: middle; text-align: center;" |Not Using |
| + | | style="vertical-align: middle; text-align: center;" |Is Using |
| + | | style="vertical-align: middle; text-align: center;" |Not Using |
| + | | style="vertical-align: middle; text-align: center;" |Is Using |
| + | |- |
| + | ! rowspan="1" style="width:10%; vertical-align: middle; text-align: center;" |IMEI |
| + | | style="vertical-align: middle; text-align: center;" |Not Using |
| + | | style="vertical-align: middle; text-align: center;" |Not Using |
| + | | style="vertical-align: middle; text-align: center;" |Is Using |
| + | | style="vertical-align: middle; text-align: center;" |Is Using |
| + | |- |
| + | |} <br /> |
| + | |
| ='''<big>24 Position SMS Data Protocol</big>'''= | | ='''<big>24 Position SMS Data Protocol</big>'''= |
| | | |