DB××/****—2024
附录B (资料性附录)
建筑施工颗粒物在线监测数据传输要求
B.1颗粒物在线监测系统数据上传要求 B.1.1 通讯包组成
所有的通讯包应由 ACSII 码字符组成(CRC 校验码除外),通讯包结构应符合图1要求。
图B.1通讯包结构
B.1.2 通信包内容
通信包内容组成应符合表B.1要求。
表B.1 通讯包内容组成 名称 包头 数据段长度 数据段 CRC校验 包尾 类型 字符 十进制整数 字符 十六进制整数 字符 长度 2 4 0≤n≤1024 4 2 描述 固定为## 数据段的ASCII字符数 例如:长255,则写为“0255” 变长的数据 数据段的校验结果 固定为
数据段组成应符合表B.2要求。
9
DB××/****—2024
表B.2 数据段组成
名称 请求编号QN 类型 字符 20 长度 描述 精 确 到 毫 秒 的 时 间戳:QN=YYYYMMDDHHMMSSZZZ,用来唯一标识一个命令请求,用于请求命令或通知命令 PNUM 指示本次通讯总共包含的包数 PNO指示当前数据包的包号 ST=系统编号 CN=命令编号 PW=访问密码 MN=设备编号 目前只用两个Bit: 0 0 0 0 0 0 D A 总包号PNUM 包号 PNO 系统编号ST 命令编号CN 访问密码 设备唯一标识MN 字符 字符 字符 字符 字符 字符 4 4 5 7 6 12 数据包是否拆分及整数(0-应答标志Flag 255) 3 A:数据是否应答;Bit:1-应答,0-不应答 D:是否有数据序号;Bit:1-数据包中包含包序号和总包号两部分,0- 数据包中不包含包序号和总包号两部分 如:Flag=3 表示拆分包并且需要应答(Flag 可扩展) 指令参数CP 字符 0≤n≤4032 CP=&&数据区&& B.1.4 数据段结构定义
数据段结构定义应符合下列要求:
a) 字段与其值应用英文码“=”连接。
b) 在数据区中,同一项目的不同分类值间应用英文码“,”来分隔,不同项目之间应用英文码“;”来分隔。
A.5 字段定义应符合下列要求:
a) 字段名应区分大小写,单词的首个字符应为大写,其他部分应为小写。 b) 数据类型应符合表3要求。
c) 中文编码字库使用的字符集应符合《字符集汉字折笔规范》GB13000.1
10
DB××/****—2024
表B.3 数据类型
表示 C4 N5 N14.2 YYYY MM DD HH MM SS ZZZ 含义 表示最多4位的字符型字串,不足4位按实际位数 表示最多5位的数字型字串,不足5位按实际位数 用可变长字符串形式表达的数字型,表示14 位整数和2 位小数,带小数点 日期年,如2005 表示2005年 日期月,如09表示9 月 日期日,如23表示23日 时间小时 时间分钟 时间秒 时间毫秒
d) 监测因子代码应符合表B.4要求。
表B.4监测因子代码
代码 a01001 a01002 a01006 a01007 a01008 a34001
监测因子 温度 湿度 气压 风速 风向 颗粒物
11