Explorar el Código

屏显通信协议

cs hace 8 meses
padre
commit
1ed14b99e5
Se han modificado 1 ficheros con 38 adiciones y 0 borrados
  1. 38 0
      恺恩设备手机端屏显软件通信协议.doc

+ 38 - 0
恺恩设备手机端屏显软件通信协议.doc

@@ -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; 文件补包请求。服务端收到请求后再次补传