编辑: cyhzg 2017-08-28

7 Token

32 设备注册成功后,"Token服务器"发送给设备的字符串. 上报报文中必须添加Token才能被"通信服务器"识别.

8 数据域长度

2 用于标识数据域内容有多少个字节.采用2字节的16进制数字表示,值可以为0.

9 数据域内容 N 字节个数由"数据域长度"决定,存储实际数据值.

10 CRC16校验位

2 采用标准CRC16校验算法,计算范围:从协议头起到数据域内容区域止(包含协议头和数据域内容).

11 协议尾

4 固定格式:0X40 0X40 0X24 0X24 5.2数据域内容格式定义 5.2.1注册报文 企业通过指定网站平台注册账号.登录在线平台,可录入企业基本信息,平台为每个企业生成对应的"通信服务器地址+端口号"和"Token服务器地址+端口号". 企业通过在线平台进行定位设备绑定.绑定后定位设备发送注册报文,Token服务器对已经注册绑定的设备分配Token值. 当数据包类型为0X01时,完整报文数据格式基本结构如下(无数据域内容): 序号

1 2

3 4

5 6

7 8

9 内容 协议头 包序号 农机厂家 设备类型 设备ID 数据包类型 0X01 数据域长度 CRC16 校验位 协议尾 字节数

2 4

2 1

15 1

2 2

4 设备注册示例: AA

55 00

00 00

01 00

01 01

33 35

32 37

33 36

30 38

31 35

35 32

32 39

34 01 协议头 包序号 农机 设备 设备ID(352736081552294)数据包 厂家 类型 类型 (注册包)

00 00 B1 4C

40 40

24 24 数据域 CRC16校验 协议尾 长度 "Token"服务器收到注册报文后,会立即向设备回复一个报文,报文格式如下: 序号

1 2

3 4

5 6

7 8

9 10 内容 协议头 包序号 农机厂家 设备类型 设备ID 数据包类型 0X09 数据域长度 数据域内容 CRC16 校验位 协议尾 字节数

2 4

2 1

15 1

2 1+N

2 4 备注:"包序号"到"设备ID"区域与上行报文的对应区域的值相同.(包含"包序号"和"设备ID"区域). 数据域内容: 序号 区域 字节数 (个) 内容 说明

1 回复码

1 0X01 注册成功 0X81 注册失败

2 回复内容 N ①注册成功:服务器返回的Token值,N=32 ②注册失败:N=0 注册成功示例: AA

55 00

00 00

01 00

01 01

33 35

32 37

33 36

30 38

31 35

35 32

32 39

34 09

00 21 协议头 包序号 农机 设备 设备ID(352736081552294)数据包 数据域 厂家 类型 类型 长度 (回复包)

01 B4 9E

37 43 8F A9

29 2D

03 82 E3 CC AD CC

28 0E E3 5E A4 D3 0C

98 D4 A3 数据域(回复码+Token) B9

71 9A

34 B6

61 57 9E CB F7

40 40

24 24 CRC16校验 协议尾 5.2.2实时数据上报报文 当数据包类型为0X02时,完整报文数据格式基本结构如下: 序号

1 2

3 4

5 6

7 8

9 10

11 内容 协议头 包序号 农机厂家 设备类型 设备ID 数据包类型 0X02 Token 数据域长度 数据域内容 CRC16 校验位 协议尾 字节数

2 4

2 1

15 1

32 2

43 2

4 数据域内容详细描述如下表: 序号 区域 字节数 (个) 说明

1 经度

8 设备通过GPS模块采集经度信息.如果没有定位成功,无法采集经度信息,则数据为0.数据以度为单位,设备端按照double类型对数据进行处理和上传(double占用8个字节).

2 东西经标识

1 东经:0X45 西经:0X57 未定位成功:0X00

3 纬度

8 设备通过GPS模块采集纬度信息.如果没有定位成功,无法采集纬度信息,则数据为0.数据以度为单位,设备端按照double类型对数据进行处理和上传(double占用8个字节)

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题