物聯(lián)網(wǎng)可以使普通對象進(jìn)行智能連接,實現(xiàn)各種新的服務(wù),并承諾給我們一個智慧城市,主要表現(xiàn)為交通堵塞的減少,更清潔的環(huán)境和一系列初級的勝利。
問題是雖然已經(jīng)有大量的技術(shù)人員和技術(shù)愛好者開始談?wù)撐锫?lián)網(wǎng)了,好像是它真已經(jīng)在這了。
可以肯定的是,很多智能設(shè)備都已經(jīng)聯(lián)接起來了,并傳播數(shù)據(jù)到其他設(shè)備,如家用報警器、數(shù)碼相機(jī)、熱傳感器和比重計。但是,也許你可能已經(jīng)注意到,我們還有很長的路要走,當(dāng)你的冰箱知道你沒有牛奶了并提醒你添加,或當(dāng)你的手提箱檢查您的日歷了解您要出差,可以確保您的旅行衣服已經(jīng)清洗和折疊。
沒有通用語言
從最基本的意義上說,物物連接中,互聯(lián)網(wǎng)只是一個網(wǎng)絡(luò)。然而,這并不意味著這些小玩意兒將知道如何彼此交談,更不用說,他們有什么話要說。
當(dāng)設(shè)備之間可以通信時,它通常是通過一個或多個“協(xié)議”或?qū)iT化的語言,用于處理特定的任務(wù)。你幾乎肯定會在互聯(lián)網(wǎng)上遇到最流行的協(xié)議 - 超文本傳輸協(xié)議或HTTP。(這就是http://,你有時會看到領(lǐng)導(dǎo)在你的瀏覽器中的Web地址)在Web上HTTP允許彼此各種電腦發(fā)送文件,圖像和視頻。
像HTTP一樣,許多其它常用協(xié)議一樣處理特定的通信任務(wù)。例如,SMTP,POP和IMAP,都是電子郵件協(xié)議,F(xiàn)TP處理基本的文件傳輸?shù)鹊取?nbsp;
這些專用協(xié)議一般喜歡較好的工作,因為網(wǎng)絡(luò),電子郵件和FTP服務(wù)器通常彼此之間相互聯(lián)系。(當(dāng)他們想這樣做時,簡單的翻譯軟件會處理這項工作。)隨著互聯(lián)網(wǎng)的發(fā)展,使用單一捆綁和穩(wěn)定的單一的協(xié)議已經(jīng)變得容易,而不是復(fù)雜地去嘗試把協(xié)議與物體進(jìn)行捆綁。
你可能會開始明白這個問題。物聯(lián)網(wǎng)設(shè)備必須處理一大堆不同的任務(wù),而且使用很少的共識協(xié)議。換句話說, 我們得到的交流是失敗的。
“所有的技術(shù)都是不確定的” 產(chǎn)品設(shè)計師霍爾格●萊因哈特說,“物聯(lián)網(wǎng)是一種無定形的哲學(xué)和術(shù)語!
因此,物聯(lián)網(wǎng)不能使物體間的直接對話。目前,新興物聯(lián)網(wǎng)設(shè)備主要是與相關(guān)開發(fā)者或供應(yīng)商所控制的集中服務(wù)器進(jìn)行溝通。這項工作不能勉強(qiáng),但它也會導(dǎo)致一群分散子網(wǎng)中的設(shè)備可以相互溝通得非常好,但不能真正地跟與其他分散子網(wǎng)的任何設(shè)備進(jìn)行溝通。
就拿福特福克斯的汽車來說,它可以完美的與福特服務(wù)或數(shù)據(jù)中心進(jìn)行交流,當(dāng)它們在互聯(lián)網(wǎng)上發(fā)送數(shù)據(jù)時。如果部件需要更換,該車的系統(tǒng)可以回到大本營,這反過來又產(chǎn)生服務(wù)通知汽車的主人。
但是,你想創(chuàng)建基于目前道路上的汽車信息的實時交通警報,現(xiàn)在你已經(jīng)有了麻煩,因為您的福特大概只能跟其他福特設(shè)置交流,而不是本田或保時捷或特斯拉。這是因為他們沒有講同一種語言。所以,舉例來說,是沒有簡單的方法讓車輛高級鏈警告前方道路施工,或者一個白癡司機(jī)以每小時90英里的速度爬上山肩。
這些問題都是一些簡單的網(wǎng)絡(luò)架構(gòu)的問題 - 那就是,決定是否設(shè)備將通過藍(lán)牙或NFC溝通。這些都是比較容易解決。
相比之下,該協(xié)議的問題是物聯(lián)網(wǎng)的一個直接阻礙。
太多方言
現(xiàn)在,甚至相互競爭的汽車公司最終都會發(fā)現(xiàn)一個共同的數(shù)據(jù)協(xié)議將有利于業(yè)務(wù)的發(fā)展。但是,這并不能解決協(xié)議問題 - 它只是使筒倉包括所有新車變大。還有很多其他設(shè)備想與汽車進(jìn)行交流,但不能 - 比如說,收費站和加油站。他們每個人都講方言,別人無法理解。
細(xì)想一個“智能”的客廳具有三個連接到互聯(lián)網(wǎng)的設(shè)備:一個巢恒溫 ,一個星火功能的光 牧田自動化的窗簾 。每個設(shè)備收集數(shù)據(jù),并把它發(fā)送回其制造商,并可以采取一些有限的行動。如果房間變得太熱了,鳥巢將開啟空調(diào);如果外面已經(jīng)黑了,牧田控制器將關(guān)閉了窗簾;如果有人在黑暗的房間里,星火可以把燈打開。
不是發(fā)生了什么?鳥巢是不與星火說話,星火也不與牧田說話,牧田也不會和鳥巢說話。在最好的情況下,你也許可以得到一個樞紐風(fēng)格的家居控制系統(tǒng),可以管理每個設(shè)備。但是,這樣的控制器將倦入家庭電視安裝通用遙控器的同樣方式。
這些設(shè)備連接到互聯(lián)網(wǎng)一點問題都沒有。事實上,大不了他們聯(lián)上網(wǎng)只意味著你可以控制他們個人的智能手機(jī)。
為了公平起見,可以有很好的理由來接受這些不同協(xié)議的方言。例如,HTTP,總是很好的服務(wù)于web服務(wù)器,可以很容易地處理雙向,實時的請求和響應(yīng)Web通信。
但不是所有物聯(lián)網(wǎng)設(shè)備都將設(shè)立跨機(jī)對話。比如,產(chǎn)品的電池可以拿下來,或不得不處理點狀或弱信號,不能實時響應(yīng)HTTP請求一樣。這就是為什么他們往往依賴于其他協(xié)議,例如,信息通過設(shè)備間傳遞的機(jī)會。(例如,在類別的協(xié)議,其中包括MQTT。)
盡管如此,方言提出對物聯(lián)網(wǎng)來說是又一挑戰(zhàn)。
我們的錢
物聯(lián)網(wǎng)將會起作用的唯