物聯(lián)網(wǎng)實現(xiàn)全球億萬種物品之間的互連,將不同行業(yè)、不同地域、不同應用、不同領(lǐng)域的物理實體按其內(nèi)在關(guān)系緊密地關(guān)聯(lián)在一起,對小到螺絲、鉛筆,大到飛機、輪船等巨量物體進行聯(lián)網(wǎng)與互動。物聯(lián)網(wǎng)能夠?qū)崿F(xiàn)社會活動和人們生活方式的變革,被預言為繼互聯(lián)網(wǎng)之后新的全球信息化產(chǎn)業(yè)浪潮,受到各國政府、企業(yè)和學術(shù)界的廣泛重視。
從信息技術(shù)角度看,物聯(lián)網(wǎng)是指具有感知和智能處理能力的可標識的物體,基于標準的可互操作的通信協(xié)議,在寬帶移動通信、下一代網(wǎng)絡和云計算平臺等技術(shù)的支撐下,獲取和處理物體自身或周圍環(huán)境的狀態(tài)信息,對事件及其發(fā)展及時做出判斷,提供對物體進行管理和控制的決策依據(jù),從而形成信息獲取、物體管理和控制的全球性信息系統(tǒng)。物體能夠在人類直接干預或無需人工干預條件下感知事件、觸發(fā)動作和生成服務,通過協(xié)同的感知和互動來影響甚至控制事件向有利的方向發(fā)展。物聯(lián)網(wǎng)充分體現(xiàn)了物理世界和信息空間的深度融合,使人類可以融入到一體化的智能生態(tài)環(huán)境中,實現(xiàn)人、機、物的協(xié)同統(tǒng)一。
作為嶄新的綜合性信息系統(tǒng),物聯(lián)網(wǎng)并不是單純的,它包括信息的感知、傳輸、處理決策、服務等多個方面,呈現(xiàn)出自身顯著的特點;首先是對客觀物理世界的全面感知,它不僅表現(xiàn)在對單一的現(xiàn)象或目標進行多方面的觀察獲得綜合的感知數(shù)據(jù),也表現(xiàn)在對現(xiàn)實世界各種物體現(xiàn)象的普遍感知;其次是物聯(lián)網(wǎng)實體間的泛在互聯(lián),表現(xiàn)在各種物體經(jīng)由多種接入模式實現(xiàn)異構(gòu)互聯(lián),也突出表現(xiàn)在物聯(lián)網(wǎng)不僅包括互聯(lián)網(wǎng)、電信網(wǎng)等公共網(wǎng)絡,還包括電網(wǎng)和交通網(wǎng)等專用網(wǎng)絡,錯綜復雜,形成"網(wǎng)中網(wǎng)"的形態(tài);第三是智慧的信息處理和決策,它體現(xiàn)在物聯(lián)網(wǎng)中從感知到傳輸?shù)經(jīng)Q策應用的信息流,并最終為控制提供支持,也廣泛體現(xiàn)出物聯(lián)網(wǎng)中大量的物體和物體之間的關(guān)聯(lián)和互動。物體互動經(jīng)過從物理空間到信息空間,再到物理空間的過程,形成感知、傳輸、決策、控制的開放式的循環(huán)。
物聯(lián)網(wǎng)不同于感知信息收集的傳感器網(wǎng)絡,也不同于信息傳輸?shù)幕ヂ?lián)網(wǎng)。它包含億萬種多樣的物體,承載和處理巨海量的感知信息,容納各種模式的接入和通信模式,實現(xiàn)從感知、處理到控制的循環(huán)過程。其系統(tǒng)架構(gòu)如何構(gòu)成,采用什么樣的體系結(jié)構(gòu),現(xiàn)已成為物聯(lián)網(wǎng)研究的核心問題之一。
1.物聯(lián)網(wǎng)和云計算
工信部電子工業(yè)標準化研究所張輝介紹,目前大部分人士都認同將物聯(lián)網(wǎng)分成三個層次,一個是應用層,還有一個網(wǎng)絡層,還有感知層。未來的物聯(lián)網(wǎng)應該是一個由云+端組成的一個龐大網(wǎng)絡,隨著傳感器網(wǎng)絡大規(guī)模部署,各種終端就像藍海一樣,分布到各種各樣基礎設施上收集信息,在通過各種網(wǎng)絡將這些信息發(fā)送到云端進行計算和處理,經(jīng)過計算和處理的信息最后到了應用層為不同的領(lǐng)域各種各樣行的支撐服務。
人類通過各種信息感應、探測、識別、定位、跟蹤和監(jiān)控等手段和設備實現(xiàn)對物理世界的"感、知、控",這一環(huán)節(jié)稱為物聯(lián)網(wǎng)的"前端";而基于互聯(lián)網(wǎng)計算的涌現(xiàn)智能以及對物理世界的反饋和控制稱為物聯(lián)網(wǎng)的"后端"。當下無論學術(shù)界還是工業(yè)界,目光普遍聚焦在物聯(lián)網(wǎng)的"前端",但物聯(lián)網(wǎng)的"后端"也同樣重要。從"后端"看,物聯(lián)網(wǎng)可以看做是一個基于互聯(lián)網(wǎng)的、以提高物理世界的運行、管理、資源使用效率等水平為目標的大規(guī)模信息系統(tǒng)。該系統(tǒng)具備實時感應、高度并發(fā)、自主協(xié)同和涌現(xiàn)效應等特征。
云計算為眾多用戶提供了一種新的高效率計算模式,兼有互聯(lián)網(wǎng)服務的便利、廉價和大型機的能力。它的目的是將資源集中于互聯(lián)網(wǎng)上的數(shù)據(jù)中心,由這種云中心提供應用層、平臺層和基礎設施層的集中服務,以解決傳統(tǒng)IT系統(tǒng)零散性帶來的低效率問題。云計算是信息化發(fā)展進程中的一個階段,強調(diào)信息資源的聚集、優(yōu)化、動態(tài)分配和回收,旨在節(jié)約信息化成本、降低能耗、減輕用戶信息化的負擔,提高數(shù)據(jù)中心的效率。云計算出現(xiàn)的初衷是解決特定大規(guī)模數(shù)據(jù)處理問題,因此它被業(yè)界認為是支撐物聯(lián)網(wǎng)"后端"的最佳選擇,云計算為物聯(lián)網(wǎng)提供后端處理能力與應用平臺。筆者認為物聯(lián)網(wǎng)"后端"建設應從互聯(lián)和行業(yè)云做起。在研究全面和理想化戰(zhàn)略體系的同時,應充分利用良好的前期基礎,重視價值牽引作用,在特定領(lǐng)域的典型應用和行業(yè)云上有所突破。
云計算是互聯(lián)網(wǎng)發(fā)展帶來的一種新型計算和服務模式,它是通過分布式計算和虛擬化技術(shù)建設數(shù)據(jù)中心或超級計算機,以租賃或免費方式向技術(shù)開發(fā)者或企業(yè)客戶提供數(shù)據(jù)存儲、分析以及科學計算等服務。廣義上講,云計算是指廠商通過建立網(wǎng)絡服務集群,向多種客戶提供硬件租賃、數(shù)據(jù)存儲、計算分析和在線服務等不同類型的服務。云計算的主要服務形式有以亞馬遜公司為代表的基礎設施即服務,以Saleforce為代表的平臺即服務,以及以微軟代表的軟件即服務等。
云計算的"云"就是存在于互聯(lián)網(wǎng)的服務器集群上的服務器資源,包括硬件資源(如服務器、存儲器和處理器等)和軟件資源(如應用軟件、集成開發(fā)環(huán)境等)。本地終端只需要通過互聯(lián)網(wǎng)發(fā)送一條請求信息,"云端"就會有成千上萬的計算機為你提供需要的資源,并把結(jié)果反饋給發(fā)送請求的終端。每個提供云計算服務的公司,其服務器資源分布在相對集中的世界上少量幾個地方,對資源基本采用集中式的存放管理,而資源的分配調(diào)度采用分布式和虛擬化技術(shù)。云計算強調(diào)終端功能的弱化,通過功能強大的"云端"給需要各種服務的終端提供支持。如同用電用水一樣,我們可以隨時隨地獲取計算、存儲等信息服務。
2.物聯(lián)網(wǎng)和海計算
海計算通過在物理世界的物體中融入計算與通信設備以及智能算法,讓物物之間能夠互連,在事先無法預知的場景中進行判斷,實現(xiàn)物物之間的交互作用。海計算一方面通過強化融入在各物體中的信息裝置,實現(xiàn)物體與信息裝置的緊密融合,有效地獲取物質(zhì)世界信息;另一方面通過強化海量的獨立個體之間的局部即時交互和分布式智能,使物體具備自組織、自計算、自反饋的海計算功能。海計算的本質(zhì)是物物之間的智能交流,實現(xiàn)物物之間的交互。云計算是服務器端的計算模式,而海計算代表終端的大千世界,海計算是物理世界各物體之間的計算模式。
簡言之,海計算模式倡導由多個融入了信息裝置、具有一定自主性的物體,通過局部交互而形成具有群體智能的物聯(lián)網(wǎng)系統(tǒng)。該系統(tǒng)具有以下優(yōu)點:
(1)節(jié)能高效充分利用局部性原理,可以有效地縮短物聯(lián)網(wǎng)的業(yè)務直徑,即覆蓋從感知、傳輸、處理與智能決策,到控制的路徑,從而降低能耗,提高效率。
(2)通用結(jié)構(gòu)通過引入融入信息裝置的"自主物體",有利于產(chǎn)生通用的、可批量重用的物聯(lián)網(wǎng)部件和技術(shù),這是信息產(chǎn)業(yè)主流產(chǎn)品的必備特征。
(3)分散式結(jié)構(gòu)海計算物聯(lián)網(wǎng)強調(diào)分散式結(jié)構(gòu),較易消除單一控制點、單一瓶頸和單一故障點,擴展更加靈活。群體智能使得海計算物聯(lián)網(wǎng)更能適應需求和環(huán)境變化。
實時信息系統(tǒng)一般而言,實時信息系統(tǒng)(Real-timeInformationSystem,RIS)由信息采集、信息傳輸和信息處理三個子系統(tǒng)組成。信息采集子系統(tǒng)由各種類型的采集設備所組成,如傳感器、射頻識別和視頻、音頻圖像采集器等。用戶以有線或無線的方式連接系統(tǒng),實時信息可以由實時信息系統(tǒng)根據(jù)用戶個性需求主動推送,也可以是用戶主動發(fā)出請求后等待接收信息。實時信息系統(tǒng)建設的一個重要原則是保證系統(tǒng)的開放性,以促進實時信息的采集與共享。
(1)物理實時信息采集
針對物理世界的實時信息采集方式可以分為直接采集和間接采集。直接采集是指利用各種采集設備直接從物理世界的信源采集信息,包括自動采集、人工采集和混合采集;而間接采集是指針對事先被上傳到互聯(lián)網(wǎng)上仍然保持時效性的實時信息進行采集。物聯(lián)網(wǎng)中大多采用自動采集的方式。自動采集是指利用各種采集設備,針對某一目標主體連續(xù)實時地采集信息。常見的采集設備包括物理傳感器、化學傳感器、生物傳感器、射頻識別標簽以及識別設備、全球定位系統(tǒng)設備等。在物聯(lián)網(wǎng)中,把所標記的物體的相關(guān)信息事先寫入射頻識別標簽,通過標簽接收閱讀器發(fā)出的射頻信號,憑借感應電流所獲得的能量將存儲在芯片中的物體信息發(fā)出,這樣閱讀器就能采集物體信息,并以此判定物體的位置和數(shù)量等實時信息。
(2)實時信息處理
實時信息處理是指把原數(shù)據(jù)加工成信息的一個過程,涉及分類實時信息收集、數(shù)據(jù)規(guī)整、實時場景重構(gòu)和數(shù)據(jù)挖掘等步驟,其中分類實時信息包括可視信息、音頻信息及其它物理量或化學量。實時場景重構(gòu)技術(shù)是實時信息處理研究領(lǐng)域的一個重要課題。實時場景重構(gòu)技術(shù)是指通過一定數(shù)量的實時信息采集設備(包括無線手持設備和固定的視頻圖像采集設備)采集信息,并用采集到的分類實時信息進行信息源的場景重構(gòu)。實時場景重構(gòu)的實現(xiàn)涉及到分類實時信息的收集和逆向建模技術(shù)。
(3)實時信息發(fā)布
實時信息分發(fā)模型包括Pull和Push兩種模型。Pull模型一般是由用戶主動發(fā)起信息請求,請求經(jīng)過處理后轉(zhuǎn)化成采集指令,信息源采集設備將采集到的信息傳回給用戶;Push模型一般是由信息源采集設備采集到實時信息,并經(jīng)過處理后,根據(jù)用戶的個性需求,有選擇地傳送。
此外,實時信息系統(tǒng)還有若干技術(shù)問題需要解決,如:信息精準度問題、傳遞延遲以及隱私問題等。
海計算(SeaComputing)是2009年8月18日,通用汽車金融服務公司董事長兼首席執(zhí)行官molina,在2009技術(shù)創(chuàng)新大會上所提出的全新技術(shù)概念。海計算為用戶提供基于互聯(lián)網(wǎng)的一站式服務,是一種最簡單可依賴的互聯(lián)網(wǎng)需求交互模式。用戶只要在海計算輸入服務需求,系統(tǒng)就能明確識別這種需求,并將該需求分配給最優(yōu)的應用或內(nèi)容資源提供商處理,最終返回給用戶相匹配的結(jié)果。與云計算的后端處理相比,海計算指的是智能設備的前端處理。
物聯(lián)網(wǎng)具有顯著的異構(gòu)性、混雜性和超大規(guī)模等特點。異構(gòu)性表現(xiàn)在不同制造商、不同擁有者、不同類型、不同級別、不同范疇的對象網(wǎng)絡共存于物聯(lián)網(wǎng)中,網(wǎng)絡之間在通信協(xié)議、信息屬性、應用特征等多個方面存在差異性,并形成混雜的異構(gòu)網(wǎng)絡或"網(wǎng)中網(wǎng)"形態(tài);混雜性表現(xiàn)在網(wǎng)絡形態(tài)和組成的異構(gòu)混雜性,多信息源的并發(fā)混雜性,場景、服務和應用的混雜性等多個方面;物聯(lián)網(wǎng)是物理世界與信息空間的深度融合系統(tǒng),是涉及全球的人、機、物的綜合信息系統(tǒng),其規(guī)模之大無所不包。
物聯(lián)網(wǎng)的上述特點決定了感知層數(shù)據(jù)的特性,即異構(gòu)的、混雜的、大規(guī)模的實時流感知數(shù)據(jù)。同時,感知數(shù)據(jù)還具有一個顯著特點就是時空特性,就是感知數(shù)據(jù)在特定時間和特定空間內(nèi)才有意義,如果不在這個地點或過了這個時間,數(shù)據(jù)的意義可能就不大了。如中關(guān)村大街的交通相關(guān)信息,這些交通信息通過很多節(jié)點實時采集,是大數(shù)據(jù)量的隨時間不斷采樣的實時流信息。這些信息誰需要?是在這個區(qū)域的人車才真正需要了解當時的詳細擁塞或停車信息等,以便及時掌握交通動態(tài),調(diào)整行車路線或停止地方。其他地方的人們可能不關(guān)心這個區(qū)域的交通信息,或僅僅只需要了解大概情況,實時性要求也不是很高,如了解中關(guān)村大街的歷史交通信息等。另外,物聯(lián)網(wǎng)的物體之間需要協(xié)同交互,對事件及時做出反應,這就需要實時性采集、處理和控制,如在中關(guān)村大街上前后行駛的兩輛車需要實時交互,既要保持暢通行駛,又要通過保持一定的車距來保證安全性,這就需要在當前場景下局部空間內(nèi)車輛之間實時通信和決策處理。
為此,我們針對物聯(lián)網(wǎng)這些數(shù)據(jù)的特性提出了啞鈴式的存儲和計算模式。大量的感知信息在采集和使用的本地進行存儲,經(jīng)過處理后的中間或最后結(jié)果存儲在互聯(lián)網(wǎng)上(后端),放到云中的數(shù)據(jù)中心。感知信息的預處理、判斷和決策等信息處理主要在當前場景下的前端完成,必要的需要大運算量的計算才通過"云端"的數(shù)據(jù)中心來處理。只有這樣,才能節(jié)省通信帶寬,否則網(wǎng)絡很難傳輸這么多的感知數(shù)據(jù);才能節(jié)省存儲空間,數(shù)據(jù)中心再大也難存下實時流的原始感知數(shù)據(jù),也沒有必要存儲原始感知數(shù)據(jù);才能滿足實時性的交互處理,如果通過互聯(lián)網(wǎng)或云計算來做出處理和決定,就不能滿足很多實時性的應用;更重要的是能夠滿足物聯(lián)網(wǎng)的大規(guī)模的擴展性。物聯(lián)網(wǎng)一定是分布式的系統(tǒng),局部空間內(nèi)的高度動態(tài)自治管理才有利于擴展性。
中科院現(xiàn)在提出"海計算"[2]這個新的計算模式,實質(zhì)是把智能推向前端。智能化的前端具有存儲、計算和通信能力,能在局部場景空間內(nèi)前端之間協(xié)同感知和判斷決策,對感知事件及時做出響應,具有高度的動態(tài)自治性。海計算的每個"海水滴"就是全球的每個物體,它們具有智能,能夠協(xié)助感知互動。億萬種物體組成物聯(lián)網(wǎng)系統(tǒng),就如同海水滴形成大海一樣。
3.海計算SeaComputing與云計算compuware的聯(lián)系與區(qū)別:
工信部電子工業(yè)標準化研究所張輝介紹,當初提出IPv6概念的時候,就提到了要為地球上每一粒沙子分配一個地址的狂想,這樣的網(wǎng)絡所收集到的信息是驚人的,如果將這種信息量全丟給云端來計算也是不現(xiàn)實的。因此提出一個海計算,就是要讓各種終端進行簡單的信息處理,再匯總到云端,這就需要智能的傳感器。然而,現(xiàn)在國內(nèi)傳感器的技術(shù)水平比國外要落后10~15年,工藝水平落后15~20年,裝備水平落后20~25年,可靠性指標低1~2個數(shù)量級,基本性能指標落后3~5年。
目前傳感器的成本還很高,需要不斷降低成本且能跟芯片一起集成制造,能實現(xiàn)簡單的處理并將處理后的物理信號放到后臺服務系統(tǒng),到那個時候物聯(lián)網(wǎng)真正才會到來。雖然現(xiàn)在有人提出云計算,但我們不能把所有的傳感器信息都放到云端去計算,所以還需要"海計算"來輔助,要讓90%的基礎信息在傳感器海里面處理,云只負責處理從"海"中蒸發(fā)的復雜信息。
海計算(Sea Computing),用戶置身于龐大的網(wǎng)絡發(fā)布和獲取信息(數(shù)據(jù)),該網(wǎng)絡為用戶提供解決方案,并將用戶的計算機處理工程交由該網(wǎng)絡當中的每個計算機,通過優(yōu)化分配的方式,讓該網(wǎng)絡中的計算機分擔處理并建立聯(lián)系,返回結(jié)果,為用戶提供強大的運算服務。海計算為用戶提供基于互聯(lián)網(wǎng)的一站式服務,是一種最簡單可依賴的互聯(lián)網(wǎng)需求交互模式。它的實現(xiàn),關(guān)鍵在于龐大的網(wǎng)絡、共享機制以及協(xié)調(diào)(優(yōu)化分配)機制的建立。
海就是一個擁有共享機制、協(xié)調(diào)機制的龐大網(wǎng)絡,每一個用戶都置身于海中,每一個用戶都將自己的工程分擔在海上,也分擔海要求的一部分運算任務。海計算之所以能夠?qū)崿F(xiàn),是因為每一臺計算機的運算能力都沒有充分的發(fā)揮,CPU的運行能力不會穩(wěn)定,而會波動,在很多時候,CPU是負擔很小的,但是在某些時候,CPU又在超負荷運算。實際上,這對CPU的壽命也是有害的。通過海的優(yōu)化配置,可以讓每一臺計算機的CPU運算都穩(wěn)定在一個最健康的狀態(tài)。
海計算與云計算的不同在于:用戶在海計算中,置身于海中,而在云計算中,只是通過線纜(或者其他)連接到云上;用戶在海計算中需要承擔任務,而在云計算中不承擔任務。因此,在海計算中,用戶不需要為運算付費,在云計算中,需要向云服務提供商提供一定的報酬(該報酬也許是你的注意力)。用戶在海計算中,你本身置身于海中,因此不需要一個框來鏈接,只需要一個開放的搜索工具。
搜索工具是一個來自于海的解決方案,像其他的解決方案一樣,這些方案都來自于海,是開源的,并且是免費提供的。所有的解決方案是海所共有的,用戶不需要在本地安裝或者下載。更多的,海為用戶提供信息的接入服務,用戶可以通過海發(fā)布自己的在線直播、文學創(chuàng)作等等。
海是安全的。更加可貴的是,海是公共的,不是私有的,也不是資本的。那么,人們是不是會因此而貪戀便宜?需知道權(quán)利和義務是統(tǒng)一的。那么海的接入應該有一定的要求和門檻(比如CPU和存儲器的要求),有接入的把關(guān)人。那么把關(guān)人應該由誰擔當?應該由海擔當。海應該擁有這樣的功能,它能審核用戶,并做出是否為其接入的決定。
4.云海結(jié)合
早在2009年,騰訊和阿里也在構(gòu)建類似"云計算"和"框計算"的概念,騰訊的計劃命名為"海計算",阿里巴巴的計劃命名為"風計算"。相對于騰訊,阿里巴巴等傳統(tǒng)互聯(lián)網(wǎng),techword計劃聯(lián)合人人網(wǎng),豆瓣網(wǎng)等web2.0網(wǎng)站,推出地球上最大的web2.0信息碎片整合平臺,計劃命名為"片計算",片計算能整合人們在日常生活中留下的有價值的信息碎片。
總而言之,不管是云計算、海計算、框計算還是風計算,物聯(lián)網(wǎng)涉及到全球的物體(包括人)規(guī)模,以及其應用需求和感知層數(shù)據(jù)的特性,決定了物聯(lián)網(wǎng)的架構(gòu)需要"云"和"海"相結(jié)合。一方面,在局部應用場景中,感知數(shù)據(jù)存儲在局部現(xiàn)場,智能前端在協(xié)同感知的基礎上,通過實時交互共同完成事件判斷、決策等處理,及時對事件做出反應。另一方面,云計算的"云"的后端提供面向全球的存儲和處理服務。物聯(lián)網(wǎng)的各種前端把處理的中間或最后結(jié)果存儲到云的后端。前端在本地處理過程中,在必要時需要后端的存儲信息和處理能力的支持,及時發(fā)送服務請求獲得云的后端支持。這具有良好的擴展性,既滿足前端實時交互,又滿足全球物體的互聯(lián)互動。2011年5月19日,工信部楊學山部長在云計算大會上提到的三點:第一要充分認識發(fā)展云計算的重要性和必要性。第二要遵循規(guī)律。要循序漸進,符合規(guī)律。第三要充分發(fā)揮比較優(yōu)勢,形成發(fā)展合力。物聯(lián)網(wǎng)發(fā)展?jié)摿o限,但物聯(lián)網(wǎng)的實現(xiàn)并不僅僅是技術(shù)方面的問題,建設物聯(lián)網(wǎng)的過程涉及到若干規(guī)劃、管理、協(xié)調(diào)、合作等方面的問題,還涉及到標準和安全保護等方面的問題,這需要一系列相應的配套政策和規(guī)范的制定和完善。盡管目前物聯(lián)網(wǎng)的應用和研究取得了長足的進步,并得到國家層面的高度重視,但就目前的技術(shù)水平而言還面臨眾多挑戰(zhàn)。此外,物聯(lián)網(wǎng)在不同行業(yè)中的應用各不相同,因此應將行業(yè)知識與物聯(lián)網(wǎng)技術(shù)充分集成和融合,使物聯(lián)網(wǎng)更好地為人們的生產(chǎn)生活服務。
【免責聲明】本文僅代表作者本人觀點,與和訊網(wǎng)無關(guān)。和訊網(wǎng)站對文中陳述、觀點判斷保持中立,不對所包含內(nèi)容的準確性、可靠性或完整性提供任何明示或暗示的保證。請讀者僅作參考,并請自行承擔全部責任。
聯(lián)系客服