REDISANT 提供互联网与物联网开发测试套件 #
互联网与中间件:
在JT808协议的学习和调试过程中,一款终端模拟器非常重要,推荐 JT808 Terminal Simulator,官网下载地址:https://www.redisant.cn/jt808terminal
过程讲解 #
平台通过发送终端控制消息对终端进行控制,终端回复终端通用应答消息。
此过程中使用的消息类别有:
- 0x8105:终端控制
- 0x0001:终端通用应答
使用模拟器 #
- 启动软件后,如果没有终端,则创建一个模拟终端,如何创建终端
- 点击启动终端按钮后,终端会立刻进行注册和鉴权
- 平台发送终端控制消息,终端回复终端通用应答
在软件的最上面一排按钮中,单击通信细节按钮,既可查看该过程中的所有消息。
R <- 7E 81 05 40 02 01 00 00 00 00 00 02 23 45 67 89 00 3E 01 31 43 7E
T -> 7E 00 01 40 05 01 00 00 00 00 00 02 23 45 67 89 00 38 00 3E 81 05 00 4D 7E
使用报文解析工具来解析原始报文(菜单栏 -> 工具 -> JT/T808-2019报文解析工具):
{
"消息头": {
"协议版本号": 1,
"消息ID": 33029,
"消息体属性": {
"版本标识": true,
"是否分包": false,
"数据加密方式": 0,
"消息体长度": 2
},
"终端手机号": "00000000000223456789",
"消息流水号": 62,
"消息包封装项": null
},
"消息体": {
"命令字": 1,
"命令参数": "1"
}
}
{
"消息头": {
"协议版本号": 1,
"消息ID": 1,
"消息体属性": {
"版本标识": true,
"是否分包": false,
"数据加密方式": 0,
"消息体长度": 5
},
"终端手机号": "00000000000223456789",
"消息流水号": 56,
"消息包封装项": null
},
"消息体": {
"应答流水号": 62,
"应答ID": 33029,
"结果": 0
}
}
消息格式 #
使用到的消息格式
0x8105:终端控制 #
起始字节 | 字段 | 数据类型 | 描述及要求 |
---|---|---|---|
0 | 命令字 | BYTE |
终端控制命令字说明见表19 |
1 | 命令参数 | STRING |
每个字段之间采用半角“;”分隔,每个STRING字段先按GBK编码处理后再组成消息 |
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 原文链接:https://blog.redisant.cn