JT/T 808 is the Chinese transport-ministry standard for GNSS vehicle terminal communication. Every Chinese-compliant fleet GPS tracker · whether sold inside China or exported · speaks JT/T 808 in some revision (the 2011, 2013, or 2019 spec versions). The standard is the dominant fleet protocol by sheer device count globally · more devices ship JT/T 808 than any single other fleet protocol, even though Western fleet operators rarely encounter it.
The standard is published in full by the Chinese Standardization Administration. Implementations exist as open-source decoders (Traccar's huabao decoder is a JT/T 808 implementation; EMQX's open-source IoT gateway has a JT/T 808 plugin) and commercial servers. Traxelio decodes JT/T 808 natively for fleets operating cross-border or running Chinese-OEM hardware in Western deployments.
Protocol-at-a-glance
- Transport · TCP (UDP variant for some firmware)
- Default port ·
5015(Traxelio's ingest port; matches Traccar'shuabaodecoder default; configurable on the device side) - Encoding · binary, escape-sequence framed (0x7E start/end markers · escape 0x7D + 0x01/0x02 for literal 0x7D/0x7E inside payload)
- Auth · device authentication packet (0x0102) carries the unique terminal ID + auth code · server replies general response (0x8001)
- Spec versions · JT/T 808-2011 (legacy, still common), JT/T 808-2013 (revision), JT/T 808-2019 (current)
- Related standards · JT/T 1078 (video / dashcam streaming, layered on top), JT/T 809 (server-to-server forwarding, the Chinese equivalent of Wialon Retranslator)
Packet structure
Every JT/T 808 packet has the same envelope:
0x7E [MSG_ID (2B)] [BODY_PROPS (2B)] [TERMINAL_PHONE (6B BCD)] [SERIAL (2B)] [BODY...] [CHECKSUM (1B)] 0x7E
MSG_ID= message type (0x0100 register, 0x0102 auth, 0x0200 position, 0x8001 general response, 0x9101 video stream control, etc.)BODY_PROPS= length + encryption flag + multi-packet flagTERMINAL_PHONE= 6-byte BCD-encoded terminal phone number (used as the device identifier · NOT the IMEI)BODY= message-specific payload (position record, sensor data, command response)CHECKSUM= single-byte XOR of all bytes between (and excluding) the 0x7E markers
The 0x7E framing means any 0x7E or 0x7D byte in the payload is escaped (0x7E → 0x7D 0x02, 0x7D → 0x7D 0x01). Decoders un-escape before parsing.
Why JT/T 808 dominates by device count
- State mandate inside China · the 2013 transport ministry circular requires all fleet vehicles (taxi, freight, hazardous-materials) to install JT/T 808-compliant GNSS terminals · estimated 50+ million devices in active use in China alone
- Default for Chinese OEMs · Howen, Streamax, Concox compliance variants, JIMI compliance variants, and hundreds of dashcam / DVR manufacturers ship JT/T 808 as the default protocol · western OEM rebrands inherit it
- Compliance ecosystem · JT/T 808 plugs into the Chinese government's MOT (Ministry of Transport) monitoring platform via JT/T 809 server-to-server forwarding · once a fleet is on JT/T 808 hardware, compliance reporting is automatic
- Cross-border bleed · Chinese-export hardware (motorcycle trackers, asset tags, low-end fleet) often ships with JT/T 808 firmware whether or not the export market requires it · operators discover the protocol on their first device-evaluation
Configuring a JT/T 808 device for Traxelio
JT/T 808 device configuration varies by manufacturer · there isn't a single universal configurator the way Teltonika ships Configurator or Queclink ships Manage Tool. Common patterns:
-
SMS commands (most Chinese OEMs):
*SERVER#TYPE,1,traxelio.com,5015,0# *APN#internet,,,# *RESET#(Exact syntax varies · check the model's SMS command sheet.)
-
AT-command serial console: connect via USB-to-serial and send AT-style commands documented in the model's developer guide
-
Cloud OEM platform: many Chinese OEMs ship a cloud configurator (varies by vendor) · navigate to the device's settings and set the server endpoint
Supported devices in our catalog
30+ devices declare protocol: "huabao" (Traccar's slug for JT/T 808 · the catalog will canonicalise to jt808 in a future cleanup cycle). The headline models: Howen Hero ME31, Howen Hero MD41, Streamax X3 / X5 / X7 dashcam DVR units, plus dozens of Concox and Jimi compliance variants and a long tail of Chinese-export trackers.
JT/T 808 vs Huabao vs the "Chinese protocol" naming
The same protocol has three names in common use:
- JT/T 808 · the official Chinese standard name ·
JT/T= Jiao Tong Tielu (transport-rail),808= standard number · always written with the slash - Huabao · Traccar's slug for one specific JT/T 808 implementation (Huabao is a Chinese GPS tracker manufacturer whose hardware Traccar reverse-engineered first) · the slug stuck even as the decoder grew to handle the broader JT/T 808 ecosystem
- "Chinese protocol" · informal shorthand operators use when they don't know the standard name
All three refer to the same family. Traxelio's catalog currently uses huabao as the protocol slug for legacy reasons · a cleanup commit will canonicalise to jt808 to match the spec's actual name.