物聯(lián)網(wǎng)公司應(yīng)該遵循的九個(gè)因素
物聯(lián)網(wǎng)公司必須注意九個(gè)因素才能在未來幾年取得成功,其中涉及確保物聯(lián)網(wǎng)工具可以連接到其他標(biāo)準(zhǔn)和系統(tǒng),記住物聯(lián)網(wǎng)與現(xiàn)實(shí)世界的交互,通過集線器和區(qū)域模型實(shí)現(xiàn)面向未來的可擴(kuò)展性等等。那么,物聯(lián)網(wǎng)(IoT)調(diào)整網(wǎng)絡(luò)究竟是什么呢?堅(jiān)持下面列出的九個(gè)因素,你的物聯(lián)網(wǎng)公司在未來幾年一定會(huì)取得成功。
因素1:物聯(lián)網(wǎng)的本質(zhì)是多方通信
一個(gè)品牌的設(shè)備需要與另一個(gè)品牌的設(shè)備通信,這需要由在另一臺(tái)機(jī)器上運(yùn)行的應(yīng)用程序控制。要連接網(wǎng)絡(luò)的節(jié)點(diǎn),需要與系統(tǒng)中的設(shè)備和應(yīng)用程序數(shù)量相同的連接數(shù)。這通常使用API完成。每個(gè)設(shè)備或后端服務(wù)器都需要使用與其連接的API一樣多的API。對API的更改需要更改固件。這是不可能跨任何一個(gè)設(shè)備可以連接到的API的所有排列。
多方通信需要一種簡單而通用的方式來信任互動(dòng)。開源工具由整個(gè)生態(tài)系統(tǒng)共享,而不是由潛在競爭利益相關(guān)者集中控制和運(yùn)營的一些新興物聯(lián)網(wǎng)平臺(tái)。一個(gè)經(jīng)過良好調(diào)整的物聯(lián)網(wǎng)網(wǎng)絡(luò)是圍繞多方開源物聯(lián)網(wǎng)系統(tǒng)中的社區(qū)建設(shè)而設(shè)計(jì)的。
因素2:物聯(lián)網(wǎng)工具需要連接到其他標(biāo)準(zhǔn)和系統(tǒng)
Ockam***執(zhí)行官M(fèi)atthew Gregory討論了為什么開發(fā)人員討厭通用的、封閉的、無所不能的、自上而下的物聯(lián)網(wǎng)平臺(tái)。云開發(fā)人員的開源工具和服務(wù)被企業(yè)組成堆棧的水平專用層。物聯(lián)網(wǎng)工具必須能夠與軟件堆棧中的其他層互操作,并且適合開發(fā)人員喜愛的云OSS框架。
例如,稱為分散標(biāo)識(shí)符(DIDs)的開放標(biāo)識(shí)標(biāo)準(zhǔn)使得為實(shí)體陣列創(chuàng)建加密安全標(biāo)識(shí)變得容易。此功能不僅擴(kuò)展到設(shè)備,而且DIDs還可以表示與DID注冊設(shè)備兼容的人員、企業(yè)或任何類型的實(shí)體。通過這種方式,開發(fā)人員可以輕松編寫人員、企業(yè)、設(shè)備和資產(chǎn)之間的復(fù)雜圖形關(guān)系,并在服務(wù)堆棧中提供這些關(guān)系。
因素3:物聯(lián)網(wǎng)依賴于確定性
物聯(lián)網(wǎng)系統(tǒng)應(yīng)該依賴于網(wǎng)絡(luò)中每個(gè)設(shè)備聲明的不可變且唯一的加密標(biāo)識(shí)。每次設(shè)備將數(shù)據(jù)發(fā)送到另一個(gè)設(shè)備或數(shù)據(jù)存儲(chǔ)時(shí),它都應(yīng)使用其加密密鑰對該數(shù)據(jù)進(jìn)行簽名。此外,開發(fā)人員應(yīng)該愿意選擇適合其設(shè)備的安全需求和硬件功能的加密方法,而不會(huì)犧牲系統(tǒng)的互操作性。
每個(gè)設(shè)備還需要知道使用何種類型的加密方法來簽署他們收到的消息。這通過上述DID標(biāo)準(zhǔn)在技術(shù)上和通過開放可用性得到解決。這保證了通過網(wǎng)絡(luò)傳輸?shù)拿恳晃粩?shù)據(jù)都可以被信任,并且每個(gè)設(shè)備都可以確定誰發(fā)送了哪些數(shù)據(jù)。
因素4:物聯(lián)網(wǎng)與現(xiàn)實(shí)世界的互動(dòng)
以遠(yuǎn)程控制的閘門為例。如果閘門上的執(zhí)行機(jī)構(gòu)接到打開閘門的命令,水就會(huì)從山上沖下來。然而,幾分鐘后,如果執(zhí)行器知道它連接到網(wǎng)絡(luò)的一個(gè)分區(qū)有壞的數(shù)據(jù),它不能回去,把水放回它應(yīng)該在的地方。這種類型的劃分在概率終結(jié)區(qū)塊鏈(如以太鏈)中經(jīng)常發(fā)生。
在分布式系統(tǒng)中,我剛才描述的稱為CAP定理。CAP定理指出分布式系統(tǒng)不可能同時(shí)具有一致性、可用性和分區(qū)容忍度。你必須以第三個(gè)為代價(jià)選兩個(gè)。許多區(qū)塊鏈網(wǎng)絡(luò)是可用的,分區(qū)(“AP”)寬容。然而,由于物聯(lián)網(wǎng)影響現(xiàn)實(shí)世界,網(wǎng)絡(luò)需要一個(gè)面向一致性和分區(qū)容錯(cuò)(CP)的系統(tǒng),因此網(wǎng)絡(luò)中到處都是一致的數(shù)據(jù)。
因素5:網(wǎng)絡(luò)應(yīng)該靠近設(shè)備
設(shè)備與網(wǎng)絡(luò)的距離越近,設(shè)備與網(wǎng)絡(luò)之間的連接就越快、越可靠。如果網(wǎng)絡(luò)被劃分成多個(gè)區(qū)域,那么它們可以在全球分布,這要?dú)w功于公共云基礎(chǔ)設(shè)施的全球足跡。這種接近性***化了物聯(lián)網(wǎng)設(shè)備和網(wǎng)絡(luò)之間的性能。
因素6:通過集線器和區(qū)域模型實(shí)現(xiàn)可擴(kuò)展性
未來的可擴(kuò)展性是物聯(lián)網(wǎng)中的熱門話題。今天的物聯(lián)網(wǎng)網(wǎng)絡(luò)需要處理大量數(shù)據(jù)。明天的產(chǎn)量將需要巨大!
集線器和區(qū)域結(jié)構(gòu)解決了這個(gè)問題。隨著物聯(lián)網(wǎng)需求的增加,網(wǎng)絡(luò)可以根據(jù)吞吐量需求添加盡可能多的區(qū)域來水平擴(kuò)展。
因素7:物聯(lián)網(wǎng)系統(tǒng)產(chǎn)生大量數(shù)據(jù)
正如我們前面討論的,我們喜歡區(qū)塊鏈的結(jié)構(gòu),它支持多方生態(tài)系統(tǒng)。但是,區(qū)塊鏈網(wǎng)絡(luò)也需要針對物聯(lián)網(wǎng)進(jìn)行調(diào)整,以適應(yīng)物聯(lián)網(wǎng)設(shè)備生成的大量數(shù)據(jù)。單獨(dú)來看,這些數(shù)據(jù)的價(jià)值相對較低。但是,當(dāng)大量數(shù)據(jù)饋送到AI/ML等高階流程提供數(shù)據(jù)時(shí),物聯(lián)網(wǎng)的真正價(jià)值就會(huì)被解鎖。區(qū)塊鏈網(wǎng)絡(luò)必須具有非常低的計(jì)算成本,這意味著開發(fā)人員可以從其應(yīng)用程序中獲得更多價(jià)值(和信任)。
簡而言之,在物聯(lián)網(wǎng)網(wǎng)絡(luò)中移動(dòng)數(shù)據(jù)的成本不會(huì)超過數(shù)據(jù)包的價(jià)值!這意味著計(jì)算需要使用資源來處理交易,而不是浪費(fèi)在通過其他機(jī)制(例如基于工作量證明的系統(tǒng))產(chǎn)生共識(shí)上。
因素8:公共和私人聯(lián)盟的靈活性
設(shè)備所有者可能只想在受信任的合作伙伴之間共享數(shù)據(jù)。但是,他們可能還希望向外部監(jiān)管機(jī)構(gòu)、合作伙伴或客戶提供有關(guān)其數(shù)據(jù)狀態(tài)。
這是基于區(qū)域的基礎(chǔ)架構(gòu)占用的另一個(gè)好處。私有區(qū)域應(yīng)將區(qū)域中的數(shù)據(jù)保持為區(qū)域?qū)S?,但仍然允許權(quán)限和證明對外表示為公共區(qū)域。
因素9:物聯(lián)網(wǎng)設(shè)備需要驗(yàn)證網(wǎng)絡(luò)狀態(tài)
大多數(shù)物聯(lián)網(wǎng)設(shè)備都具有極其嚴(yán)格的容差,并且沒有多余的資源。具有簡單硬件的低功率無線設(shè)備需要低帶寬方式以與網(wǎng)絡(luò)的當(dāng)前狀態(tài)保持同步。
網(wǎng)絡(luò)客戶端需要提供一種適用于低功耗設(shè)備的輕量級版本。此外,當(dāng)設(shè)備打開或重新聯(lián)機(jī)時(shí),設(shè)備需要與網(wǎng)絡(luò)狀態(tài)同步。要想趕上網(wǎng)絡(luò)的狀態(tài),需要一種網(wǎng)絡(luò)設(shè)計(jì),使具有間歇性連接的低功耗設(shè)備能夠以幾千字節(jié)的速度趕上。