1. 程式人生 > >專案-智慧快遞櫃(通訊協議篇2-SOCKET)

專案-智慧快遞櫃(通訊協議篇2-SOCKET)

專案-智慧快遞櫃(終端篇1-業務流程)
https://blog.csdn.net/arno1988/article/details/84983815

專案-智慧快遞櫃(終端篇2-管理後臺)
https://blog.csdn.net/arno1988/article/details/84984810

專案-智慧快遞櫃(通訊協議篇1-HTTP)

https://blog.csdn.net/arno1988/article/details/84984896

專案-智慧快遞櫃(通訊協議篇2-SOCKET)

https://blog.csdn.net/arno1988/article/details/84999363

專案-智慧快遞櫃(服務端篇1-Server程式)

https://blog.csdn.net/arno1988/article/details/85092363

專案-智慧快遞櫃(服務端篇2-WEB)

待更新

專案-智慧快遞櫃(APP)

待更新

專案-智慧快遞櫃(微信公眾號)

待更新

整套方案,QQ:505645074


通訊方式採用:使用SOCKET TCP 長連線

協議規範
通訊採用GB2312編碼格式

資料包格式:
標示符=長度#裝置編號#任務id#包型別#包內容#

備註:長度: 4位不足補0,從標示符#到#之間的長度大小

協議內容

一.心跳包 (包型別: 01)

IOT=0021&8888&1533022506&01&&

IOT=0023&8888&1533022506&01&ok&

二.時間同步 (包型別: 02)

IOT=0021&8888&1533022506&02&&

IOT=0040&8888&1533022506&02&2018-08-16 09:50:58&

三.資料透傳 (包型別: 03)        參考webapi,業務7000介面

IOT=0034&8888&1533022506&03&7001#8888#1##&

IOT=0040&8888&1533022506&03&ok&


測試資料
{"code": 1,"info": "","errmsg": "同步失敗,請檢查該裝置是否線上"}

{"uid":"8888","data":"7001#8888#1##"}
{"uid":"8888","data":"7001#8888#2##"}
{"uid":"8888","data":"7001#8888#2#1#"}
{"uid":"8888","data":"7001#8888#3##"}
{"uid":"8888","data":"7002#8888#1##"}
{"uid":"8888","data":"7002#8888#2##"}
{"uid":"8888","data":"7003#8888#1#admin# "}