注冊(cè)包機(jī)制分為兩種方式:連接即發(fā)注冊(cè)包,數(shù)據(jù)前邊帶注冊(cè)包。
連接即發(fā)注冊(cè)包:當(dāng)TCP建立鏈接時(shí),先發(fā)送一個(gè)注冊(cè)包,注冊(cè)包可以設(shè)置,用于服務(wù)器識(shí)別鏈接,之后數(shù)據(jù)正常發(fā)送。
數(shù)據(jù)攜帶注冊(cè)包:發(fā)送每一條數(shù)據(jù),數(shù)據(jù)都由注冊(cè)包和數(shù)據(jù)組成,注冊(cè)包在前,用于服務(wù)器識(shí)別對(duì)應(yīng)的設(shè)備,然后綁定到服務(wù)器端。
用戶需求:用戶串口聯(lián)網(wǎng)模塊連接服務(wù)器后,服務(wù)器需要區(qū)分每條數(shù)據(jù)對(duì)應(yīng)的設(shè)備是什么,服務(wù)器需要向指定的設(shè)備發(fā)送數(shù)據(jù)時(shí),需要區(qū)分開,設(shè)備的區(qū)分,需要設(shè)備向服務(wù)器發(fā)送數(shù)據(jù)用于告訴服務(wù)器我是誰。服務(wù)器需要控制向指定設(shè)備時(shí),需要按照綁定的設(shè)備名來分別控制。服務(wù)器也可以實(shí)時(shí)解析傳輸過來的數(shù)據(jù)段,然后解析出數(shù)據(jù)對(duì)應(yīng)的設(shè)備和設(shè)備對(duì)應(yīng)的參數(shù)。
應(yīng)用范圍和領(lǐng)域::適用于將串口數(shù)據(jù)發(fā)送到服務(wù)器上,使服務(wù)器集中監(jiān)控串口設(shè)備,然后管理設(shè)備,農(nóng)業(yè)物聯(lián)網(wǎng)數(shù)據(jù)采集和自動(dòng)控制,工業(yè)自動(dòng)化和工業(yè)互聯(lián)網(wǎng)領(lǐng)域設(shè)備控制,智能硬件領(lǐng)域可穿戴設(shè)備應(yīng)用。
支持產(chǎn)品的型號(hào):GPRS, WiFi高性能模塊,串口服務(wù)器。
連接即發(fā)注冊(cè)包
連接服務(wù)器成功后,設(shè)備向服務(wù)器發(fā)送注冊(cè)包YYYYY;連接成功后,用戶串口設(shè)備發(fā)送數(shù)據(jù)XXXXX,終端服務(wù)器收到XXXXX
數(shù)據(jù)攜帶注冊(cè)包
終端服務(wù)器每次收到的數(shù)據(jù)為:注冊(cè)包在前、數(shù)據(jù)在后YYYYYXXXXX