物聯網公司應該遵循的九個因素

網路通訊頻道發表於2019-02-20

物聯網公司必須注意九個因素才能在未來幾年取得成功。其中涉及確保物聯網工具可以連線到其他標準和系統,記住物聯網與現實世界的互動,透過集線器和區域模型實現面向未來的可擴充套件性等等。那麼,為物聯網(IoT)調整網路究竟是什麼呢?堅持下面列出的九個因素。遵循以下九個因素的物聯網公司在未來幾年一定會取得成功。

物聯網公司應該遵循的九個因素

因素1:物聯網的本質是多方通訊

一個品牌的裝置需要與另一個品牌的裝置通訊,這需要由在另一臺機器上執行的應用程式控制。要連線網路的節點,需要與系統中的裝置和應用程式數量相同的連線數。這通常使用API完成。每個裝置或後端伺服器都需要使用與其連線的API一樣多的API。對API的更改需要更改韌體。這是不可能跨任何一個裝置可以連線到的API的所有排列。

多方通訊需要一種簡單而通用的方式來信任互動。開源工具由整個生態系統共享,而不是由潛在競爭利益相關者集中控制和運營的一些新興物聯網平臺。一個經過良好調整的物聯網網路是圍繞多方開源物聯網系統中的社群建設而設計的。

因素2:物聯網工具需要連線到其他標準和系統

Ockam執行長Matthew Gregory討論了為什麼開發人員討厭通用的、封閉的、無所不能的、自上而下的物聯網平臺。雲開發人員的開源工具和服務被企業組成堆疊的水平專用層。物聯網工具必須能夠與軟體堆疊中的其他層互操作,並且適合開發人員喜愛的雲OSS框架。

例如,稱為分散識別符號(DIDs)的開放標識標準使得為實體陣列建立加密安全標識變得容易。此功能不僅擴充套件到裝置,而且DIDs還可以表示與DID註冊裝置相容的人員、企業或任何型別的實體。透過這種方式,開發人員可以輕鬆編寫人員、企業、裝置和資產之間的複雜圖形關係,並在服務堆疊中提供這些關係。

因素3:物聯網依賴於確定性

物聯網系統應該依賴於網路中每個裝置宣告的不可變且唯一的加密標識。每次裝置將資料傳送到另一個裝置或資料儲存時,它都應使用其加密金鑰對該資料進行簽名。此外,開發人員應該願意選擇適合其裝置的安全需求和硬體功能的加密方法,而不會犧牲系統的互操作性。

每個裝置還需要知道使用何種型別的加密方法來簽署他們收到的訊息。這透過上述DID標準在技術上和透過開放可用性得到解決。這保證了透過網路傳輸的每一位資料都可以被信任,並且每個裝置都可以確定誰傳送了哪些資料。

因素4:物聯網與現實世界的互動

以遠端控制的閘門為例。如果閘門上的執行機構接到開啟閘門的命令,水就會從山上衝下來。然而,幾分鐘後,如果執行器知道它連線到網路的一個分割槽有壞的資料,它不能回去,把水放回它應該在的地方。這種型別的劃分在機率終結區塊鏈(如以太鏈)中經常發生。

在分散式系統中,我剛才描述的稱為CAP定理。CAP定理指出分散式系統不可能同時具有一致性、可用性和分割槽容忍度。你必須以第三個為代價選兩個。許多區塊鏈網路是可用的,分割槽(“AP”)寬容。然而,由於物聯網影響現實世界,網路需要一個面向一致性和分割槽容錯(CP)的系統,因此網路中到處都是一致的資料。

因素5:網路應該靠近裝置

裝置與網路的距離越近,裝置與網路之間的連線就越快、越可靠。如果網路被劃分成多個區域,那麼它們可以在全球分佈,這要歸功於公共雲基礎設施的全球足跡。這種接近性最大化了物聯網裝置和網路之間的效能。

因素6:透過集線器和區域模型實現可擴充套件性

未來的可擴充套件性是物聯網中的熱門話題。今天的物聯網網路需要處理大量資料。明天的產量將需要巨大!

集線器和區域結構解決了這個問題。隨著物聯網需求的增加,網路可以根據吞吐量需求新增儘可能多的區域來水平擴充套件。

因素7:物聯網系統產生大量資料

正如我們前面討論的,我們喜歡區塊鏈的結構,它支援多方生態系統。但是,區塊鏈網路也需要針對物聯網進行調整,以適應物聯網裝置生成的大量資料。單獨來看,這些資料的價值相對較低。但是,當大量資料饋送到AI/ML等高階流程提供資料時,物聯網的真正價值就會被解鎖。區塊鏈網路必須具有非常低的計算成本,這意味著開發人員可以從其應用程式中獲得更多價值(和信任)。

簡而言之,在物聯網網路中移動資料的成本不會超過資料包的價值!這意味著計算需要使用資源來處理交易,而不是浪費在透過其他機制(例如基於工作量證明的系統)產生共識上。

因素8:公共和私人聯盟的靈活性

裝置所有者可能只想在受信任的合作伙伴之間共享資料。但是,他們可能還希望向外部監管機構、合作伙伴或客戶提供有關其資料狀態。

這是基於區域的基礎架構佔用的另一個好處。私有區域應將區域中的資料保持為區域專用,但仍然允許許可權和證明對外表示為公共區域。

因素9:物聯網裝置需要驗證網路狀態

大多數物聯網裝置都具有極其嚴格的容差,並且沒有多餘的資源。具有簡單硬體的低功率無線裝置需要低頻寬方式以與網路的當前狀態保持同步。

網路客戶端需要提供一種適用於低功耗裝置的輕量級版本。此外,當裝置開啟或重新聯機時,裝置需要與網路狀態同步。要想趕上網路的狀態,需要一種網路設計,使具有間歇性連線的低功耗裝置能夠以幾千位元組的速度趕上。

來自 “ https://www.iotforall.com/9-factors-well-tuned-iot ”,原文連結:http://blog.itpub.net/31545813/viewspace-2636458/,如需轉載,請註明出處,否則將追究法律責任。

相關文章