REDISANT 提供互联网与物联网开发测试套件 #
互联网与中间件:
- Redis Assistant
- ZooKeeper Assistant
- Kafka Assistant
- RocketMQ Assistant
- RabbitMQ Assistant
- Pulsar Assistant
- HBase Assistant
- NoSql Assistant
- Etcd Assistant
- Garnet Assistant
工业与物联网:
- MQTT Assistant
- Modbus 从站模拟器
- Modbus 主站模拟器
- IEC104/101 主站/客户端 模拟器
- IEC104/101 从站/服务端 模拟器
- IEC61850 客户端模拟器
- IEC61850 服务端模拟器
- DL/T 645 主站模拟器
- CJ/T 188 主站模拟器
- BACnet 浏览与模拟器
- COMTRADE 图表浏览
CJ/T188-2004 报文举例 #
读水表地址 #
请求报文:
FE FE FE FE 68 AA AA AA AA AA AA AA AA 03 03 81 0A 00 49 16
FE FE FE FE
:前导字符 FE68
:起始字符AA
:仪表类型AA AA AA AA AA AA AA
:仪表地址(当地址为AAAAAAAAAAAAAAH时,为广播地址。广播地址只能应用于点对点的通讯中。)03
:控制码03
:数据域长度81 0A 00
:81 0A
为DI0DI1数据标识,00
为序列号49
:CS校验码16
:结束符
响应报文:
FE FE FE FE 68 10 18 02 12 20 20 00 00 83 03 81 0A 00 F5 16
FE FE FE FE
:前导字符 FE68
:起始字符10
:仪表类型18 02 12 20 20 00 00
:仪表地址83
:控制码03
:数据域长度81 0A 00
:81 0A
为DI0DI1数据标识,00
为序列号F5
:CS校验码16
:结束符
查询水量 #
请求报文:
FE FE FE FE 68 10 18 02 12 20 20 00 00 01 03 90 1F 00 97 16
FE FE FE FE
:前导字符 FE68
:起始字符10
:仪表类型18 02 12 20 20 00 00
:仪表地址(当地址为AAAAAAAAAAAAAAH时,为广播地址。广播地址只能应用于点对点的通讯中。)01
:控制码03
:数据域长度90 1F 00
:90 1F
为DI0DI1数据标识,00
为序列号97
:CS校验码16
:结束符
响应报文:
FE FE FE FE 68 10 18 02 12 20 20 00 00 81 16 90 1F 00 00 02 00 00 2C 00 02 00 00 2C 00 00 00 00 00 00 00 00 FF 85 16
FE FE FE FE
:前导字符 FE68
:起始字符10
:仪表类型18 02 12 20 20 00 00
:仪表地址81
:控制码16
:数据域长度90 1F 00 00 02 00 00 2C 00 02 00 00 2C 00 00 00 00 00 00 00 00 FF
:90 1F
为DI0DI1数据标识,00
为序列号,00 02 00 00 2C 00 02 00 00 2C 00 00 00 00 00 00 00 00 FF
为当前累积流量(5字节)、结算日累积流量(5字节)、实时时间(7字节)、状态ST(2字节);具体格式查上一篇文章的表5、表12。85
:CS校验码16
:结束符
手动分析报文非常繁琐,推荐一个CJ188主站工具,完整支持 CJ/T188-2004/2018 协议:CJ/T 188 主站模拟器
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 原文链接:https://blog.redisant.cn