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