监控发送数据
远程监控系统以下通讯数据: 一(主板对服务器通讯
监控发送数据:
温湿度:(断网重联发送数据)
一包数据:
ID 号 :编号1 8位 FF ID 32位 0xFFFFFFFF
功能码:编号2 8位 FF 命令 16位 0x0001 温湿度数据
(以上占用 8 )
温湿传感器1:编号 8位 FF 温度 8位有符号数FF 湿度 8位无符号FF
温湿传感器2:编号 8位 FF 温度 8位有符号数 湿度 8位无符号
(
(
(
(
温湿传感器80:编号 8位 温度 8位有符号数 湿度 8位无符号
(以上温湿传感器占用 80*3= 240 )
环境传感器 1:编号 8位 SO2 16位:0000.0000%
NO 16位
可吸入颗粒物 16位
NO2 16位
O2 16位
(
(
校验和: 16位
指纹识别:
数据:
ID 号 :编号1 8位 ID 32位 0x00000000
功能码:编号2 8位 命令 16位 0x0002 指纹数据
(数据包编号: 16位------要考虑要不要)
(以上占用 8 )
指纹模板 308 字节
数据:
ID 号 :编号1 8位 ID 32位 0x00000000
功能码:编号2 8位 命令 16位 0x0102 指纹数据
功能码2: 8位
(数据包编号: 16位------要考虑要不要)
(以上占用 8 )
指纹模板 308 字节
图像数据:
ID 号 :编号1 8位 ID 32位 0x00000000
功能码:编号2 8位 命令 16位 0x0003 图像数据
,(,,,压缩数据
监控接收数据(上位机发送数据):
ID 号 :编号1 8位 ID 32位 0x00000000
功能码:编号2 8位 命令 16位 0x0001 温湿度数据
0x0002 指纹数据
0x0003 视频
0x0101 温湿度标定
0x0102 指纹数据库
0x0103 系统控制数据
温湿度标定:
一包数据:
ID 号 :编号1 8位 ID 32位 0x00000000
功能码1: 编号2 8位 命令 16位 0101
温湿传感器1:编号3 8位 标定温度 8位有符号数
标定湿度 8位无符号
(
(
(
(
温湿传感器80:编号82 8位 标定温度 8位有符号数
标定湿度 8位无符号
以上温湿传感器占用 80*3 = 240
(
(
(
校验和: 16位
指纹数据库:
ID 号 :编号1 8位 ID 32位 0x00000000
功能码1: 编号2 8位 命令 16位 0102
(数据包编号: 16位------要考虑要不要)
指纹模板数据
校验和: 16位
设像头控制:
ID 号 :编号1 8位 ID 32位 0x00000000
功能码1: 编号2 8位 命令 16位 0003
云台控制数据: 8 位 0x00 停
0x01 正转 (每包数据转0.1度,最快不超过
10度/秒)
0x02 反转 (每包数据转0.1度,最快不超过
10度/秒)
0x03 向上 (每包数据转0.1度,最快不超过
10度/秒)
0x04 向下 (每包数据转0.1度,最快不超过
10度/秒)
校验和: 16位
系统控制数据:
ID 号 :编号1 8位 ID 32位 0x00000000
功能码1: 编号2 8位 命令 16位 0103
控制数据: 8位 0x00 空
0x01 测试
0x02 开机
0x03 关机
校验和: 16位
二(温湿度采集板对主板通讯
温湿度采集板通讯:9600
8120发送:
功能码1: 命令 8位 00 让温湿度采集板发送ID和配置信息
01 让温湿度采集板发送温湿度数据
02 让温湿度采集板发送空气指数
03 让温湿度采集板发送指纹打卡信息 (温
湿度采集板有打卡数据时主动发送)
04 发送指纹模板信息给温湿度采集板 (两
包)先不用
校验和: 8位
温湿度采集板发送:(超过8位数据先发高位)
1: 命令 8位 0x00
包长 8位 0x00 最多一包160有效数据
ID 8*4 0x00000000
配置1 0x00 温湿度数量 最多80
配置2 0x00 空气污染指数数量 最多20
配置3 0x00 指纹打卡信息数量 最多1
校验和 8位 0x00
2: 命令 8位 0x01
包长 8位 0x00 最多一包161
温湿1温度 8位有符号数 0X00
温湿1湿度 8位无符号数 0X00
(
(
(
(
温湿80温度 8位有符号数 0X00
温湿80湿度 8位无符号数 0X00
校验和 8位 0x00
3: 命令 8位 0x02
包长 8位 0x00 最多一包161
待定数据
校验和 8位 0x00
4: 命令 8位 0x03
包长 8位 0x00 最多一包161
包编号 8*2 位 0x0000 (发送指纹时要用,指纹模板
308 字节,指纹图像
92176字节)
待定数据
校验和 8位 0x00
5: 命令 8位 0x04 //要求重传数据 先不用
包长 8位 0x00
包编号 8*2 位 0x0000
待定数据
校验和 8位 0x00