為什么我們需要物聯(lián)網(wǎng)(WoT)?
毫無(wú)疑問(wèn),物聯(lián)網(wǎng) (IoT) 讓我們的事情變得更容易,但隨著我們周?chē)O(shè)備數(shù)量的增加,它也帶來(lái)了復(fù)雜性。廣泛采用物聯(lián)網(wǎng)的重大障礙之一是難以通信和管理所有這些設(shè)備。
要與您的十個(gè)物聯(lián)網(wǎng)設(shè)備通信,您需要十個(gè)移動(dòng)應(yīng)用程序。這并不方便,因?yàn)槟鷮⒉坏貌辉谝粋€(gè)應(yīng)用程序之間切換到另一個(gè)應(yīng)用程序。不幸的是,大多數(shù)物聯(lián)網(wǎng)設(shè)備都會(huì)發(fā)生這種情況。
問(wèn)題是,并不是每個(gè)對(duì)象都說(shuō)一個(gè)“通用語(yǔ)”——有數(shù)百個(gè)!最糟糕的是,這些物聯(lián)網(wǎng)協(xié)議和標(biāo)準(zhǔn)中的大多數(shù)都不兼容,因此,物聯(lián)網(wǎng)無(wú)法充分發(fā)揮其潛力。
將設(shè)備連接到互聯(lián)網(wǎng)并為其提供IP地址只是邁向物聯(lián)網(wǎng)的第一步,因?yàn)樗龠M(jìn)了數(shù)據(jù)交換。但是,它不能保證設(shè)備理解它的含義。
這就是為什么我們需要像HTTP這樣的東西,一種在文本,圖像,聲音和其他媒體元素中傳輸數(shù)據(jù)的通用方式,以便設(shè)備相互通信。物聯(lián)網(wǎng) - 或WoT - 通過(guò)使用和調(diào)整Web協(xié)議來(lái)連接物理世界中的任何東西并使其在萬(wàn)維網(wǎng)上的存在來(lái)填補(bǔ)這一真空!
物聯(lián)網(wǎng) (WoT) 的定義
物聯(lián)網(wǎng) (WoT) 是指由萬(wàn)維網(wǎng)聯(lián)盟 (W3C) 形成的一組標(biāo)準(zhǔn),旨在促進(jìn)物聯(lián)網(wǎng) (IoT) 的互操作性、碎片化和可用性。換句話說(shuō),它是物聯(lián)網(wǎng) (IoT) 的一個(gè)子集,圍繞 REST、HTTP 和 URI 等軟件標(biāo)準(zhǔn)構(gòu)建,以允許設(shè)備相互交互。
《坦克世界》與物聯(lián)網(wǎng)
當(dāng)我們從遠(yuǎn)處看時(shí),物聯(lián)網(wǎng)和坦克世界的目的非常相似。他們的動(dòng)機(jī)是將智能設(shè)備連接到互聯(lián)網(wǎng)。紙面上有一些細(xì)微的差異,但當(dāng)您知道它們背后的關(guān)鍵含義時(shí),它們起著重要作用。當(dāng)試圖闡述它們的差異時(shí),每個(gè)目的都是相同的,但實(shí)施是差異變得明顯的地方。
當(dāng)您將物聯(lián)網(wǎng)與烹飪進(jìn)行比較時(shí),它是一道菜的器皿。它不會(huì)受到放入的內(nèi)容或結(jié)果的影響。它只是起到了作為混合成分的媒介的作用。它連接了所有成分,但不能確認(rèn)結(jié)果是美味還是酸。
然而,當(dāng)我們談?wù)撌挛?a target="_blank">網(wǎng)絡(luò)時(shí),所有其他必要的東西都構(gòu)建了整個(gè)食譜——成分、香料、草藥或爐子。萬(wàn)物組合成物聯(lián)網(wǎng)。
物聯(lián)網(wǎng)是所有設(shè)備之間的解析網(wǎng)絡(luò)層。這意味著每個(gè)單獨(dú)的設(shè)備都需要一種媒介來(lái)相互通信。物聯(lián)網(wǎng)開(kāi)發(fā)服務(wù)的目的是為每個(gè)設(shè)備提供從A點(diǎn)到B點(diǎn)傳輸信息的媒介。
但是,它與數(shù)據(jù)傳輸方式、信息是什么或到達(dá)所需目的地的目的無(wú)關(guān)。這是一個(gè)非常明顯的巨大限制。
沒(méi)有這樣的標(biāo)準(zhǔn),稱(chēng)其為物聯(lián)網(wǎng)的“互聯(lián)網(wǎng)”是沒(méi)有意義的?!短箍耸澜纭窂浐狭诉@一差距,因?yàn)樗鳛閼?yīng)用層工作?!短箍耸澜纭沸迯?fù)了道路規(guī)則?!短箍耸澜纭返募兇獯嬖谑菫樾畔⒃O(shè)置系統(tǒng)路徑,以便在點(diǎn)之間傳輸,并確保與源和目的地的兼容性。
《坦克世界》不是物聯(lián)網(wǎng)的競(jìng)爭(zhēng)或替代品,而是物聯(lián)網(wǎng)的一個(gè)子集。《坦克世界》的目的是增強(qiáng)物聯(lián)網(wǎng)的功能。它通過(guò)策劃有關(guān)如何在互聯(lián)網(wǎng)上表示設(shè)備的標(biāo)準(zhǔn)定義和模型來(lái)實(shí)現(xiàn)目的。
物聯(lián)網(wǎng) (WoT) 架構(gòu):
《坦克世界》由許多不同的進(jìn)步架構(gòu)標(biāo)準(zhǔn)組成。許多組織提出了W3C推動(dòng)的標(biāo)準(zhǔn)。萬(wàn)維網(wǎng)聯(lián)盟的這種完全標(biāo)準(zhǔn)化是各種構(gòu)建塊的基礎(chǔ)。這些是:
第 1 層 - 可訪問(wèn)性/訪問(wèn)
第 2 層 - 可查找性/查找
第 3 層 - 共享/共享
第 4 層 - 構(gòu)圖/撰寫(xiě)
讓我們深入研究這些以獲得更好的理解。
第 1 層 - 可訪問(wèn)性:
該層將任何內(nèi)容轉(zhuǎn)換為網(wǎng)絡(luò)事物。這將使我們能夠通過(guò)HTTP請(qǐng)求與轉(zhuǎn)換后的Web事物進(jìn)行交互。更簡(jiǎn)單地說(shuō),Web事物是一個(gè)REST API,它允許我們與現(xiàn)實(shí)世界中的任何事物進(jìn)行通信。
.HTML
休息接口
網(wǎng)址/網(wǎng)址
網(wǎng)關(guān)
HTTP
第 2 層 - 可查找性:
使數(shù)據(jù)更易于訪問(wèn)是一回事,但它與應(yīng)用程序可以理解的數(shù)據(jù)是什么或目的完全不同。為此,第二層開(kāi)始發(fā)揮作用。
它確保其他 HTTP 用戶可以使用您的設(shè)備,并且不同的 WoT 應(yīng)用程序可以輕松發(fā)現(xiàn)和使用您的設(shè)備。它是通過(guò)重新定義語(yǔ)義Web標(biāo)準(zhǔn)來(lái)解釋事物及其存在的目的來(lái)完成的。
REST 爬蟲(chóng)
關(guān)聯(lián)數(shù)據(jù)
鏈接標(biāo)頭
搜索引擎
杰倫
第 3 層 - 共享:
就像您將存錢(qián)罐保護(hù)在兄弟姐妹夠不到的地方一樣,這一層對(duì)《坦克世界》也做了同樣的工作。該層的工作是找到一種安全的方式來(lái)安全地跨服務(wù)傳輸數(shù)據(jù)。在此級(jí)別使用不同的協(xié)議,例如TLS,OAuth等。
社交網(wǎng)絡(luò)
OAuth
RDFa
加密
第 4 層 - 組成:
第四步是找到一種方法和工具來(lái)為物聯(lián)網(wǎng)構(gòu)建應(yīng)用程序。在組合層,Web 工具涵蓋提供更高層次抽象的 Web 工具包 (JavaScript SDK),以及具有可編程小部件的儀表板,最后是物理混搭工具,如 Node-RED。
系統(tǒng)集成
節(jié)點(diǎn)-紅色
自動(dòng)生成 UI
網(wǎng)絡(luò)應(yīng)用程序
IFTTT
物聯(lián)網(wǎng) (WoT) 應(yīng)用程序示例:
假設(shè)您正在嘗試構(gòu)建智能家居,并且購(gòu)買(mǎi)了許多支持物聯(lián)網(wǎng)的電器,例如智能電視、冰箱、門(mén)、閉路電視攝像機(jī)等。要通過(guò)智能手機(jī)管理這些內(nèi)容,您需要為不同的設(shè)備安裝不同的應(yīng)用程序。另外,您需要確保這些設(shè)備進(jìn)行通信以投入使用。
讓我們通過(guò)一個(gè)實(shí)際的例子來(lái)理解這一點(diǎn)。如果發(fā)生入室盜竊,您希望閉路電視攝像機(jī)向安全警報(bào)系統(tǒng)發(fā)出信號(hào)并警告您。這可以通過(guò)《坦克世界》實(shí)現(xiàn),因?yàn)樗⒘送ㄐ艆f(xié)議和標(biāo)準(zhǔn),以創(chuàng)建一個(gè)“網(wǎng)絡(luò)”。
結(jié)論
物聯(lián)網(wǎng)(WoT)是這個(gè)現(xiàn)有事物的未來(lái)即興版本。物聯(lián)網(wǎng)正試圖制定一個(gè)標(biāo)準(zhǔn)化的通信協(xié)議,以便每個(gè)設(shè)備都可以相互通信。我們可以使物聯(lián)網(wǎng)通信像在互聯(lián)網(wǎng)上瀏覽一樣簡(jiǎn)單!
審核編輯:郭婷
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2894文章
43316瀏覽量
366529 -
IOT
+關(guān)注
關(guān)注
186文章
4097瀏覽量
195109
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論