當前位置:
首頁 > 知識 > 物聯網公司應該遵循的九個因素

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

物聯網公司必須注意九個因素才能在未來幾年取得成功。其中涉及確保物聯網工具可以連接到其他標準和系統,記住物聯網與現實世界的交互,通過集線器和區域模型實現面向未來的可擴展性等等。那麼,為物聯網(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:物聯網設備需要驗證網路狀態

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

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

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 IT168企業級 的精彩文章:

如何看待FoundationDB資料庫發展前景?
機器學習:處理不平衡數據的5個重要技術

TAG:IT168企業級 |