2021年可供選擇的開源物聯(lián)網(wǎng)工具
物聯(lián)網(wǎng)在整個(gè)技術(shù)和數(shù)字世界中越來越受歡迎。自20世紀(jì)末以來,自動(dòng)運(yùn)行的智能相關(guān)設(shè)備和客戶電子設(shè)備的概念不斷發(fā)展。
物聯(lián)網(wǎng)技術(shù)已經(jīng)在用戶應(yīng)用程序和工具之間的影響深遠(yuǎn)的中間件系統(tǒng)中發(fā)展起來。制造業(yè)、醫(yī)藥、農(nóng)業(yè)、商業(yè)和生活方式等行業(yè)中數(shù)十億個(gè)全球物聯(lián)網(wǎng)項(xiàng)目表明物聯(lián)網(wǎng)的廣泛流行。
許多組織使用開源解決方案來構(gòu)建他們的物聯(lián)網(wǎng)部署;然而,它們與自由軟件不同,即使這些術(shù)語有時(shí)可以互換使用。開源軟件 (OSS) 要么免費(fèi)提供,要么價(jià)格昂貴。不同之處在于軟件開發(fā)程序的開放性,這使得軟件工程師可以輕松適應(yīng)編程系統(tǒng)。
一些組織從頭開始創(chuàng)建物聯(lián)網(wǎng)部署,而另一些組織則更喜歡使用開源平臺(tái)進(jìn)行構(gòu)建。許多企業(yè)研究開箱即用的開源程序,同時(shí)試圖在其部署中構(gòu)建最佳的物聯(lián)網(wǎng)框架以進(jìn)行分析和互操作。
7 個(gè)開源物聯(lián)網(wǎng)框架選項(xiàng)
組織必須弄清楚哪些開源平臺(tái)最適合他們的物聯(lián)網(wǎng)部署。
1. OpenRemote
OpenRemote 是一個(gè)中間件平臺(tái),集成了許多不同的協(xié)議,專注于家庭自動(dòng)化、資產(chǎn)控制、智慧城市工業(yè)化、智能建筑和醫(yī)療保健。該平臺(tái)轉(zhuǎn)換數(shù)據(jù)源,無論它們使用通用還是專用 IoT 協(xié)議。使用 OpenRemote 設(shè)計(jì)的應(yīng)用程序可在 Android、iOS 和 Web 瀏覽器上運(yùn)行。開發(fā)團(tuán)隊(duì)還可以在不受供應(yīng)商鎖定的情況下管理或配置 OpenRemote。
OpenRemote 的一個(gè)示例用例是人群管理系統(tǒng),它結(jié)合了來自傳感器的數(shù)據(jù),用于監(jiān)控和控制聲級(jí)并進(jìn)行預(yù)測(cè)、停車系統(tǒng)、視頻監(jiān)控和街道照明。帶有數(shù)據(jù)可視化軟件的應(yīng)用程序儀表板聚合來自通過本地集線器控制的設(shè)備、傳感器和子系統(tǒng)的數(shù)據(jù),并將它們組合起來以觀察人群管理統(tǒng)計(jì)數(shù)據(jù)。
2. 設(shè)備蜂巢
DeviceHive基于物聯(lián)網(wǎng)的應(yīng)用開發(fā)平臺(tái),是一個(gè)機(jī)器對(duì)機(jī)器的交互框架,實(shí)現(xiàn)了設(shè)備數(shù)據(jù)和控制的物聯(lián)網(wǎng)工具。它提供了一個(gè)基于云的 API,可以實(shí)現(xiàn)遠(yuǎn)程控制,同時(shí)無需額外的網(wǎng)絡(luò)配置。Device Hive 附帶在線支持,例如管理協(xié)議、書籍和網(wǎng)關(guān),以幫助組織定制和集成他們的解決方案。DeviceHive專注于安防、工業(yè)機(jī)械化和智能家居技術(shù)等應(yīng)用領(lǐng)域。
3. 事物系統(tǒng)
Thing System 是一組軟件元素和網(wǎng)絡(luò)協(xié)議,將智能家居設(shè)備連接在一起,讓用戶可以更集中地控制他們的設(shè)備,例如智能照明、Nest 恒溫器、空調(diào)、Apple TV 和其他基于物聯(lián)網(wǎng)的設(shè)備。
4. 分布式服務(wù)架構(gòu)
DSA 獲取由設(shè)備、服務(wù)和應(yīng)用程序收集的信息,并將其輸入到實(shí)時(shí)模型和分布式服務(wù)鏈接庫中,用于轉(zhuǎn)換協(xié)議和集成數(shù)據(jù)。DSA 系統(tǒng)促進(jìn)機(jī)器之間的交互并建立網(wǎng)絡(luò)以在離散計(jì)算操作之間共享功能。
5. Node-RED
Node-RED 是一個(gè)低代碼編程平臺(tái),用于鏈接多個(gè) API、設(shè)備和在線服務(wù)。換句話說,Node-RED 是一個(gè)基于流的開發(fā)編輯器,它使用通過 Web 瀏覽器提供的簡單和自動(dòng)的編輯幫助來創(chuàng)建不同的可視化流。開發(fā)人員可以在平臺(tái)中使用 JavaScript 命令,平臺(tái)將生成的流程保存在開放標(biāo)準(zhǔn)的 JSON 文件構(gòu)建中,這使得重用更簡單。
6. 設(shè)備中心
開源平臺(tái) DeviceHub.net 為連接和監(jiān)控設(shè)備提供云管理。該平臺(tái)實(shí)時(shí)提供數(shù)據(jù)的可視化和分析。組織可以在健康護(hù)理監(jiān)控、資產(chǎn)跟蹤和收集遙測(cè)數(shù)據(jù)中使用 DeviceHub 進(jìn)行物聯(lián)網(wǎng)部署。
7. Kaa
在 Cyber vision 的支持下,Kaa 開源產(chǎn)品實(shí)現(xiàn)了端到端的設(shè)備維護(hù)。系統(tǒng)軟件開發(fā)人員可以使用多用途中間件來構(gòu)建物聯(lián)網(wǎng)解決方案、相關(guān)應(yīng)用程序和產(chǎn)品。這個(gè)開源平臺(tái)的優(yōu)勢(shì)在于其簡單的設(shè)置,以及可以快速應(yīng)用于平臺(tái)的定制。
開源套件被定義為與設(shè)備無關(guān),因此它幾乎可以與任何設(shè)備、傳感器和網(wǎng)關(guān)連接。它可以建立跨設(shè)備互操作性、分析用戶行為和更新固件。