設備硬件及其互操作性,以便物聯網發展并充分發揮其潛力。仍在建設中的其他物聯網元素與互聯網有關。連接和安全性仍然需要成熟。
例如,短距離無線網絡是另一個需要工作的主要物聯網構建模塊。它用于本地網絡,例如:
6LoWPAN
Thread
WirelessHART等工業協議
使用最新版本的藍牙和Zigbee,這兩種協議現在都可以傳輸IP數據包,正如IDC所代表的那樣,它允許一個唯一可識別的端點。仍需要網關/集線器/集中器從短程無線域移動到互聯網域。例如,使用藍牙,智能手機或平板電腦可以成為此網關。
局域網的主要研發工作主要集中在無線電硬件和功耗上,這樣我們就可以避免為無線設備,網絡拓撲和軟件堆棧使用電源線或電池。6LoWPAN及其在谷歌方向上的最新發展,Thread,正在推動這一領域的極限。由于消費者習慣于定期更換技術,例如每隔幾年更新一次電腦和智能手機,因此消費市場是這一發展的良好實驗室。
物聯網中的遠程無線網絡也需要成熟。事物的連接依賴于現有的IP網絡。對于移動物聯網設備和難以到達的區域,IP網絡主要通過蜂窩系統實現。但是,有多個地方沒有蜂窩覆蓋。此外,盡管蜂窩電話是有效的,但隨著終端設備的數量開始達到大量,它變得太昂貴。用戶可以為單個數據計劃付費(例如,在汽車中使用蜂窩調制解調器來提供Wi-Fi),但是當操作大型機隊時,這種成本很快就會變得過高。
對于沒有穩定電源的終端設備 - 例如在農業應用或管道監控中 - 蜂窩電話的使用也不是一個好的選擇。蜂窩調制解調器相當耗電。
因此,我們開始在遠程無線連接中看到物聯網設備流量的新競爭者。一種稱為低功率廣域網(LPWAN)的新型無線技術已經開始出現。以前您可以選擇距離有限的低功率(802.15.4)或更高距離的高功率,LPWAN提供了一個很好的折衷方案:電池供電操作,距離可達30KM。
LPWAN有許多競爭技術,但兩種方法特別重要的是LoRa和SIGFOX。
LoRa為協議提供了一個開放的規范,最重要的是,提供了一個開放的業務模型。后者意味著任何人都可以建立一個LoRa網絡 - 從個人或私人公司到網絡運營商。
SIGFOX是一種超窄帶技術。它需要廉價的端點無線電和更復雜的基站來管理網絡。電信運營商通常攜帶最大量的數據; 通常是高頻(例如5G),而SIGFOX打算通過使用較低頻率來做相反的事情。SIGFOX宣稱其消息可以傳輸長達1,000公里(620英里),每個基站可以處理多達100萬個對象,消耗標準蜂窩系統能量的1/1000。如果從端點到基站,SIGFOX通信往往會更好,因為端點上的接收靈敏度不如昂貴的基站。它具有雙向功能,但其從基站返回端點的容量受到限制,
SIGFOX和LoRa多年來一直是LPWAN領域的競爭對手。然而,即使使用不同的商業模式和技術,SIGFOX和LoRa也有相同的目標:在城市和全國范圍的LPWAN上采用物聯網部署。對于物聯網,LPWAN解決了連接問題,無需復雜網格或人口密集的星形網絡,即可完全覆蓋整個建筑物,校園或城市。
LPWAN的優點是蜂窩運營商所熟知的; 事實上,諾基亞,愛立信和英特爾正在合作開發窄帶LTE(NB-LTE)。他們認為這是使用LTE為物聯網設備供電的最佳途徑。NB-LTE代表LTE的優化變體。據他們說,它非常適合物聯網市場,因為它易于部署,易于使用并提供強大的電源效率。這三個合作伙伴面臨著一系列支持替代技術的競爭利益。其中包括華為和其他支持現有窄帶蜂窩物聯網提案的公司。
這些技術是解決一些以云為中心的網絡挑戰的解決方案的一部分。它正在發生,但我們不能說這是今天的主流技術。
互聯網問題
除了互聯網的無線連接問題之外,還有關于互聯網本身的問題。毫無疑問,物聯網設備使用互聯網協議(IP)。在IPSO聯盟成立于2008年,以促進IP收養。去年,該聯盟公開宣稱所有行業都清楚地知道在物聯網設備中使用知識產權。現在的問題是,“如何最好地利用IP?”
例如,當前的IP網絡拓撲和層次結構是否能夠滿足物聯網要求?當我們開始考慮在網絡中使用網關/集線器/集中器時,它也會引發網絡設備使用和數據處理位置的問題。從端點獲取數據并將其一直發送到后端系統(云)是否有意義,或者某些本地處理是否會提供更好的系統設計?
全球業界現在的想法是,分布式處理是一種更好的解決方案,但互聯網不是那種方式構建的。預測的物聯網系統的廣度和規模需要在多個層面進行協作,包括硬件,邊緣和云端軟件,以及使所有“事物”能夠進行通信和互操作的協議和數據模型標準。世界網絡專家知道,由受限設備和網絡組成的當前基礎設施根本無法跟上物聯網設備產生的數據流量,也無法滿足某些系統所要求的低延遲響應時間。鑒于預測的物聯網增長,這個問題只會變得更糟。
在他的文章“物聯網需要霧計算”中,Prismtech的首席技術官Angelo Corsaro 提出了很多關于我們今天所知的互聯網不足的原因。他表示,它必須從云變為霧,以支持新的物聯網網絡,數據存儲和數據處理要求。
現有的以云為中心的網絡對于廣泛的物聯網應用的主要挑戰是:
連接(每個設備一個連接)
帶寬(大量設備將超過人類通信的數量)
延遲(反應時間必須與應用程序交互的物理實體或過程的動態兼容)
成本(對于系統所有者,每個連接的成本乘以設備數量可能會降低系統的ROI)
這些問題促成了OpenFog聯盟(OFC)的成立。OFC的創建是為了定義可組合性架構和霧/邊緣/分布式計算方法,包括創建一個參考設計,提供接近終端設備的互操作性。OFC的工作將定義分布式計算,網絡,存儲,控制和資源的架構,以支持物聯網邊緣的智能,包括自主和自我感知的機器,物體,設備和智能對象。OFC是另一個實現可擴展物聯網的重要組成部分正在開發中的例子。這支持了Gartner的信念,即物聯網需要5到10年才能實現主流采用。
然而,關于物聯網的大多數媒體報道仍然以云為中心,分享了IT觀點。在我看來,IT驅動的云計劃是一個重大錯誤。對于許多物聯網構建模塊,IT正試圖將其技術推向頻譜的另一端 - 設備。將IT專有技術應用于嵌入式設備需要更多的硬件和軟件,這些軟件和軟件目前會增加物聯網設備的成本。為了使物聯網成為現實,邊緣設備單位成本需要比我們今天所能達到的要低很多。如果我們嘗試將IT技術和流程應用于OT設備,我們就會忽略這一點。
IT假設大型處理器具有大量存儲和內存。IT的編程語言和其他軟件技術依賴于這些資源的可用性。將IT成本基礎架構應用于OT設備并不是正確的方法。不僅需要在硬件方面,而且在系統管理方面需要更多的開發。管理數千或數百萬計算設備的網絡是一項重大挑戰。
保護物聯網
現有的互聯網架構構成了物聯網增長的另一個障礙:安全性。沒有一天我沒有閱讀有關物聯網安全要求的文章。該行業仍在分析其含義。我們了解IT安全性,但IT只是物聯網的一部分。物聯網帶來了新的挑戰,特別是在網絡架構和設備種類方面。
例如,最近的研究表明,當我們包含安全性時,設備到設備的交互復雜性不會擴展。憑借高度多樣化的供應商社區,物聯網顯然需要互操作性。我們還了解到,設備信任(包括設備身份驗證和證明)對于保護物聯網至關重要。但設備制造商發布的證明密鑰會損害用戶隱私。第三方證明可能存在專有解決方案,但同樣,它們不會擴展。物聯網系統中的安全性必須從終端設備開始。設備必須具有不可變的標識。
不幸的是,今天這種情況沒有答案。一些芯片供應商確實有解決方案。但是,它們是專有解決方案,這意味著必須為每個芯片供應商定制設備上運行的軟件。
封閉式專有系統的安全性是可以實現的,特別是當攻擊面較小時。然而,一旦我們將系統打開到公共網絡技術,并且正在考慮來自多個來源的數據關聯的指數增益,安全性就成為一個不會很快解決的組合問題。利用在系統之間交換數據所需的語義互操作性和應用層協議互操作性,轉換網關引入了可信第三方和新/不同數據模型/序列化格式,這進一步使組合系統的復雜性復雜化。
IT領域的優勢在于運行在英特爾或類似架構上,并以Windows或Linux作為主要操作系統。在嵌入式領域中,除了核心之外沒有其他東西(除了核心 - 大部分時間都是ARM-但外圍設備都是不同的,即使在相同的硅供應商產品組合中也是如此)。對于嵌入式系統中使用的微控制器和微處理器,還有許多實時操作系統(RTOS),從開源系統到商用RTOS。為了降低嵌入式系統成本并實現規模經濟,該行業將需要標準化所使用的硬件和軟件。否則,“事物”的開發和生產成本將保持很高,并且危及達到預期的數十億設備。
幸運的是,技術社區已經確定了幾種物聯網設計模式。設計模式是針對常見問題的通用可重用解決方案。雖然不是可以直接轉換為硬件或代碼的完成設計,但設計模式是如何解決可在許多不同情況下使用的問題的描述或模板。
這些物聯網設計模式在IETF RFC 7452和最近的Internet Society IoT白皮書中有所描述。一般來說,我們認識到五類模式:
設備到設備
設備到云
網關
后端數據可移植性
基于IP的設備到設備
每種設計模式的安全解決方案正在開發中。但仍有大量工作要做。
最后,所有這些工作都會導致數據隱私,遺憾的是,這不僅是一個技術問題,也是一個合法的問題。誰擁有這些數據,擁有者可以用它做什么?可以出售嗎?可以公開嗎?
正如您所看到的,在我們為這些安全問題提供解決方案之前,我們需要多年的工作。但問題正在被提出,并且根據這個說法,問問題已經是答案的50%了!
結論
我的目標不是阻止任何人開發和部署物聯網系統 - 事實上恰恰相反。存在開發物聯網系統的構建塊。這些塊可能太昂貴,太笨重,可能達不到可接受的性能水平,并且可能不安全,但它們存在。
我們今天的立場類似于汽車時代初期的立場。第一輛車沒那么快,并且有無數的安全問題!一個世紀之后,我們正在考慮自動駕駛汽車的問世。對于物聯網,它不會需要一個世紀。如前所述,Gartner認為物聯網將需要五到十年才能實現主流采用。我同意,我個人也在努力開發一些實現這一目標所需的部分。
還有很多問題。大約10年前,業界一直在詢問IP是否是正確的網絡技術。今天很清楚。知識產權是必須的。現在的問題是,“我們如何使用它”?我們經常聽到的另一個問題是,“物聯網的投資回報率是多少”?這種技術可帶來的成本和收入(或成本節約)是多少?在物聯網真正起飛之前,這些問題需要扎實的答案。
挑戰也很多。在設計系統時,您可能會發現設計所需的傳感器/執行器,處理器,網絡技術,存儲,數據處理和分析方面的限制。沒有軟件就無法實現物聯網,并且在有軟件的地方,有錯誤修復和功能增強。為了實現軟件可升級性,系統需要設計為允許此功能。系統硬件和操作成本可能更高,以達到計劃的系統壽命。
總而言之,今天可以開發和部署物聯網系統。隨著新技術的引入,越來越多的系統概念可以產生積極的影響。此類系統的良好示例包括車隊管理和許多消費者計劃。物聯網由許多移動部件組成,其中許多部件都有當前主要的研發項目。在未來幾年,我們將看到許多領域的巨大進步。
那么物聯網實現的真正挑戰不是技術。他們存在。面臨的挑戰是它們的綜合成本和性能達到了部署預測的數十億物聯網設備所需的水平。
評論
查看更多