版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ICS65.020.01
CCSB07
23
黑龙江省地方标准
DB23/T3506—2023
农业物联网平台数据交换技术指南
2023-07-05发布2023-08-04实施
黑龙江省市场监督管理局发布
DB23/T3506—2023
目次
前言II
1范围1
2规范性引用文件1
3术语和定义1
4缩略语1
5数据交换原则1
6数据交换方式2
7数据交换流程2
8数据交换格式2
采集点与平台之间数据交换2
报文格式3
平台与平台之间数据交换5
设备信息6
传感器数据6
9数据安全7
10维护升级7
I
DB23/T3506—2023
前言
本文件按照GB/T1.1—2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定
起草。
请注意本文件的某些内容可能涉及专利,本文件的发布机构不承担识别这些专利的责任。
本文件由中共黑龙江省委网络安全和信息化委员会办公室提出。
本文件起草单位:黑龙江省网络空间研究中心、大庆市迈亚微云科技有限公司、联通(黑龙江)产
业互联网有限公司、黑龙江省农垦科学院、黑龙江生态工程职业学院、东北林业大学、黑龙江农垦垦通
信息通信有限公司、北大荒农垦集团有限公司。
本文件主要起草人:孙恕、李锐、任志鹏、李鸿鹄、万海天、赵罗文、谷俊涛、陈峰、彭晓溪、于
洋、孟奇、段兰昌、李超、赵永辉、张腾华、赵博、陈虹、周莹、吴琼、刘明鸽、孟鸽。
II
DB23/T3506—2023
农业物联网平台数据交换技术指南
1范围
本文件界定了农业物联网平台数据交换的术语和定义、缩略语,给出了农业物联网平台数据交换原
则、数据交换方式、数据交换流程、数据交换格式、数据安全和维护设计的指导。
本文件适用于种植业农业物联网数据交换平台的数据交换。
2规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,
仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本
文件。
GB/T17859计算机信息系统安全保护等级划分准则
GB/T25058信息安全技术信息系统安全等级保护实施指南
GB/T28827.1信息技术服务运行维护通用要求
GB/T37973信息安全技术大数据安全管理指南
3术语和定义
下列术语和定义适用于本文件。
报文
网络中交换与传输的数据单元,站点一次性需要发送的数据块。
数据交换
在多个数据终端设备之间,为任意两个终端设备建立数据通信临时互连通路的过程。
4缩略语
下列缩略语适用于本文件。
HTTP文件传输协议(HyperTextTransferProtocol)
JSON文件传输格式(JavaScriptObjectNotation)
CRC循环冗余校验(CyclicalRedundancyCheck)
ICMPv6互联网控制信息协议版本六(InternetControlManagemetProtocolVersion6)
5数据交换原则
农业物联网平台数据交换工作应符合数据传输的一般要求和数据交换中数据规范、传输安全、效率
合理、便于迭代的基本原则。
1
DB23/T3506—2023
6数据交换方式
采集设备采集数据通过报文上报到平台中,平台与平台之间数据通过HTTP协议进行交换。
7数据交换流程
农业物联网平台数据交换采用设备与平台之间数据交换(报文)、平台与平台数据交换(HTTP协
议JSON数据格式)进行数据传输。
在传输数据时,数据接收方提出传输请求,数据发送方根据预设协议和数据格式实施数据传输。
数据交换依据不同设备及定义的协议进行数据传输,并识别数据包采用的感知层协议,判断感知
层协议是否属于预设协议类型。
判断源数据地址到目的地址的交换路径时,接收前端设备发送的数据包,并按照预设路径扫描业
务数据的风险系数,业务数据、源地址和目的地址,采用报文和HTTP协议将数据包上传到应用平台。
实现应用平台之间的数据交换。
数据传输双方按照设备类型制定规约,约定数据传输的协议和数据格式。可采用报文和HTTP协议
进行数据传输。
数据接收方和数据发送方同层的协议需要保持一致。数据传输方式见图1。
图1数据传输方式
注:1、物联网设备信息在应用平台登记后,应用平台才能成功获取设备采集数据。
2、物联网设备直接将采集的数据推送到应用平台。
3、应用平台发起请求,通过请求设备信息等内容,获得设备数据。
8数据交换格式
设备与平台之间数据交换
8.1.1数据封装与解封
2
DB23/T3506—2023
数据在交换过程中以报文的形式进行传输,数据向下进行逐层封装,每一层对数据进行加工处理,
并且添加报头的信息。接收到的设备将删除添加的信息,根据报头中的信息沿着协议栈向上传输。
8.1.2报文信封解析
报文信封解析方式
.1按照报文格式设定报文信封,平台接收到报文后,进行报文信封的解析。信封解析后,方
能读取内部报文内容。
.2从左到右依次进行信息解析。地址为:0731260003,定时等间隔上报定时报(间隔为5分
钟),功能码0x32,中心接收软件收到报文后给出回应报文。
正常数据解析(DATA)
数据解析根据协议28报文有三个字节:byte3-00,byte2-01,byte1-01,根据协议解析版本。
多数据包解析
每行报文为8个字节。超过8个字节的,宜形成多包。
8.1.3报文上报
报文上报应按照预设的格式上报。
报文信封经过解析后,按预设的报文格式将需要上传的内容打包,进行数据上传。
8.1.4报文校验
采用CRC循环冗余校验。生成二进制数据,依次按照字节为单位,取出数据进行累加,从信封内容
起开始校验,数据准确无误,则生成四位数的校验码。
8.1.5报文回应
应用平台在接收到经过验证的报文后,进行数据解析,并按照报文的数据请求进行定时回应。
报文格式
8.2.1报文格式形式
报文格式采用定时报文和心跳报文两种形式,可根据实际需要选择一种。定时发送报文的条件下,
宜选择定时报文;监测物联网设备的运行状态时,宜采用心跳报文。
8.2.2报文信息格式
定时报报文上报格式
定时报报文上报格式见表1。
表1定时报报文上报格式
报文起始符报文结束符
帧起始符地址功能码流水号发报时间数据校验码
(ASCII码STX)(ASCII码ETX)
0x000x170x040x0D
0x7E0x7E0x070x1F0x1A0x000x030x200x02——0x03crc
0x020x0A0x370x01
示例:定时报报文上报内容。
3
DB23/T3506—2023
报文起始符空气报文结束符
帧起始符地址功能码流水号发报时间校验码
(ASCII码STX)温度(ASCII码ETX)
7E7E071F1A000320000217040D0A370102001A03D996
根据示例打包生成报文如下:
7E7E071F1A000320000217040D0A370102001A03D996
心跳报报文上报格式
心跳报报文上报格式见表2。
表2心跳报报文上报格式
报文起始符报文结束符
帧起始符地址功能码流水号发报时间校验码
(ASCII码STX)(ASCII码ETX)
0x070x1F0x1A0x170x040x0D0x0A0x37
0x7E0x7E0x2F0x000x040x020x03crc
0x000x030x01
示例:心跳报报文上报内容。
报文起始符报文结束符
帧起始符地址功能码流水号发报时间校验码
(ASCII码STX)(ASCII码ETX)
7E7E071F1A00032F000417040D0A37010203617F
根据示例打包生成报文如下:
7E7E071F1A00032F000417040D0A37010203617F
定时报报文回应格式
定时报报文回应格式见表3。
表3定时报报文回应格式
报文起始符报文结束符
帧起始符地址功能码流水号发报时间校验码
(ASCII码STX)(ASCII码ETX)
0x070x1F0x1A0x170x040x0D0x0A
0x7E0x7E0x200x000x030x020x1Bcrc
0x000x030x370x01
示例:定时报报文回应内容。
报文起始符报文结束符
帧起始符地址功能码流水号发报时间校验码
(ASCII码STX)(ASCII码ETX)
7E7E071F1A000320000317040D0A3701021B7751
根据示例打包生成报文如下:
7E7E071F1A000320000317040D0A3701021B7751
心跳报报文回应格式
心跳报报文回应格式见表4。
4
DB23/T3506—2023
表4心跳报报文回应格式
报文结束符
报文起始符
帧起始符地址功能码流水号发报时间(ASCII码校验码
(ASCII码STX)
ETX)
0x000x170x040x0D
0x7E0x7E0x070x1F0x1A0x000x030x2F0x020x03crc
0x050x0A0x370x01
示例:心跳报报文回应内容。
报文起始符报文结束符
帧起始符地址功能码流水号发报时间校验码
(ASCII码STX)(ASCII码ETX)
7E7E071F1A00032F000517040D0A370102036CEF
根据示例打包生成报文如下:
7E7E071F1A00032F000517040D0A370102036CEF
8.2.3报文信息
定时报文
.1回送请求报文
回送请求报文将信息发送到目标平台,平台收到该报文后,立即发回一条回送通告报文。回送请求
报文的类型字段值为128,代码字段值为0。
.2回送应答报文
回送应答报文结构与回送请求报文结构一致。当接收方接收到一个回送请求报文时,ICMPv6会用回
送应答报文进行响应。回送应答报文的类型字段值为129,代码字段值为0。标识符和序列号值与回送请
求报文中相应的字段值完全一致。
平台与平台之间数据交换
平台与平台之间数据交换通过HTTP协议实现。
8.3.1请求格式
HTTP请求由请求行、请求头部、请求数据三部分组成。请求行包括请求方法、URL、协议版本;请
求头部包括首部字段名、值;请求数据为请求信息内容。HTTP请求格式见表5。
表5HTTP请求格式
请求行请求头部请求数据
请求方法URL协议版本首部字段名值空行实体主体
spspcrlfspcrlfcrlf
注:sp代表空格、cr代表回车、lf代表换行。
8.3.2响应格式
5
DB23/T3506—2023
HTTP响应报文由状态行、响应头部、响应正文三部分组成。状态行包括:协议版本、状态码、状态
码描述;响应头部包括:首部字段名、值;响应正文为响应信息内容。HTTP响应格式见表6
表6HTTP响应格式
状态行响应头部响应正文
协议版本状态码状态码描述首部字段名值空行实体主体
spspcrlfspcrlfcrlf
注:sp代表空格、cr代表回车、lf代表换行。
设备信息
通过设备编码获取单个设备信息的数据格式见表7。
表7通过设备编码获取单个设备信息的数据格式
接口请求返回数据是否
URL请求类型参数名说明
描述方式类型类型必填
/device/infoPOSTapplication/Json*/*deviceCodestringN设备编号
状态码描述返回属性名类型
200OKsuccessbool
codeint
data
name
type
lat
lng
address
传感器数据
获取传感器类型列表数据格式见表8、获取指定设备某日的传感器采集数据格式见表9。
表8获取传感器类型列表数据格式
请求返回数据是否
接口描述URL请求类型参数名说明
方式类型类型必填
/device/POSTApplication*/*deviceCodestringY——
data/page/JsonPageIndxintN不填写返回第一页
报文数据
状态码描述返回属性名类型说明
successbool——
200OKcodeint——
listarray报文集合
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026重庆市铜梁区维新镇第一批公益性岗位人员招聘1人备考题库带答案详解(突破训练)
- 2026甘肃省第二人民医院高层次人才引进20人备考题库(第一期)含答案详解(b卷)
- 2026浙江大学宁波国际科创中心未来计算技术创新中心工程师招聘备考题库及完整答案详解1套
- 科学防疾病 健康伴我行-预防春季传染病主题班会教案
- 2026中盐东兴盐化股份有限公司招聘17人备考题库带答案详解(精练)
- 2026上半年广东江门市开平市医疗卫生事业单位进校园招聘41人备考题库及完整答案详解
- 2026岭南师范学院招聘二级学院院长2人备考题库(广东)及完整答案详解
- 2026四川甘孜州泸定县人民医院编外招聘工作人员5人备考题库附参考答案详解(a卷)
- 2026河北邢台学院高层次人才引进55人备考题库附参考答案详解ab卷
- 2026陕西西北工业大学网络空间安全学院信息系统与智能安全团队招聘1人备考题库含答案详解(预热题)
- 蔬果采购员管理制度
- 2026年广州市高三语文一模作文题目解析及范文:那些被遗忘的后半句
- 2026年及未来5年市场数据辽宁省环保行业市场行情动态分析及发展前景趋势预测报告
- 2026年广东食品药品职业学院单招职业技能测试题库附参考答案详解(a卷)
- 企业价值成长中耐心资本的驱动作用研究
- 兰铁局防护员考核制度
- 2026届安徽省江南十校高三上学期10月联考数学试题(解析版)
- 2025年河南工业职业技术学院单招职业适应性考试题库带答案解析
- 2025年宿迁市宿豫区事业单位真题
- 骨髓腔穿刺科普
- 2026届新高考语文三轮冲刺复习:散文阅读
评论
0/150
提交评论