Jump to content

Device Info Packet

From Transight Wiki
Revision as of 06:41, 17 June 2025 by Editor (talk | contribs) (Created page with "==Device Info Packet Structure== {| class="wikitable" |- ! colspan="5" style="background:#D3D3D3;" | Header Info Bytes |- ! Field !! Size (bits) !! Bit Range !! Description !! Breakdown |- | Start Character || 8 || 0–7 || Starting character $ (ASCII value 36) || $ |- | Length || 12 || 8–18 || 2-byte length of the data following the header || |- | No of Packets || 5 || 19–23 || NO of data Packets (always 1 with device info) || |- | IMEI || 50 || 24–74 || Unique...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Device Info Packet Structure

Header Info Bytes
Field Size (bits) Bit Range Description Breakdown
Start Character 8 0–7 Starting character $ (ASCII value 36) $
Length 12 8–18 2-byte length of the data following the header
No of Packets 5 19–23 NO of data Packets (always 1 with device info)
IMEI 50 24–74 Unique device identifier
Packet Type 5 75–79 Integer type:
  • 00 - Device info Packet
  • 01 - Alert Packet
  • 02 - OTA Packet
  • 03 - Error Packet
  • 04 - Device configuration Packet
  • 05 - IP configuration Packet ||
Data
Time 32 UTC Timestamp (UTC time in seconds)
Time Zone 8

Timezone in quarter hours (e.g., 22 = +5:30). Each unit = 15 minutes. Value 22 = 22 × 15 min. Range: -48 to 56. Negative timezone in 2's complement. ||

ICCID 160 20 Bytes, Character string 8991000903297069053F
VID 32 4 Bytes, Character string TRAN
CELLULAR_MODULE_FV NAME 40 5 Bytes, Character string TSPJT
CELLULAR_MODULE_FV VERSION 80 10 Bytes, Character string XX.YY.ZZZZ
MCU_APP_MODULE_FV NAME 40 5 Bytes, Character string TSPJT
MCU_APP_MODULE_FV VERSION 80 10 Bytes, Character string XX.YY.ZZZZ
MCU_APP_MODULE_FV BUILD NO 40 5 Bytes, Character string YYDDD
VN 80 10 Bytes, Character string KL07CP8490
HWINFO 88 11 Bytes, Character string PCB-0220-AB
Tail Info (2 Bytes)
End Character 8 0–7 Starting character * (ASCII value 42) *
CRC 8 8–15 8-bit XOR CRC of data from $ to * (excluding $ and *)