層節(jié)點和應用客戶端發(fā)送請求連接,服務器根據動態(tài)密鑰驗證規(guī)則對連接設備進行驗證,如果驗證非法將剔除連接,如果驗證合法保持連接;
2數據采集:物聯(lián)網現場層節(jié)點定時上報采集數據,服務器經過校驗和驗證后轉發(fā)給指定客戶端,并保存到數據庫;
3遠程控制:接收應用客戶端的遠程控制指令,按照事先建立的信道轉發(fā)給所綁定的物聯(lián)網現場層節(jié)點執(zhí)行;
4掉線檢測:及時檢查出異常掉線的現場層節(jié)點和客戶端,并進行相應處理,保證服務器的穩(wěn)定運行;
5其他通信管理:處理時間同步、心跳包,監(jiān)控/管理終端的所有指令、客戶端的所有指令處理。
[0029]所述數據應用服務器做為數據庫與監(jiān)控/管理終端之間的中間件,實現數據庫數據更新查詢及數據處理操作,包含各種數據庫處理邏輯,處理監(jiān)控/管理終端的各種數據庫操作。
[0030]所述監(jiān)控/管理終端用于通過前置服務器和數據應用服務器實時監(jiān)測現場層節(jié)點、應用客戶端的工作狀態(tài),并對現場層節(jié)點、應用客戶端和數據庫進行管理維護,所述監(jiān)控/管理終端對現場層節(jié)點和應用客戶端的管理維護包括對現場層節(jié)點和應用客戶端進行綁定分配,并對現場層節(jié)點地址和應用客戶端帳號密碼進行添加、修改、刪除操作。
[0031]所述現場層節(jié)點是物聯(lián)網現場層帶有數據采集和控制功能的智能終端,該智能終端包括有RS485通信模塊、GPRS無線通信模塊。
[0032]所述應用客戶端是物聯(lián)網應用層安裝有專用客戶端軟件的計算機終端,該終端用于對所綁定的現場層節(jié)點實施遠程數據監(jiān)測和控制,該客戶端可以根據需要設置多個。
[0033]本實施例還包含以下步驟:
步驟1,系統(tǒng)部署,前置服務器、數據庫、數據應用服務器部署在有公網IP的云平臺上。
[0034]步驟2,現場層節(jié)點和應用客戶端通過有線或無線互聯(lián)網與前置服務器建立TCP連接,前置服務器在接受連接請求時,會通過動態(tài)密鑰文件對連接請求進行驗證,如驗證失敗,服務器主動剔除請求連接;現場層節(jié)點登錄前置服務器后,處于信道待分配狀態(tài),應用客戶端登錄成功后,向前置服務器提交連接現場層節(jié)點的申請,如果現場層節(jié)點是信道待分配狀態(tài)并和應用客戶端建立有綁定關系,則前置服務器允許連接,否則將拒絕連接。
[0035]步驟3,監(jiān)控/管理終端通過互聯(lián)網與前置服務器及數據應用服務器建立TCP連接實現數據通信,建立連接時前置服務器及數據應用服務器采用動態(tài)密鑰文件對連接請求進行驗證,成功連接后,監(jiān)控/管理終端通過此方式遠程監(jiān)控物聯(lián)網現場層節(jié)點及應用客戶端運行狀況,對現場層節(jié)點、應用客戶端和數據庫進行管理維護。
[0036]步驟4,現場層節(jié)點定時自動將數據報文上報給前置服務器,前置服務器經過校驗和驗證后再將數據轉發(fā)給所屬的應用客戶端,并保存到數據庫,通過此方式實現遠程數據上報。
[0037]步驟5,前置服務器接收客戶端的遠程控制指令,按照事先建立的通道轉發(fā)給所綁定的物聯(lián)網現場層節(jié)點執(zhí)行,實現現場層節(jié)點的遠程控制。
[0038]以上所述僅為本發(fā)明的示例性實施例,凡在本發(fā)明的范圍下進行的等同替換或改進等,均應包含在本發(fā)明的保護范圍之內。
【主權項】
1.一種C/S架構的分布式物聯(lián)網解決方案,包括:現場層節(jié)點、應用客戶端、遠程服務器和監(jiān)控/管理終端;其特征在于: 所述遠程服務器由部署在云平臺上的前置服務器、數據庫、數據應用服務器三個部分構成; 所述數據庫分別連接前置服務器和數據應用服務器,所述數據庫用于集中存儲和管理前置服務器和數據應用服務器的數據; 所述前置服務器和數據應用服務器設置有防火墻,并建立有動態(tài)密鑰訪問驗證機制,所述前置服務器和數據應用服務器在接受網絡連接請求時,會通過動態(tài)密鑰進行身份登錄驗證,如驗證失敗,服務器主動剔除連接請求; 所述現場層節(jié)點和應用客戶端通過有線或無線互聯(lián)網同前置服務器建立連接,所述前置服務器用于接收、轉發(fā)現場層節(jié)點的上報數據和應用客戶端的指令; 所述前置服務器還建立有信道分配機制,所述現場層節(jié)點登陸前置服務器后,處于信道待分配狀態(tài),應用客戶端登錄成功后,向前置服務器提交連接現場層節(jié)點的申請,如果現場層節(jié)點是信道待分配狀態(tài)并和應用客戶端建立有綁定關系,則前置服務器允許連接,否則將拒絕連接; 所述監(jiān)控/管理終端通過互聯(lián)網同前置服務器建立連接,還同數據應用服務器建立連接,所述數據應用服務器做為數據庫與監(jiān)控/管理終端之間的中間件,處理監(jiān)控/管理終端的各種數據庫操作。
2.根據權利要求1所述的一種C/S架構的分布式物聯(lián)網解決方案,其特征在于:所述監(jiān)控/管理終端通過遠程服務器實時監(jiān)控現場層節(jié)點、應用客戶端的工作狀態(tài),所述監(jiān)控/管理終端還通過遠程服務器對現場層節(jié)點、應用客戶端和數據庫進行管理維護。
3.根據權利要求2所述的監(jiān)控/管理終端,其特征在于:所述監(jiān)控/管理終端對現場層節(jié)點和應用客戶端的管理維護包括對現場層節(jié)點和應用客戶端進行綁定分配,對現場層節(jié)點地址和應用客戶端帳號密碼進行添加、修改、刪除操作。
4.根據權利要求1所述的一種C/S架構的分布式物聯(lián)網解決方案,其特征在于:所述現場層節(jié)點是物聯(lián)網現場層帶有數據采集和控制功能的智能終端,該智能終端包括有RS485通信模塊、GPRS無線通信模塊。
5.根據權利要求1所述的一種C/S架構的分布式物聯(lián)網解決方案,其特征在于:所述應用客戶端是物聯(lián)網應用層安裝有專用客戶端軟件的計算機終端,該終端用于對所綁定的現場層節(jié)點實施遠程數據監(jiān)測和控制,該客戶端可以根據需要設置多個。
6.根據權利要求1所述的一種C/S架構的分布式物聯(lián)網解決方案,其特征在于:所述現場層節(jié)點、應用客戶端和監(jiān)控/管理終端均配置有動態(tài)密鑰生成器,所述動態(tài)密鑰生成器,可以是內設有動態(tài)加密算法的加密芯片,也可以是動態(tài)加密算法程序。
7.所述的一種C/S架構的分布式物聯(lián)網解決方案還包括以下步驟: 步驟1,系統(tǒng)部署,遠程服務器部署在有公網IP的云平臺上; 步驟2,現場層節(jié)點和應用客戶端通過有線或無線互聯(lián)網與前置服務器建立TCP連接實現數據通信,建立連接時前置服務器采用動態(tài)密鑰對連接請求進行驗證; 步驟3,監(jiān)控/管理終端通過互聯(lián)網與前置服務器及數據應用服務器建立TCP連接實現數據通信,建立連接時前置服務器及數據應用服務器采用動態(tài)密鑰對連接請求進行驗證; 步驟4,現場層節(jié)點定時將采集的數據報文上報給前置服務器,前置服務器再將數據報文轉發(fā)給所屬的應用客戶端并同時保存至數據庫,通過此方式實現物聯(lián)網遠程數據上報;步驟5,前置服務器接收應用客戶端的遠程控制指令,按照事先建立的信道轉發(fā)給所綁定的現場層節(jié)點執(zhí)行,實現物聯(lián)網遠程控制。
【專利摘要】本發(fā)明公開了一種C/S架構的分布式物聯(lián)網解決方案,包括:物聯(lián)網現場層節(jié)點,應用客戶端、遠程服務器和監(jiān)控/管理終端。遠程服務器由部署在云平臺上的前置服務器、數據庫、數據應用服務器三個部分構成,遠程服務器建立有動態(tài)密鑰訪問驗證機制和信道分配機制,前置服務器用于接收、轉發(fā)物聯(lián)網現場層節(jié)點的上報數據和應用客戶端的指令,數據應用服務器處理監(jiān)控/管理終端的各種數據庫操作,監(jiān)控/管理終端通過遠程服務器實時監(jiān)測物聯(lián)網現場層節(jié)點、應用客戶端的工作狀態(tài),并對物聯(lián)網現場層節(jié)點、應用客戶端和數據庫進行管理維護,本發(fā)明使基于云平臺的物聯(lián)網解決方案在大型、專業(yè)化應用中能夠更安全、更可靠、更實時。
【IPC分類】H04L29-06, H04L29-08
【公開號】CN104811433
【申請?zhí)枴緾N201410623134
【發(fā)明人】張曉華, 陳瀲平, 張曉玲, 朱志恒, 李亞輝, 王鵬, 張曉麗
【申請人】張曉華, 信陽啟航信息科技有限公司
【公開日】2015年7月29日
【申請日】2014年11月9日