軟件部分
1.故障信息要全面清晰,每操作完一個步驟都需要知道完成狀態(tài),將出錯的狀態(tài)上報給上位機
2.上位機與下位機通信協(xié)議如果能兼容原有的,最好能兼容
3.在沒有安卓的情況下下位機需要能連接服務器
4.與服務器通信接口(先實現(xiàn)上面的功能,此軟件接口后續(xù)支持)
需要用單片機控制3G模塊實現(xiàn)聯(lián)網(wǎng)功能,與服務器端通信。與服務器通信采用socket,數(shù)據(jù)傳輸協(xié)議為JSON,需要實現(xiàn)的接口如下。接口具體細節(jié)后續(xù)給出。
4.1登陸接口
對機器進行身份驗證
4.2心跳接口
4.3出貨通知接口
需要出貨時發(fā)送
4.4取貨碼驗證接口
4.5缺貨通知接口
4.6貨道設置上傳接口(數(shù)據(jù)量較大)
整個機器的貨道數(shù)據(jù)都會上傳
4.7銷售記錄上傳接口
4.8補貨完成接口(按板上的按鍵時發(fā)送,同時通知主控板調(diào)整庫存)
4.9故障信息上傳接口
4.10故障全清接口(按板上的按鍵時發(fā)送)
4.11開門信息上傳接口
4.12貨道信息下載接口(數(shù)據(jù)量較大)
整個機器的貨道數(shù)據(jù)
4.13下發(fā)命令執(zhí)行完成接口
本項目中包含更多內(nèi)容
您需要 登錄 才可以查看內(nèi)容和下載附件,
沒有賬號?立即注冊