CJ/T188-2004 报文举例

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 :前导字符 FE
  • 68 :起始字符
  • 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 :前导字符 FE
  • 68 :起始字符
  • 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 :前导字符 FE
  • 68 :起始字符
  • 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 :前导字符 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 :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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/7766.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

JavaEE进阶---第一个SprintBoot项目创建过程我的感受

文章目录 1.我的创建感受2.环境配置说明2.1xml文件国内源2.2配置流程 3.创建项目4.项目创建说明5.第一个程序--helloworld 1.我的创建感受 今天是学习这个spring boot项目创建的一天,这个确实过程坎坷,于是我自己决定弄一个这个IDEA的 专业版本&#xf…

7.1、实验一:RIPv1配置

一、源文件 7.1、实验一:RIPv1配置: https://url02.ctfile.com/d/61945102-63657205-d343fe?p2707 (访问密码: 2707) 二、实验目的 学会配置RIPv1路由 查看和调试RIPv1路由协议相关信息 三、实验要求 1.拓扑图 2. 四、开始实验 1.配置ip 配置R1 配置R2 配置…

【ARM Linux 系统稳定性分析入门及渐进 1.3 -- Crash工具编译过程】

文章目录 Build Procedure安装二进制 RPM从源代码重建构建过程从 tar 映像构建ARM 平台 Crash 工具安装从源 RPM 构建Build Procedure 从 RHEL3 版本开始,如果在系统安装时选择了开发工具包集(Development Tools),crash 工具会自动安装。然而,对于其他内核版本,或者如果…

【2023工业图像异常检测文献】GRAD: 基于异常生成和重权密集对比模式的异常检测方法

Generating and Reweighting Dense Contrastive Patterns for Unsupervised Anomaly Detection 1、Background 图像异常检测在各个领域扮演着至关重要的角色,包括工业产品缺陷检测、医学图像病变检测、使用X光图像的安全检查以及视频监控。 然而,由于无…

计算机毕业设计Hadoop+Spark大模型微博情感分析 微博舆情分析 微博爬虫 微博可视化 微博大数据分析 微博大数据 大数据毕业设计 Hive数据仓库

温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…

原型设计软件Axure RP 11 现已发布,更快、更实用的原型设计丨附下载

Axure RP是一套专门为网站或应用程序所设计的快速原型设计工具, 可以让应用网站策划人员或网站功能界面设计师更加快速方便的建立Web AP和Website的线框图、流程图、原型和规格。Axure RP 11(下载试用) 现已发布,更快、更实用的原…

数据结构-IndexTree结构解析(一)

1.IndexTree IndexTree解决的问题是什么呢?可以从求前缀和入手这个问题。 1.1前缀和数组 简单封装一个前缀和数组: package com.xinghai.arr;import java.util.Arrays;/*** 前缀和数组*/ public class PrefixSumArr {// 存储前缀和数据private int[] p…

外汇EA如何进行历史数据回测?

很多人在下载EA后,直接将其投入实盘交易,而忽略了EA策略的优缺点以及其历史表现。尽管外汇平台提供的历史数据可能不完全准确,但为了确保资金安全和了解EA的真实效果,强烈建议在实盘交易前,先进行充分的历史回测。通过…

聚观早报 | 一加Ace5配置细节曝光;OpenAI重启机器人团队

聚观早报每日整理最值得关注的行业重点事件,帮助大家及时了解最新行业动态,每日读报,就读聚观365资讯简报。 整理丨Cutie 11月7日消息 一加Ace5配置细节曝光 OpenAI重启机器人团队 红魔10 Pro首发搭载悟空屏 华为MatePad 11.5正式发布 …

天融信运维审计系统 download 任意文件读取漏洞复现

0x01 产品描述: 天融信运维审计系统(TopSAG)是基于自主知识产权的NGTOS安全操作系统平台和多年网络安全防护经验积累研发而成,以4A管理理念为基础、安全代理为核心,提供事前预防、事中监控、事后审计的全方位运维安全解…

centos7安装java

1、首先从官网下载linux的java安装包 2、解压 tar -zxvf jdk-8u231-linux-x64.tar.gz3、修改配置文件 vim /etc/profile添加环境变量 保存后退出 4、刷新配置文件 source /etc/profile

变压吸附制氧设备的型号解析

变压吸附制氧设备(PSA制氧设备)是一种能够在常温常压条件下,利用PSA专用分子筛选择性吸附空气中的氮气、二氧化碳和水等杂质,从而取得纯度较高的氧气(一般为93%2)的设备。关于变压吸附制氧设备的型号,由于市场上存在众多品牌和制造商&#xf…

创新材料科技:铜冷却壁助力高炉节能降耗

高炉用铜冷却壁是高炉内部的一种构件,通常用于高炉的炉身部分。它的主要功能是在高炉冶炼过程中冷却炉壁,以防止炉壁过热。铜冷却壁通常由铜制成,因为铜具有良好的导热性和耐腐蚀性,能够有效地将热量从高炉内部传导到外部&#xf…

【数据集】【YOLO】【目标检测】电动车佩戴头盔检测数据集 5448 张,YOLO/VOC格式标注!

数据集介绍 【数据集】电动车头盔检测数据集 5448 张,目标检测,包含YOLO/VOC格式标注。数据集中包含3种分类,包含两轮电动车、戴头盔、不戴头盔。数据集来自国内外监控摄像头截图。检测范围电动车、摩托车、双轮非自行车。 一、数据概述 佩戴…

VBA11-row和rows的区别

一、row row返回单元格所在的行号; 如果是区域,就返回这个区域的首行的行号。 示例: 二、rows rows代表行的集合,返回range对象。 示例: Sub rowsTest02() 所有的行都会被选中Rows.Select第一行被选中Sheets(1).…

互联网技术人表达力提升:3个珍藏方法,快速见效!

在技术的世界中,逻辑是至高无上的法则;而在现实中,表达力则是成功的关键。 互联网技术人员在与他人沟通时,常常听到被戏称为“说人话”或“听不懂”。这种现象反映出他们在表达中使用了过多的技术术语和专业痕迹,而又缺…

【canal 中间件】canal 常见的启动方式

文章目录 一、安装 canal-admin1.1 拉取镜像1.2 启动 canal-admin 容器(使用脚本)1.2.1 下载脚本1.2.2 执行脚本1.2.3 初始化元数据库(可选) 1.3 启动 canal-admin 容器(直接使用 Docker 命令)1.3.1 启动容器1.3.2 查看启动日志 1.4 访问页面 二、 安装 canal-server2.1 拉取镜…

AIDOVECL数据集:包含超过15000张AI生成的车辆图像数据集,目的解决旨在解决眼水平分类和定位问题。

2024-11-01,由伊利诺伊大学厄巴纳-香槟分校的研究团队创建的AIDOVECL数据集,通过AI生成的车辆图像,显著减少了手动标注工作,为自动驾驶、城市规划和环境监测等领域提供了丰富的眼水平车辆图像资源。 数据集地址:AIDOV…

React 前端通过组件实现 “下载 Excel模板” 和 “上传 Excel 文件读取内容生成对象数组”

文章目录 一、Excel 模板下载01、代码示例 二、Excel 文件上传01、文件展示02、示例代码03、前端样式展示04、数据结果展示 三、完整代码 本文的业务需求是建立在批量导入数据的情况下,普通组件只能少量导入,数据较多的情况都会选择 Excel 数据导入&…

二、初识C语言(2)

1.修正 VS 下"scanf"的警告 VS-2010中调用scanf,会出现以下警告: 1>e:\c\projects\test\test\test.c(6): warning C4996: scanf: This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use …