还剩10页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
吉林省农业机械化智慧云平台数据交换技术要求(碎混旋耕作业)
一、数据对接流程
1、省农机管理平台开通连接账号,监测终端生产企业获取开发通道地址,调试发送测试数据调试过程中,模拟真实作业场景发送数据,包含作业轨迹点,作业状态,作业质量、图像数据等信息测试过程中,定期联系服务端开发人员验证数据准确性,是否有数据缺失的情况测试至少包含10个终端以及20个作业单元(即最少20天的作业信息)
2、生产环境发送数据时,确保每个终端设备号唯一,设备在信号不佳的场景可以将作业监测数据保存在本地,待有信号时补传
二、技术要求
2.1通信方式数据通过TCP/IP协议进行传输,应答握手方式设备编码唯一,具体编码规则需向吉林省农机管理中心获取
2.
1.1接入认证服务端对终端设备认证,终端首先连接到网关,获取数据服务器的IP和端口
2.
1.2服务器应答服务器每接收到终端数据帧,即作出一次应答,应答字符串为$DTU
2.2数据格式说明
2.
2.1碎混旋耕作业数据信息作业数据为农机在运行过程中以固定间隔上传的定位消息、相关传感器信息、作业时间、作业速度等作业数据包每个字段以分隔,具体说明如下
(1)旱地旋耕作业例子651H||A|
39.916263|
116.404269|
3.11100|0000|000|210206|122811|xxxx|##$$
(2)水田旋耕作业例子6A1H||A|
39.916263|
116.404269|
3.1|100|0000|000|210206|12281l|xxxx|##$$
2.
2.2作业面积数据信息作业面积数据为终端上发的作业日报面积数据包每个字段以分隔,具体说明如下例子6613H201127|1000|xx|##$$
2.
2.3作业图像数据农机在作业过程中定时或者手动抓拍的图像,需要实时上传到服务器,数据包中除含有图片数据信息外,还需包含位置信息、图像获取时间、分析得到的秸秆覆盖率值等信息格式说明如下例7520||A|
39.916263|
116.404269R10206|122811|030|011图像数据|xxxx|##$$注图像数据协议,格式如下
(1)图像字头是3400043个固定字节
(2)图像长度Len是4个字节;
(3)接着4个固定字节,保留字
(4)图像的起点字节ffd8之后为长度Len的图像数据,以ffd9结束例3400040000Ob8800320000ffd8xxxxxxxxxffd
92.
2.4作业图像分包数据农机在作业过程中定时或者手动抓拍的图像,需要实时上传到服务器,数据包中除含有图片数据信息外,还需包含位置信息、图像获取时间、分析得到的秸秆覆盖率值等信息格式说明如下
(1)图像信息帧例7530||A|
39.916263|
116.404269|210206|1228111030|01|xxxxxxxx|xxxx|xxxx|xxxx|图像数据|xxxx|##$$
2.
2.5平台控制作业图片抓拍采集
(1)前置摄像头指令:$DTUJ***
(2)后置摄像头指令$DTUC***注***代表摄像头的采集间隔,单位分钟(min)终端收到指令后应立即上传抓拍的图片;例SDTUC015表示控制摄像头每15分钟采集一次
2.
2.6获取目标服务器地址终端通过网关获取目标服务器地址,随后上发作业数据和图像数据
(1)终端请求目标服务器地址数据包格式说明例:4530||##$$
(2)网关回复请求目标服务器地址数据包格式说明:例4531||
192.
168.
0.1|8080|
2.
2.7心跳包终端刚开机、无定位或者未收到服务器平台应答情况下,发送心跳包数据服务器收到心跳包,应答$DTUo例55AA||##$$
三、测试环境要求
3.1测试环境开通测试之前需要先联系平台运维团队开通测试环境
3.2测试人员第三方终端提供商至少配备软件开发人员一名、硬件研发人员一名配合对接测试
3.3测试设备要求必须至少提供三台测试样机至吉林省农机管理中心,保证测试正常进行字段类型说明1业务类型4位数字651H2终端ID号11位字母数字3是否定位1位字母A.是,V.否4当前定位纬度坐标单位采用“度”(DDD)5当前定位经度坐标单位采用“度”(DDD)6当前车速单位为公里/小时(km/h)7当前是否作业10代表作业中,000代表未作业8保留字段默认“0000”;9保留字段默认“000;10日期北京时间,格式YYMMDDo11时间北京时间,格式HHMMSSo12校验和2个字节(十六进制,小端模式),从
2.11字段所有字节的累加和,示例中蓝色数据部分13结束符##$$O字段类型说明1业务类型4位数字6A1H2终端ID号11位字母数字3是否定位1位字母A-是,V-否4当前定位纬度坐标单位采用“度”(DDD)5当前定位经度坐标单位采用“度”(DDD)6当前车速单位为公里/小时(km/h)7当前是否作业10代表作业中,000代表未作业8保留字段默认“0000”;9保留字段默认“000”;10日期北京时间,格式YYMMDD11时间北京时间,格式HHMMSSo12校验和2个字节(十六进制,小端模式),从2-11字段所有字节的累加和,示例中蓝色数据部分13结束符##$$O字段类型说明1业务类型4位数字66132终端ID号11位字母数字3作业日期北京时间,格式YYMMDD4作业日报面积4个字节,单位亩;5校验和2个字节,从2-4字段所有字节的累加和示例中蓝色数据部分6结束符##$$字段类型说明1包头4位数字75202终端ID号11位字母数字3是否定位1位字母A-是,V-否4当前定位纬度坐标单位采用“度”(DDD)5当前定位经度坐标单位采用“度”(DDD)6日期北京时间,格式YYMMDDo7时间北京时间,格式HHMMSSo8秸秆覆盖率100代表100%000代表0%;9摄像头位置01前置,02后置10图像数据图像数据11校验和2个字节,从2-10字段所有字节的累加和,溢出取低2个字节,示例中蓝色数据部分12结束符##$$字段类型说明1包头4位数字75302终端ID号11位字母数字3是否定位1位字母A.是,V-否4当前定位纬度坐标单位采用“度”(DDD)5当前定位经度坐标单位采用“度”(DDD)6日期北京时间,格式YYMMDDo7时间北京时间,格式HHMMSSo8秸秆覆盖率100代表100%000代表0%;9摄像头位置01前置,02后置10图像数据长度4个字节(十六进制,小端模式)11分包数量2个字节(十六进制,小端模式)12包号(第几包)2个字节(十六进制,小端模式)13该包图像数据有效长度2个字节(十六进制,小端模式)14图像数据15校验和2个字节(十六进制,小端模式)>2-14字段所有字节的累加和,溢出取低2个字节,示例中蓝色数据部分16结束符##$$字段类型说明1包头4位数字45302终端ID号11位字母数字3结束符##$$字段类型说明1包头4位数字45312终端ID号11位字母数字3目标服务器IP4目标服务器端□5结束符回车换行字段类型说明1包头4位数字55AA2终端ID号11位字母数字3结束符回车换行。