基於物聯網的相關技術,物聯網應用層為人們提供了豐富的日常應用,給人們的生活帶來了極大的便利。這也是人們發展物聯網的根本目標。物聯網應用層結合了市場信息化需求和物聯網相關技術,讓科技走進了人們的日常生活。

    作為物聯網的最終的目的層級,應用層的主要功能是將網絡層傳輸而來的感知層信息進行分析、處理和利用,對操作物體進行有效控製,對管理事務進行正確決策。物聯網應用層由物聯網中間件和物聯網應用兩個部分組成,其中,中間件既可以是獨立的應用程序,又可以是獨立的應用係統,它能夠將功能進行“打包”,形成一種模塊化功能軟件,為人們提供便利的物聯網應用。而物聯網應用所包含的範圍較為廣泛,所涉及的領域可以包括家居、交通、醫療、公共服務、生產製造、環境保護等。

    設計一個物聯網應用層係統,需要對物聯網應用層的核心技術進行分析,了解目前應用層最流行的技術範疇;也要在了解應用層功能特性的基礎上,注重對中間件的開發設計,確保功能軟件的完整和規範;同時,還要充分了解數據融合及管理技術的具體內容,加強對數據的融合化利用以及係統化管理。在充分了解了物聯網應用層的相關技術和具體功能後,再通過對實際典型應用案例的剖析,結合實際情況,進一步了解物聯網應用的相關原理。這樣,才能從根本上係統而完整地構架物聯網應用層係統。

    1.物聯網應用層技術分析

    物聯網應用層是最終的目的層級,利用該層的相關技術可以為廣大用戶提供良好的物聯網業務體驗,讓人們真正感受到物聯網對人類生活的巨大影響。物聯網應用層的主要功能是處理網絡層傳來的海量信息,並利用這些信息為用戶提供相關的服務。其中,合理利用以及高效處理相關信息是急需解決的物聯網問題,而為了解決這一技術難題,物聯網應用層需要利用中間件、M2M等技術。

    (1)中間件

    作為基礎軟件,中間件具有可重複使用的特點。中間件在物聯網領域既是基礎,又是新領域、新挑戰,因為該技術可被開發的空間較大、潛力無窮,通常會隨著時間的推移而不斷更新換代。

    在物聯網構建的信息網絡中,中間件主要作用於分布式應用係統,使各種技術相互連接,實現各種技術之間的資源共享。作為一種獨立的係統軟件,中間件可以分為兩個部分:一是平台部分,二是通信部分。利用這兩個部分,中間件可以連接兩個獨立的應用程序,即使沒有相應的接口,亦能實現這兩個應用程序的相互連接。中間件由多種模塊組成,包括實時內存事件數據庫、任務管理係統、事件管理係統等。

    在物聯網的發展史上,中間件總共經曆了三個裏程碑式的階段,第一階段是應用程序中間件,第二階段是構架中間件,第三階段是結局方案中間件。總體來說,中間件具有以下特點:一是可支持多種標準協議和標準接口;二是可以應用於OS平台,也可應用於其他多種硬件;三是可實現分布計算,在不受網絡、硬件以及OS影響的情況下,提供透明應用和交互服務;四是可與多種硬件結合使用,並滿足它們的應用需要。

    中間件的使用極大地解決了物聯網領域的資源共享問題,它不僅可以實現多種技術之間的資源共享,也可以實現多種係統之間的資源共享,類似於一種能起到連接作用的信息溝通軟件。利用這種技術,物聯網的作用將被充分發揮出來,形成一個資源高度共享、功能異常強大的服務係統。從微觀角度分析,中間件可實現將實物對象轉換為虛擬對象的效用,而其所展現出的數據處理功能是該過程的關鍵步驟。要將有用信息傳輸到後端應用係統,需要經過多種步驟,比如對數據進行收集、匯聚、過濾、整合、傳遞等,而這些過程都需要依賴於物聯網中間件才能順利完成。物聯網中間件能有如此強大的功能,離不開多種中間件技術的支撐,這些關鍵性技術包括上下文感知技術、嵌入式設備、Web服務、Semantic Web技術、Web of Things等。

    事實上,利用中間件可以幫助物聯網開發部門更快地促進物聯網相關項目的開發。以物聯網的RFID項目為例,對中間件進行功能闡述:

    ①利用物聯網中間件可以直接完成RFID數據的傳輸和導入,而不需要再開發程序代碼。這樣一來,便可極大地提高開發RFID項目的效率,縮短整體研發周期。

    ②在物聯網中間件的幫助下,物聯網的配置操作將不再單一,而會變得靈活多變。RFID項目研發部門隻需要結合業務需求和信息管理的實際情況,改變中間件的相關參數,便可以將RFID數據傳輸到物聯網信息係統。

    ③如果RFID項目需要更改數據庫和應用係統,需要將RFID數據導入新的物聯網信息係統,那麽隻要將對應的物聯網中間件的功能設置加以更改即可。

    (2)M2M

    M2M的英文全稱為Machine-to-Machine,也就是機器對機器的意思。該種技術可以實現三種形式的實時數據無線連接,一種是係統之間的連接,一種是遠程設備之間的連接,還有一種是人與機器之間的連接。M2M是物聯網的基礎技術之一,目前,人們所說的互聯網,大多數是以連接人、機器、係統為主要形式的物聯網係統。未來,人們如果能將M2M普及,使無數個M2M係統相互連接,便可實現物聯網信息係統的構建。

    簡單來說,M2M是一種應用,或者說服務,其核心功能是實現機器終端之間的智能化信息互交。M2M通過智能係統將多種通信技術統一結合,形成局部感應網絡,適用於多種應用領域,比如公共交通、自動售貨機、自動抄表、城市規劃、環境監測、安全防護、機械維修等。

    M2M技術將“網絡一切(Network Everying)”作為核心理念,旨在將一切機器設備都實現網絡化,讓所有生產、生活中的機器設備都具有通信的能力,實現物物相連的目的。總之,M2M技術將加快萬物聯網的進程,推動人們生產和生活的新變革。

    人們在構建M2M係統架構時,通常會按照先構建M2M終端,再構建M2M管理平台,最後構建應用係統的順序來進行,而要構建的這三個部分也是M2M係統架構的主要組成部分。具體來說,M2M終端的類型有三種:手持設備、無線調製調解器以及行業專用終端。M2M管理平台擁有多種模塊,根據功能的不同,這些模塊可劃分為數據庫模塊、網頁模塊、應用接入模塊、終端接入模塊、業務處理模塊、通信接入模塊等。應用係統是將所得的信息進行分析和處理,並根據信息內容製定控製機器設備的正確命令和有效決策。

本章尚未完結,請點擊下一頁繼續閱讀---->>>