通信协议
数据包格式
消息源----操作码-----状态位----数据长度-----数据------校验码
MessageSource-----Opcode-----Status-----DataSize------Data------Checksum
消息源---MessageSource : int 一个32位整形数
0为PC,采集站以站号表示
操作码---Opcode : int
命令的标识ID
状态位---Status : int
暂定0为UDP连接,1为TCP连接
数据长度---DataSize : int
数据长度,最大长度512
数据----Data : double[]
数据内容,最大长度512,即1K 32位数
校验码—Checksum : int
命令列表
1、请求TCP服务:
MessageSource Opcode Status DataSize Data Checksum
0 200 0 0 NULL
2、发送TCP OK
MessageSource Opcode Status DataSize Data Checksum
发送站号 10100 0 0 NULL
3、请求硬件检查
MessageSource Opcode Status DataSize Data Checksum
0 10200 1 0 NULL
4、请求工作状态
MessageSource Opcode Status DataSize Data Checksum
0 10400 1 0 NULL
5、发送硬件状态
MessageSource Opcode Status DataSize Data Checksum
发送站号 10300 1 硬件数 硬件状态数组
6、发送工作状态
MessageSource Opcode Status DataSize Data Checksum
发送站号 100 1 1 工作状态位
7、请求参数设置
MessageSource Opcode Status DataSize Data Checksum
0 10600 1 0 NULL
8、发送参数态就绪
MessageSource Opcode Status DataSize Data Checksum
发送站号 10500 1 0 NULL
9、请求工作模式设置
MessageSource Opcode Status DataSize Data Checksum
0 20200 1 1 工作模式代码
10、发送开始参数设置
MessageSource Opcode Status DataSize Data Checksum
发送站号 20100 1 0 NULL
11、接收参数设置
MessageSource Opcode Status DataSize Data Checksum
0 20400 1 参数对数 参数对值
关于参数对值-------------参数名称代码:参数值------2个double
12、发送参数设置完毕
MessageSource Opcode Status DataSize Data Checksum
发送站号 20300 1 0 NULL
13、接收请求采集
MessageSource Opcode Status DataSize Data Checksum
0 20600 1 0 NULL
14,发送采集态就绪
MessageSource Opcode Status DataSize Data Checksum
发送站号 20700 1 0 NULL
15,接收采集开始
MessageSource Opcode Status DataSize Data Checksum
0 30200 1 0 NULL
16、接收数据上传完毕
MessageSource Opcode Status DataSize Data Checksum
发送站号 30600 1 0 NULL
内容来自[短消息]