|
@@ -0,0 +1,38 @@
|
|
|
|
|
+
|
|
|
|
|
+ 恺恩设备手机端屏显软件通信协议
|
|
|
|
|
+
|
|
|
|
|
+手机-设备端通讯协议帧格式,大端
|
|
|
|
|
+|起始位 |包长度 |设备商 |命令字 |数据区 |校验码 |结束位 |
|
|
|
|
|
+|2 |2 |8 |2 | |2 |1 |
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+起始位:0x5AA5
|
|
|
|
|
+包长度:从设备商到数据区数据的大小。
|
|
|
|
|
+
|
|
|
|
|
+|设备商 |命令字 |数据区 |
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+设备商:设备制造商
|
|
|
|
|
+命令字:消息类型
|
|
|
|
|
+数据区:消息
|
|
|
|
|
+校验码: 从包长度到数据区所有字节的crc码
|
|
|
|
|
+
|
|
|
|
|
+|包长度 |设备商 |命令字 |数据区 |
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+结束位:0x96
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+命令字目前定义了:
|
|
|
|
|
+ REQ_HARTBEAT = 1; //socket建立后,服务端推送设备侧软件版本号给手机端
|
|
|
|
|
+
|
|
|
|
|
+ REQ_REQUEST_LOGFILE = 2;
|
|
|
|
|
+手机端向设备端拉取日志压缩文件的请求,设备端将返回多个RESP_REQUEST_LOGZIP以及
|
|
|
|
|
+一个RESP_LOGZIP_END
|
|
|
|
|
+
|
|
|
|
|
+ RESP_REQUEST_LOGZIP = 3; 文件分包下载
|
|
|
|
|
+
|
|
|
|
|
+ RESP_LOGZIP_END = 4;
|
|
|
|
|
+文件下载结束,将发送REQ_REQUEST_LOGFILE_LOST补包请求
|
|
|
|
|
+
|
|
|
|
|
+ REQ_REQUEST_LOGFILE_LOST = 5; 文件补包请求。服务端收到请求后再次补传
|