**科荟电器限公司
20130528
.概述:
该数通讯协议指:电测仪器仪表(:电表现场校验仪等 简称设备) 板电脑终端应程序(简称板)间数传输通讯协议应场景 板 设备 进行动化数采集
通讯范围包括:
1 设备 板 传 作业数
2 交互
通讯连接方式:
设备 板 间通WIFI网络进行通讯连接 设备 嵌WIFI模块建立标准WIFI热点(AccessPoint)板 通带线网卡终端方式连接 设备 建立AP完成组网通讯方式采基TCPIP协议SOCKET通讯设备 作通讯 服务端指定端口侦听接收 板 连接请求二者间通讯数符合定义通讯协议二进制数报文(具体协议见续容)
二 通讯协议
通讯协议包括:Socket通讯层协议应层协议两部分Socket通讯层协议规范Socket通讯程序网络字节流中正确截取数报文应层协议规范截取报文中正确解析数容具体:
1 Socket 通讯层协议
表示容描述完整效数报应具备数结构中数域部分报文中效数负载部分读取控制信息
说明
代码
长度
备注
帧起始符
68H
1字节
16进制 68
帧起始符
86H
1字节
16进制 86
数域长度
L
2字节
整形数值(数域长度 )
数域
控制码
C
1字节
1字节
参数
DATA
具体长度
校验码
CS
1字节
(取数域)标准校验码取低8位
帧结束符
16H
1字节
16进制 16
2 应层协议
应层协议述报文中数域扩展包括控制码参数两部分控制码识数容属性参数终效净数参数果复杂结构数时
方便封装方便解析原数进行封装数中果包含中文统UTF8字符集进行编码解码具体见表:
适功
第三方数接口
控制码范围
0xF0 ~ 0xFF
控制码
参数
数方
说明
0xF0
板à设备
握手备
0xF1
设备à板
握手备
0xF2
见 附F2_数请求代码
板à设备
板设备发出数请求
0xF3
见 附F3_数报文
设备à板
设备板返回数
0xF4
板à设备
数接收反馈备
3 应场景:
A 板连接设备产生AP
B 双方握手(没)
C 板设备发送数请求
D 设备板反馈数(报文发送条条数报文连续发送)
附F2 数请求代码
数请求代码字节描述详见表 (0x10 表示16进制 10 ):
序
数码
数说明
序
数码
数说明
1
0x10
校表数(单表)
2
0x11
校表数(双表)
3
0x20
读表数
4
0x30
接线检查数
5
0x40
谐波分析数
6
0x50
7
0x60
8
0x70
附F22 数_报文格式
数_报文格式:RID12345Key1Value1Key2Value2KeyNValueNRID12346Key1Value1Key2Value2KeyNValueN 形式表现明文字符串
(中分隔符 英文符号 表示记录分隔表示字段分隔)
RID:记录ID
Value:字段值
具体容视数定
文香网httpwwwxiangdangnet
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档