Skip to content

JT/T 808 Gateway Data Exchange Format

This page defines the format of data exchange between emqx_jt808 and EMQX.

Convention:

  • Payload is assembled in JSON format.
  • JSON Key names are in lowercase.

JSON Structure Example

Terminal to Server

json
{
  "header" : {
    "msg_id" : 1,
    "encrypt": 0,
    "len": VAL,
    "phone": 13900000000,
    "msg_sn": 0
  },
  "body": {
    "seq": 1,
    "id": 1,
    "result": 0
  }
}

Server to Terminal

json
{
  "header": {
    "msg_id": 32769,
    "encrypt": 0,
    "phone": 13900000000,
    "msg_sn": 0
  },
  "body": {
    "seq": 1,
    "id": 1,
    "result": 0
  }
}

Data Type Correspondence Table

JT808 Defined TypeIn JSON TypeComment
BYTEintegerin decimal
WORDintegerin decimal
DWORDintegerin decimal
BYTE(n)string
BCD(n)string
STRINGstring

Field Correspondence Table

Message Header Fields

FieldJSON Key nameValue TypeValue Type in JSON
Message IDmsg_idwordinteger
Encryption Methodencryptwordinteger
Terminal Phone Numberphonebcd(6)string
Message Serial Numbermsg_snwordinteger
Optional FieldJSON Key nameValue TypeValue Type in JSON
Total Number of Messagesfrag_totalwordinteger
Message Package Serial Numberfrag_snwordinteger
  • When frag_total and frag_sn exist, it indicates that the message body is long and is split into multiple packages.

Message Body Fields

General Response from Terminal "msg_id": 1 0x0001

FieldJSON Key nameValue TypeValue Type in JSON
Response Serial Numberseqwordinteger
Response IDidwordinteger
Resultresultbyteinteger

General Response from Platform "msg_id": 32769 0x8001

FieldJSON Key nameValue TypeValue Type in JSON
Response Serial Numberseqwordinteger
Response IDidwordinteger
Resultresultbyteinteger

Terminal Heartbeat "msg_id": 2 0x0002

Empty JSON

Re-transmission Request for Sub-package "msg_id": 32771 0x8003

FieldJSON Key nameValue TypeValue Type in JSON
Original Message Serial Numberseqwordinteger
Total Number of Re-transmission Packageslengthbyteinteger
Re-transmission Package ID Listidsbyte(2*length)list of integer

Terminal Registration "msg_id": 256 0x0100

FieldJSON Key nameValue TypeValue Type in JSON
Province IDprovincewordinteger
City IDcitywordinteger
Manufacturer IDmanufacturerbyte(5)string
Terminal Modelmodelbyte(20)string
Terminal IDdev_idbyte(7)string
Vehicle Colorcolorbyteinteger
Vehicle Identificationlicense_numberstringstring

Terminal Registration Response "msg_id": 33024 0x8100

FieldJSON Key nameValue TypeValue Type in JSON
Response Serial Numberseqwordinteger
Resultresultbyteinteger

This field is only present after a successful registration

Optional FieldJSON Key nameValue TypeValue Type in JSON
Authentication Codeauth_codestringstring

Terminal Logout "msg_id": 3 0x0003

Empty JSON

Terminal Authentication "msg_id": 258” 0x0102

FieldJSON Key nameValue TypeValue Type in JSON
Authentication Codecodestringstring

Set Terminal Parameters "msg_id": 33027” 0x8103

FieldJSON Key nameValue TypeValue Type in JSON
Total Number of Parameterslengthbyteinteger
Parameter Item Listparamslistlist of id and value. [{"id":ID, "value": VAL}, ...]
Parameter Itemiddwordinteger
Parameter Valuevaluebyteinteger

Explanation of parameter IDs as per protocol.

Query Terminal Parameters "msg_id": 33028” 0x8104

Empty JSON

Query Specific Terminal Parameters "msg_id": 33030” 0x8106

FieldJSON Key nameValue TypeValue Type in JSON
Total Number of Parameterslengthbyteinteger
Parameter ID Listidsbyte(2*length)list of id. [1, 2, 3, 4, ...]

Elements in the parameter ID list are integers

Query Terminal Response Parameters "msg_id": 260” 0x0104

