典型的物聯網系統架構共有3個層次。一是感知層,即利用射頻識別(radio frequency identification, RFID)、傳感器、二維碼等隨時隨地獲取物體的信息;二是網絡層,通過電信網絡與互聯網的融合,將物體的信息實時準確地傳遞出去;三是應用層,把感知層得到的信息進行處理,實現智能化識別、定位、跟蹤、監控和管理等實際應用。
在工業環境的應用中,工業物聯網面臨著與傳統的物聯網系統架構兩個主要的不同點:
一是在感知層中,大多數工業控制指令的下發以及傳感器數據的上傳需要有實時性的要求。在傳統的物聯網架構中,數據需要經由網絡層傳送至應用層,由應用層經過處理后再進行決策,對于下發的控制指令,需要再次經過網絡層傳送至感知層進行指令執行過程。由于網絡層通常采用的是以太網或者電信網,這些網絡缺乏實時傳輸保障,在高速率數據采集或者進行實時控制的工業應用場合下,傳統的物聯網架構并不適用。
二是在現有的工業系統中,不同的企業有屬于自己的一套數據采集與監視控制系統(supervisory control and data acquisition,SCADA,在工廠范圍內實施數據的采集與監視控制。SCADA系統在某些功能上會與物聯網的應用層產生重疊,如何把現有的SCADA系統與物聯網技術進行融合,例如哪些數據需要通過網絡層傳送至應用層進行數據分析;哪些數據需要保存在SCADA的本地數據庫中;哪些數據不應該送達應用層,它們往往會涉及到部分傳感器的關鍵數據或者系統的關鍵信息,只由工廠內部進行處理。
工業物聯網的系統架構需要在傳統的物聯網架構的基礎上增加現場管理層。其作用類似于一個應用子層,可以在較低層次進行數據的預處理,是實現工業應用中的實時控制、實時報警以及數據的實時記錄等功能所不可或缺的層次。
1. 感知層
感知層的主要功能是識別物體,采集信息和自動控制,是物聯網識別物體、采集信息的來源;它由數據采集子層、短距離通信技術和協同信息處理子層組成。數據采集子層通過各種類型的傳感器獲取物理世界中發生的物理事件和數據信息,例如各種物理量、標識、音視頻多媒體數據。物聯網的數據采集涉及傳感器、RFID、多媒體信息采集、二維碼和實時定位等技術。
短距離通信技術和協同信息處理子層將采集到的數據在局部范圍內進行協同處理,以提高信息的精度,降低信息冗余度,并通過具有自組織能力的短距離傳感網接入廣域承載網絡。感知層中間件技術旨在解決感知層數據與多種應用平臺間的兼容性問題,包括代碼管理、服務管理、狀態管理、設備管理、時間同步、定位等。在有些應用中還需要通過執行器或其他智能終端對感知結果做出反應,實現智能控制。該部分除RFID、短距離通信、工業總線等技術較為成熟外,尚需研制大量的物聯網特有的技術標準。
感知層由現場設備和控制設備組成,主要進行工業機器信息的感知以及控制指令的下發。現場設備主要包括溫度傳感器、濕度傳感器、壓力傳感器、RFID、電動閥門、變送器等,這些設備直接與工業機器相連,擔當著感知控制過程的末稍機構。控制設備主要指PLC等控制器,在工業系統中,PLC等控制器用于實現較底層的高速實時的控制功能,對于工業控制尤為重要。
控制設備與現場設備組成了現場總線控制網絡,如常用的CAN總線網絡、Profibus 總線網絡等。值得一提的是,工業無線傳感器網絡WISN作為物聯網技術的重要組成部分,通過網關可與現有的現場總線網絡并存。WISN以其高可靠、低成本、易擴展等優勢被廣泛應用于感知層的實現中,在環境數據感知、工業過程控制等領域發揮著巨大作用。
2. 現場管理層
現場管理層主要指工廠的本地調度管理中心,即如上文所述的SCADA系統。調度管理中心充當著工業系統的本地管理者以及工業數據對外接口提供者的角色,一般包括工業數據庫服務器、監控服務器、文件服務器以及Web網絡服務器等設備。現場管理層作為區別于傳統物聯網系統架構的一個層次,在工業物聯網系統中起著重要作用。
現場管理層融合了現有的工業監控系統,它的存在使得來自感知層的部分關鍵工業數據能得到及時的記錄與處理,對于一些對實時性有要求的較底層的過程控制指令,它能快速響應,及時做出控制決策。另一方面,現場管理層起到了對外提供數據接口的作用,通過數據庫服務器以及Web網絡服務器,調度管理中心可以把來自于工廠內部的數據通過網絡層發布到應用層,應用層可以透明訪問到不同工業機器上的感知信息,對進一步的數據分析工作起到了重要作用。
3. 網絡層
網絡層由互聯網、電信網等組成,負責信息傳遞、路由和控制。網絡層將來自感知層的各類信息通過基礎承載網絡傳輸到應用層,包括移動通信網、互聯網、衛星網、廣電網、行業專網,及形成的融合網絡等。根據應用需求,可作為透傳的網絡層,也可升級以滿足未來不同內容傳輸的要求。經過十余年的快速發展,移動通信、互聯網等技術已比較成熟,在物聯網的早期階段基本能夠滿足物聯網中數據傳輸的需要。
網絡層主要關注來自于感知層的、經過初步處理的數據經由各類網絡的傳輸問題。這涉及到智能路由器,不同網絡傳輸協議的互通、自組織通信等多種網絡技術。其中,全局范圍內的標識解析將在該層完成。該部分除全局標識解析外,其他技術較為成熟,以采用現有標準為主。
4. 應用層
應用層實現所感知信息的應用服務,包括信息處理、海量數據存儲、數據挖掘與分析、人工智能等技術。
應用層是工業物聯網的最終價值體現者。應用層針對工業應用的需求,與行業專業技術深度融合,利用大數據處理技術對來自于感知層的數據進行分析,主要包括對生產流程的監視、對工業機器運行狀況的跟蹤、記錄等,最終產生對企業、行業發展有指導意義的結果,如優化生產流程、指導生產管理、提高經營效率、預測行業發展等,實現廣泛的智能化。不同的企業之間更能互相共享大數據的分析處理結果,對于促進企業間協同生產整體生產力有著巨大作用。
應用層主要包括服務支撐層和應用子集層。物聯網的核心功能是對信息資源進行采集、開發和利用,因此這部分內容十分重要。服務支撐層的主要功能是根據底層采集的數據,形成與業務需求相適應、實時更新的動態數據資源庫。
該部分將采用元數據注冊、發現元數據、信息資源目錄、互操作元模型、分類編碼、并行計算、數據挖掘、數據收割、智能搜索等各項技術,亟需重點研制物聯網數據模型、元數據、本體、服務等標準,開展物聯網數據體系結構、信息資源規劃、信息資源庫設計和維護等技術;各個業務場景可以在此基礎上,根據業務需求特點,開展相應的數據資源管理。
業務體系結構層的主要功能是根據物聯網業務需求,采用建模、企業體系結構、SOA等設計方法,開展物聯網業務體系結構、應用體系結構、IT體系結構、數據體系結構、技術參考模型、業務操作視圖設計。物聯網涉及面廣,包含多種業務需求、運營模式、應用系統、技術體制、信息需求、產品形態均不同的應用系統,因此必須統一、系統的業務體系結構,才能夠滿足物聯網全面實時感知、多目標業務、異構技術體制融合等需求。
各業務應用領域可以對業務類型進行細分,包括綠色農業、工業監控、公共安全、城市管理、遠程醫療、智能家居、智能交通和環境監測等各類不同的業務服務,根據業務需求不同,對業務、服務、數據資源、共性支撐、網絡和感知層的各項技術進行裁剪,形成不同的解決方案,該部分可以承擔一部分呈現和人機交互功能。
應用層將為各類業務提供統一的信息資源支撐,通過建立、實時更新可重復使用的信息資源庫和應用服務資源庫,使得各類業務服務根據用戶的需求隨需組合,使得物聯網的應用系統對于業務的適應能力明顯提高。該層能夠提升對應用系統資源的重用度,為快速構建新的物聯網應用奠定基礎,滿足在物聯網環境中復雜多變的網絡資源應用需求和服務。該部分內容涉及數據資源、體系結構、業務流程類領域,是物聯網能否發揮作用的關鍵,可采用的通用信息技術標準不多,因此尚需研制大量的標準。
除此之外,物聯網還需要信息安全、物聯網管理、服務質量管理等公共技術支撐,以采用現有標準為主。在各層之間,信息不是單向傳遞的,是有交互、控制等,所傳遞的信息多種多樣,其中最為關鍵的是圍繞物品信息,完成海量數據采集、標識解析、傳輸、智能處理等各個環節,與各業務領域應用融合,完成各業務功能。因此,物聯網的系統架構和標準體系是一個緊密關聯的整體,引領了物聯網研究的方向和領域。
fqj
評論
查看更多