在很多討論中,特別是在與標準有關(guān)的討論中,物聯(lián)網(wǎng)(IoT)好像是被看成是一種單一的技術(shù)。 但在物聯(lián)網(wǎng)中一個(gè)角色會(huì )有很多標準和技術(shù)競逐的一個(gè)原因是,單一一種方法無(wú)法適用所有的使用情況。針對物聯(lián)網(wǎng)系統的設計,至少有三種主要的架構,每一種又會(huì )各自對設備的設計帶來(lái)不同的要求和限制。 在最近讀過(guò)一份名為"Enabling IoT"的白皮書(shū)后,關(guān)于此一主題,我才有一個(gè)比較具體的想法。在這份白皮書(shū)中,作者Jon Collins將現今所看到的很多物聯(lián)網(wǎng)設計妥善地區分為三個(gè)主要架構:樞紐和輻射型(hub-and-spoke)、前負載(front-loaded)和智能客戶(hù)端(smart client)。 當物聯(lián)網(wǎng)設備是一種化繁為簡(jiǎn)而資源少的(瘦客戶(hù)端(thin client))設計時(shí),樞紐和輻射型模式就會(huì )在此時(shí)用到,這種資源少的設計會(huì )連到集線(xiàn)器或網(wǎng)絡(luò )網(wǎng)關(guān),最終再連接到互聯(lián)網(wǎng)。集線(xiàn)器/網(wǎng)絡(luò )網(wǎng)關(guān)要處理與網(wǎng)絡(luò )安全有關(guān)的計算密集型任務(wù)、數據的預處理及所有要連通到廣域網(wǎng)和應用服務(wù)相關(guān)的協(xié)議。集線(xiàn)器/網(wǎng)絡(luò )網(wǎng)關(guān)還會(huì )依據網(wǎng)絡(luò )的指令及本地數據的響應來(lái)處理其本地網(wǎng)絡(luò )中各別裝置的配置和管理。 前負載物聯(lián)網(wǎng)設計所使用設備的能力會(huì )比樞紐和輻射型架構中的瘦客戶(hù)端設計來(lái)得好。這些設備可以更強大的處理器和無(wú)線(xiàn)電來(lái)處理其本身的廣域網(wǎng)接口和數據預處理。它們可以個(gè)別的身份為了報告和控制而經(jīng)常與網(wǎng)絡(luò )溝通,無(wú)論是直接或經(jīng)由局域網(wǎng)絡(luò )路由器而與網(wǎng)絡(luò )溝通,這里的局域網(wǎng)絡(luò )路由器所扮演的角色只是簡(jiǎn)單的中繼點(diǎn),而不是一個(gè)控制中心。 智能客戶(hù)端的設計則進(jìn)一步發(fā)展。 它們是相對比較自主獨立的設備,這些設備可在本地處理自己的數據,并依據這些數據產(chǎn)生行動(dòng)。 它們也能夠交換信息,并在其本地網(wǎng)絡(luò )內行使點(diǎn)對點(diǎn)控制。在發(fā)送數據以便進(jìn)行更深入分析時(shí),它們用的主要是自己的廣域網(wǎng)連接能力。 這些不同架構的需求和挑戰各自不同。 在樞紐和輻射型模式中,這種設備設計的目標通常是降低成本和功率消耗,而智能型客戶(hù)端的設計則可能是要對知覺(jué)的輸入(sensory input)有實(shí)時(shí)的響應。因此, 適合這種設計的選擇和標準,對另一種可能是完全不適用的。 但在關(guān)于物聯(lián)網(wǎng)的設計和標準討論中,我已經(jīng)很少聽(tīng)到會(huì )以所討論到的架構作為開(kāi)場(chǎng)的。如果彼此相互競爭替代解決方案的支持者都在想著(zhù)不同的架構,則WiFi 、Zigbee 、CoAP、MQTT 、XMPP各標準間的爭議則是完全沒(méi)有生產(chǎn)性的。所以當我們要展開(kāi)這樣的討論時(shí),讓我們先聲明我們正在考慮的是那一種物聯(lián)網(wǎng)系統架構,然后我們才能達成對解決方案的共識。 來(lái)源于:EDN Taiwan |