FieldJSON Key nameValue TypeValue Type in JSON
Response Serial Numberseqwordinteger
Number of Response Parameterslengthbyteinteger
Parameter Item Listparamslistlist of id and value. [{"id":ID, "value": VAL}, ...]
Parameter Itemiddwordinteger
Parameter Valuevaluebyteinteger

Explanation of parameter IDs as per protocol.

Terminal Control `"msg_id": 33029” 0x8105

FieldJSON Key nameValue TypeValue Type in JSON
Command Wordcommandbyteinteger
Command Parameterparamstringstring

Query Terminal Properties "msg_id": 33031” 0x8107

Empty JSON

Query Terminal Property Response "msg_id": 263” 0x0107

FieldJSON Key nameValue TypeValue Type in JSON
Terminal Typetypewordinteger
Manufacturer IDmanufacturerbyte(5)string
Terminal Modelmodelbyte(20)string
Terminal IDidbyte(7)string
Terminal SIM Card ICCIDiccidbyte(10)string
Terminal Hardware Version Numberhardware_versionstringstring
Terminal Firmware Numberfirmware_versionstringstring
GNSS Module Propertiesgnss_propbyteinteger
Communication Module Propertiescomm_propbyteinteger
  • The length of the terminal hardware version number and terminal firmware number will be used for binary message parsing and are not exposed.

Terminal Upgrade Package Command "msg_id": 33032 0x8108

FieldJSON Key nameValue TypeValue Type in JSON
Upgrade Typetypebyteinteger
Manufacturer IDmanufacturerbyte(5)string
Version Number Lengthver_lenbyteinteger
Version Numberversionstringstring
Upgrade Package Lengthfw_lendwordinteger
Upgrade Packagefirmwarebinarystring(base64 encoded)

Terminal Upgrade Result Notification "msg_id": 264 0x0108

FieldJSON Key nameValue TypeValue Type in JSON
Upgrade Typetypebyteinteger
Upgrade Resultresultbyteinteger

Location Information Report "msg_id": 512 0x0200

FieldJSON Key nameValue TypeValue Type in JSON
Alarm Flagalarmdwordinteger
Statusstatusdwordinteger
Latitudelatitudedwordinteger
Longitudelongitudedwordinteger
Altitudealtitudewordinteger
Speedspeedwordinteger
Directiondirectionwordinteger
Timetimebcd(6)string
Optional FieldJSON Key nameValue TypeValue Type in JSON
Additional Location Information Itemsextra-map
  • Additional location information items, in extra
Field (Additional Information Description)JSON Key nameValue TypeValue Type in JSON
Mileagemileagedwordinteger
Fuel Meterfuel_meterwordinteger
Speed from Driving Record Functionspeedwordinteger
ID of Alarm Events Needing Manual Confirmationalarm_idwordinteger
Overspeed Alarm Additional Information (Length 1 or 5)overspeed_alarm-map
Entry/Exit Area/Route Alarm Additional Informationin_out_alarm-map
Route Travel Time Too Short/Too Long Alarm Additional Informationpath_time_alarm-map
Extended Vehicle Signal Status BitsSee Status Bit Table--
IO Status Bitsio_status-map
Analoganalog-map
Wireless Communication Network Signal Strengthrssibyteinteger
GNSS Satellite Countgnss_sat_numbyteinteger
Length of Subsequent Custom Informationcustome-string(base64 encoded)
  • Overspeed alarm additional information (length 1 or 5), in map overspeed_alarm
FieldJSON Key nameValue TypeValue Type in JSON
Location Typetypebyteinteger
Optional FieldJSON Key nameValue TypeValue Type in JSON
Area or Segment IDiddwordinteger
  • Entry/Exit Area/Route Alarm Additional Information, in map in_out_alarm
FieldJSON Key nameValue TypeValue Type in JSON
Location Typetypebyteinteger
Area or Segment IDiddwordinteger
Directiondirectionbyteinteger
  • Route Travel Time Too Short/Too Long Alarm Additional Information, in map path_time_alarm
FieldJSON Key nameValue TypeValue Type in JSON
Segment IDiddwordinteger
Route Travel Timetimewordinteger
Resultresultbyteinteger
  • IO Status Bits, in map io_status
FieldJSON Key nameValue TypeValue Type in JSON
Deep Sleep Statusdeep_sleep1 bitinteger
Sleep Statussleep1 bitinteger
  • Analog, in map analog
FieldJSON Key nameValue TypeValue Type in JSON
Analog 0ad016 bitsinteger
Analog 1ad116 bitsinteger
  • Extended Vehicle Signal Status Bits, in map extra
FieldJSON Key nameValue TypeValue Type in JSON
Signalsignal- 2 bitsmap, {"low_beam": VAL, "high_beam": VAL}
Right Turn Signalright_turn1 bitinteger
Left Turn Signalleft_turn1 bitinteger
Brake Signalbrake1 bitinteger
Reverse Signalreverse1 bitinteger
Fog Light Signalfog1 bitinteger
Side Markerside_marker1 bitinteger
Horn Statushorn1 bitinteger
Air Conditioner Statusair_conditioner1 bitinteger
Neutral Signalneutral1 bitinteger
Retarder Workingretarder1 bitinteger
ABS Workingabs1 bitinteger
Heater Workingheater1 bitinteger
Clutch Statuscluth1 bitinteger
  • Signal Status, in map signal
FieldJSON Key nameValue TypeValue Type in JSON
Low Beam Signallow_beam1 bitinteger
High Beam Signalhigh_beam1 bitinteger

Example:

json
{
  "header": {
    "msg_id": 1,
    "encrypt": 0,
    "len": VAL,
    "phone": 13900000000,
    "msg_sn": 0
  },
  "body": {
    "alarm": VAL,
    "status": VAL,
    "latitude": VAL,
    "longitude": VAL,
    "altitude": VAL,
    "speed": VAL,
    "direction": VAL,
    "time": VAL,
    "extra": {
      "mileage": VAL,
      "fuel_unit": VAL,
      "speed": VAL,
      "alarm_id": VAL,
      "overspeed_alarm": {
        "type": VAL,
        "id": VAL
      },
      "in_out_alarm": {
        "type": VAL,
        "id": VAL,
        "direction": VAL
      },
      "path_time_alarm": {
        "id": VAL,
        "time": VAL,
        "result": VAL
      },
      "signal": {
        "low_beam": VAL,
        "high_beam": VAL
      },
      "right_turn": VAL,
      "left_turn": VAL,
      "brake": VAL,
      "reverse": VAL,
      "fog": VAL,
      "side_marker": VAL,
      "horn": VAL,
      "air_conditioner": VAL,
      "neutral": VAL,
      "retarder": VAL,
      "abs": VAL,
      "heater": VAL,
      "cluth": VAL,
      "io_status": {
        "deep_sleep": VAL,
        "sleep": VAL
      },
      "analog": {
        "ad0": VAL,
        "ad1": VAL
      }
    }
  }
}

Position Information Query "msg_id": 33281 0x8201

Empty JSON

Position Information Query Response "msg_id": 513 0x0201

FieldJSON Key nameValue TypeValue Type in JSON
Response Seqseqwordinteger
Position Reportparams-map

Temporary Location Tracking Control "msg_id": 33282 0x8202

FieldJSON Key nameValue TypeValue Type in JSON
Intervalperiodwordinteger
Tracking Durationexpirydwordinteger

Manual Alarm Confirmation Message "msg_id": 33283 0x8203

FieldJSON Key nameValue TypeValue Type in JSON
Alarm Message Seqseqwordinteger
Manual Alarm Typetypedwordinteger

Text Message Dispatch "msg_id": 33536 0x8300

FieldJSON Key nameValue TypeValue Type in JSON
Flagflagbyteinteger
Text Infotextstringstring

Event Setting "msg_id": 33537 0x8301

FieldJSON Key nameValue TypeValue Type in JSON
Set Typetypebyteinteger
Total Eventslengthbyteinteger
Event Listeventslistlist of event. [{"id": ID, "length": LEN, "content": CON}, ...]
Event IDidbyteinteger
Event Lengthlengthbyteinteger
Event Contentcontentstringstring

Event Report "msg_id": 769 0x0301

FieldJSON Key nameValue TypeValue Type in JSON
Event IDidbyteinteger

Question Dispatch "msg_id": 33538 0x8302

FieldJSON Key nameValue TypeValue Type in JSON
Flagflagbyteinteger
Question Lengthlengthbyteinteger
Questionquestionstringstring
Answer Candidate Listanswerslistlist of answer. [{"id": ID, "len": LEN, "answer": ANS}, ...]
Answer IDidbyteinteger
Answer Content Lengthlenbyteinteger
Answer Contentanswerstringstring

Question Response "msg_id": 770 0x0302

FieldJSON Key nameValue TypeValue Type in JSON
Response Seqseqwordinteger
Answer IDidbyteinteger

Information Service Menu Setting "msg_id": 33539 0x8303

FieldJSON Key nameValue TypeValue Type in JSON
Set Typetypebyteinteger
Total Info Itemslengthbyteinteger
Info Item Listmenuslistlist of menu
Info Typetypebyteinteger
Info Name Lengthlengthwordinteger
Info Nameinfostringstring

Information Service/Cancel "msg_id": 771 0x0303

FieldJSON Key nameValue TypeValue Type in JSON
Info Typeidbyteinteger
Dial/Cancel Flagflagbyteinteger

Information Service "msg_id": 33540 0x8304

FieldJSON Key nameValue TypeValue Type in JSON
Info Typetypebyteinteger
Info Lengthlengthwordinteger
Info Contentinfostringstring

Callback Phone "msg_id": 33792 0x8400

FieldJSON Key nameValue TypeValue Type in JSON
Flagtypebyteinteger
Phone Numberphonestringstring

Phonebook Setting "msg_id": 33793 0x8401

FieldJSON Key nameValue TypeValue Type in JSON
Set Typetypebyteinteger
Total Contactslengthbyteinteger
Contact Itemcontactslistlist of contact.
Flagtypebyteinteger
Phone Number Lengthphone_lenbyteinteger
Phone Numberphonestringstring
Contact Lengthname_lenbyteinteger
Contactnamestringstring

Contact Item Example

json
[{"type": TYPE, "phone_len", PH_LEN, "phone": PHONE, "name_len": NAME_LEN, "name": NAME}, ...]

Vehicle Control "msg_id": 34048 0x8500

FieldJSON Key nameValue TypeValue Type in JSON
Control Flagflagbyteinteger

Vehicle Control Response "msg_id": 1280 0x0500

FieldJSON Key nameValue TypeValue Type in JSON
Response Serialseqwordinteger
Location Report Bodylocationmapmap of location

Setting Circular Area "msg_id": 34304 0x8600

FieldJSON Key nameValue TypeValue Type in JSON
Setting Attributetypebyteinteger
Total Number of Areaslengthbyteinteger
Area Itemareaslistlist of area.
Area IDiddwordinteger
Area Propertyflagdwordinteger
Center Latitudecenter_latitudedwordinteger
Center Longitudecenter_longitudedwordinteger
Radiusradiusdwordinteger
Start Timestart_timestringstring
End Timeend_timestringstring
Maximum Speedmax_speedwordinteger
Overspeed Durationoverspeed_durationbyteinteger

Area List Example

jsonCopy code
[{"id": ID,
   "flag": FLAG,
   "center_latitude": CEN_LAT,
   "center_longitude": CEN_LON,
   "radius": RADIUS,
   "start_time": START_TIME,
   "end_time": END_TIME,
   "max_speed": MAX_SPEED,
   "overspeed_duration": OVERSPEED_DURATION
   },
  ...
 ]

Deleting Circular Area "msg_id": 34305 0x8601

FieldJSON Key nameValue TypeValue Type in JSON
Number of Areaslengthbyteinteger
List of Area IDsidslistlist of id.
Area ID 1~n-dwordinteger
[ID1, ID2, ...]

Setting Rectangular Area "msg_id": 34306 0x8602

FieldJSON Key nameValue TypeValue Type in JSON
Setting Attributetypebyteinteger
Total Number of Areaslengthbyteinteger
Area Itemareaslistlist of rectangle area.
Area IDiddwordinteger
Area Propertyflagdwordinteger
Upper Left Latitudelt_latdwordinteger
Upper Left Longitudelt_lngdwordinteger
Lower Right Latituderb_latdwordinteger
Lower Right Longituderb_lngdwordinteger
Start Timestart_timestringstring
End Timeend_timestringstring
Maximum Speedmax_speedwordinteger
Overspeed Durationoverspeed_durationbyteinteger

Deleting Rectangular Area "msg_id": 34307 0x8603

FieldJSON Key nameValue TypeValue Type in JSON
Number of Areaslengthbyteinteger
List of Area IDsidslistlist of id.
Area ID 1~n-dwordinteger

Setting Polygonal Area "msg_id": 34308 0x8604

FieldJSON Key nameValue TypeValue Type in JSON
Area IDiddwordinteger
Area Propertyflagdwordinteger
Start Timestart_timestringstring
End Timeend_timestringstring
Maximum Speedmax_speedwordinteger
Overspeed Durationoverspeed_durationbyteinteger
Total Number of Verticeslengthwordinteger
List of Vertex Itemspointslistlist of point.
Vertex Latitudelatdwordinteger
Vertex Longitudelngdwordinteger

Deleting Polygonal Area "msg_id": 34309 0x8605

FieldJSON Key nameValue TypeValue Type in JSON
Number of Areaslengthbyteinteger
List of Area IDsidslistlist of id.
Area ID 1~n-dwordinteger

Setting Route "msg_id": 34310 0x8606

FieldJSON Key nameValue TypeValue Type in JSON
Route IDiddwordinteger
Route Propertyflagwordinteger
Start Timestart_timestringstring
End Timeend_timestringstring
Total Number of Turning Pointslengthwordinteger
Turning Point Itempointslistlist of point.
Turning Point IDpoint_iddwordinteger
Segment IDpath_iddwordinteger
Turning Point Latitudepoint_latdwordinteger
Turning Point Longitudepoint_lngdwordinteger
Segment Widthwidthbyteinteger
Segment Propertyattribbyteinteger
Overlong Threshold for Segment Drivingpassedwordinteger
Insufficient Threshold for Segment Drivinguncoveredwordinteger
Maximum Speed of Segmentmax_speedwordinteger
Overspeed Duration for Segmentoverspeed_durationbyteinteger

Deleting Route "msg_id": 34311 0x8607

FieldJSON Key nameValue TypeValue Type in JSON
Number of Routeslengthbyteinteger
List of Route IDsidslistlist of id
Route ID-dwordinteger

Driving Record Data Collection Command "msg_id": 34560 0x8700

FieldJSON Key nameValue TypeValue Type in JSON
Commandcommandbyteinteger
Data Blockparamstring(base64 encoded)string

Driving Record Data Upload "msg_id": 1792 0x0700

FieldJSON Key nameValue TypeValue Type in JSON
Response Serial Numberseqwordinteger
Commandcommandbyteinteger
Data Blockdatastring(base64 encoded)string

Driving Record Parameter Downward Command "msg_id": 34561 0x8701

FieldJSON Key nameValue TypeValue Type in JSON
Commandcommandbyteinteger
Data Blockparamstring(base64 encoded)string

Electronic Waybill Report "msg_id": 1793 0x0701

FieldJSON Key nameValue TypeValue Type in JSON
Electronic Waybill Lengthlengthdwordinteger
Electronic Waybill Contentdatastring(base64 encoded)string

Request for Uploading Driver Identity Information "msg_id": 34562 0x8702

Empty JSON

Driver Identity Information Collection Report "msg_id": 1794 0x0702

FieldJSON Key nameValue TypeValue Type in JSON
Statusstatusbyteinteger
Timetimestringstring
IC Card Read Resultic_resultbyteinteger
Driver Namedriver_namestringstring
Professional Qualification Certificate Codecertificatestringstring
Issuing Authority Nameorganizationstringstring
Certificate Validitycert_expirystringstring

Bulk Upload of Location Data "msg_id": 1796 0x0704

FieldJSON Key nameValue TypeValue Type in JSON
Location Data Typetypebyteinteger
Number of Data Itemslengthwordinteger
Location Reporting Data Itemslocationlistlist of location

CAN Bus Data Upload "msg_id": 1797 0x0705

FieldJSON Key nameValue TypeValue Type in JSON
Number of Data Itemslengthwordinteger
CAN Bus Data Reception Timetimebcd(5)integer
CAN Bus Data Itemscan_datalistlist of can data.
CAN Bus Channel Numberchannel1 bitinteger
Frame Typeframe_type1 bitinteger
Data Collection Methoddata_method1 bitinteger
CAN Bus IDid29 bitsinteger
CAN Datadatabinarystring(base64 encoded)

Multimedia Event Information Upload "msg_id": 2048 0x0800

FieldJSON Key nameValue TypeValue Type in JSON
Multimedia Data IDiddwordinteger
Multimedia Typetypebyteinteger
Multimedia Encoding Formatformatbyteinteger
Event Item Codeeventbyteinteger
Channel IDchannelbyteinteger

Multimedia Data Upload "msg_id": 2049 0x0801

FieldJSON Key nameValue TypeValue Type in JSON
Multimedia IDiddwordinteger
Multimedia Typetypebyteinteger
Multimedia Encoding Formatformatbyteinteger
Event Item Codeeventbyteinteger
Channel IDchannelbyteinteger
Location Reportinglocationbyte(28)map
Multimedia Data Packagemultimediabinarystring(base64 encoded)

Response to Multimedia Data Upload "msg_id": 34816 0x8800

FieldJSON Key nameValue TypeValue Type in JSON
Multimedia IDmm_iddwordinteger
Total Number of Retransmission Packageslengthbyteinteger
List of Retransmission Package IDsretx_idslistlist of retry IDs

Immediate Camera Capture Command "msg_id": 34817 0x8801

FieldJSON Key nameValue TypeValue Type in JSON
Channel IDchannel_idbyteinteger
Capture Commandcommandwordinteger
Interval/Recording Timeperiodwordinteger
Save Flagsavebyteinteger
Resolutionresolutionbyteinteger
Image/Video Qualityqualitybyteinteger
Brightnessbrightbyteinteger
Contrastcontrastbyteinteger
Saturationsaturatebyteinteger
Chromaticitychromaticitybyteinteger

Immediate Camera Capture Response "msg_id": 2053 0x0805

FieldJSON Key nameValue TypeValue Type in JSON
Response Serial Numberseqwordinteger
Resultresultbyteinteger
Number of Multimedia IDslengthwordinteger
List of Multimedia IDsidsbyte(4*length)integer

Storage Multimedia Data Retrieval "msg_id": 34818 0x8802

FieldJSON Key nameValue TypeValue Type in JSON
Multimedia Typebyte
Channel IDbyte
Event Item Codebyte
Start Timestring
End Timestring

Response to Storage Multimedia Data Retrieval "msg_id": 2050 0x0802

FieldJSON Key nameValue TypeValue Type in JSON
Response Serial Numberseqwordinteger
Total Number of Multimedia Data Itemslengthwordinteger
Search Itemsresultlistlist of search result
Multimedia IDiddwordinteger
Multimedia Typetypebyteinteger
Channel IDchannelbyteinteger
Event Item Codeeventbyteinteger
Location Reportinglocationbyte(28)map

Command for Uploading Stored Multimedia Data "msg_id": 34819 0x8803

FieldJSON Key nameValue TypeValue Type in JSON
Multimedia Typetypebyteinteger
Channel IDchannelbyteinteger
Event Item Codeeventbyteinteger
Start Timestart_timestringstring
End Timeend_timestringstring
Delete Flagdeletebyteinteger

Audio Recording Start Command "msg_id": 34820 0x8804

FieldJSON Key nameValue TypeValue Type in JSON
Recording Commandcommandbyteinteger
Recording Timetimewordinteger
Save Flagsavebyteinteger
Audio Sampling Rateratebyteinteger

Command for Single Stored Multimedia Item Retrieval Upload "msg_id": 34821 0x8805

FieldJSON Key nameValue TypeValue Type in JSON
Multimedia IDiddwordinteger
Delete Flagflagbyteinteger

Downward Data Transmission "msg_id": 35072 0x8900

FieldJSON Key nameValue TypeValue Type in JSON
Transmitted Message Typetypebyteinteger
Transmitted Message Contentdatabinarystring(base64 encoded)

Upward Data Transmission "msg_id": 2304 0x0900

FieldJSON Key nameValue TypeValue Type in JSON
Transmitted Message Typetypebyteinteger
Transmitted Message Contentdatabinarystring(base64 encoded)

Data Compression Report "msg_id": 2305 0x0901

FieldJSON Key nameValue TypeValue Type in JSON
Compressed Message Lengthlengthdwordinteger
Compressed Message Bodydatabinarystring(base64 encoded)

Platform RSA Public Key "msg_id": 35328 0x8A00

FieldJSON Key nameValue TypeValue Type in JSON
eedwordinteger
nnbyte(128)string(base64 encoded)

Terminal RSA Public Key "msg_id": 2560 0x0A00

FieldJSON Key nameValue TypeValue Type in JSON
eedwordinteger
nnbyte(128)string(base64 encoded)

Reserved 0x8F00 ~ 0x8FFF

Reserved 0x0F00 ~ 0x0FFF