11個開源物聯網平臺和工具

物聯網平臺和工具是物聯網生態系統中最重要的組成部分。任何物聯網設備都允許連接到其他物聯網設備和應用,以使用標準的互聯網協議傳遞信息。物聯網平臺填補了設備傳感器和數據網絡之間的空白。物聯網平臺將數據連接到傳感器系統,並使用後端應用提供分析和洞察,從而讓企業得到由許多傳感器產生的大量數據。以下推薦11個開源的物聯網平臺和工具。

1.Zetta

Zetta是基於Node.js的使用API的物聯網平臺。它是為設備製作HTTP API的完整工具包。Zetta結合了REST API和WebSockets,以製作數據密集型實時應用。以下是一些值得注意的功能。

  • 它可以在雲,PC或其他適合的開發板上運行。
  • 簡單的界面和必要的編程以控制傳感器,執行器和控制器。
  • 允許開發人員組裝智能手機應用,設備應用和雲應用。
  • 它是為數據密集型和實時應用開發的。

2.Arduino

Arduino提供了適當的IoT硬件和軟件組合,是一個易於使用的IoT平臺。它通過一系列可以提供給交互式電子設備的硬件規格進行操作。Arduino的軟件包含在Arduino編程語言和集成開發環境(IDE)的中。

3.Node-RED

Node-RED是一種用於物聯網的可視化工具,即以新的方式將硬件設備,API和在線服務連接在一起。它為開發人員提供了使用基於瀏覽器的流編輯器連接設備,服務和API的方法。它可以在Raspberry Pi上運行,還可以訪問60000個模塊以增加其功能。

4.Flutter

Flutter是面向電子項目的可編程處理器內核,專為學生和工程師設計。Flutter基於Arduino的開發板,包括一個無線發射器,它可以顯示超過半英里的距離。另外,你不需要路由器;Flutter板可以彼此快速交互。它由256位AES加密組成,使用簡單。

11個開源物聯網平臺和工具

5.M2MLabs Mainspring

M2MLabs Mainspring是一個用於開發機器對機器(M2M)應用的框架,例如遠程控制,車隊管理或智能終端。它的功能包括設備的靈活設計,設備結構,機器與應用之間的連接,數據的驗證和規範化,長期數據存儲庫以及數據檢索功能。

11個開源物聯網平臺和工具

它基於Java和Apache Cassandra NoSQL數據庫。M2M應用可以在數小時而非數週進行建模,然後傳遞給一個標準的J2EE服務器和高度可擴展的Apache Cassandra的數據庫上做了一個高性能的執行環境。

6.ThingsBoard

ThingsBoard用於數據收集,處理,可視化和設備管理。它支持所有標準的物聯網協議,例如CoAP,MQTT和HTTP,就像雲和本地部署一樣快。它基於設計生命週期事件,REST API事件,RPC請求構建工作流。讓我們看一些ThigsBoard功能。

  • 一個結合了可伸縮性,生產性和容錯性的穩定平臺。
  • 在極為安全的系統中輕鬆控制所有連接的設備
  • 轉換和規範化設備輸入,針對所有遙測事件,恢復和不活動生成的警報。
  • 使用可自定義的規則組啟用使用狀態特定的功能。
  • 同時處理數百萬個設備。
  • 多租戶安裝即用。
  • 三十個高度自定義的儀表板小部件,可成功訪問用戶。

7.Kinoma

Kinoma是Marvell的硬件原型製作平臺,涉及三個不同的開源項目。Kimona Create是一個用於製作電子設備原型的DIY構建套件。Kimona Studio是可與Setup和Kinoma Platform Runtime一起使用的開發環境。Kimona Connect是一個免費的iOS和Android應用程序,可將智能手機與物聯網設備連接在一起。

8.Kaa

Kaa是一個生產就緒,靈活,多功能的中間件平臺,用於建立端到端的IoT解決方案,連接應用和智能設備。它提供了一種在連接的智能設備上執行有效通信,處理和互操作功能的綜合方法。

11個開源物聯網平臺和工具

它從小型初創企業到大型企業都已安裝,並擁有適用於多雲物聯網解​​決方案的高級部署模型。它主要基於靈活的微服務,幾乎可以滿足任何需求和應用程序。如下所示的一些其他功能。

  • 促進跨設備的互操作性。
  • 執行實時設備控制,遠程設備配置和結構。
  • 為智能產品創建雲服務
  • 由基於主題的警告系統組成,以提供最終用戶向訂閱的端點傳遞任何預定義格式的消息。
  • 執行實時設備監控
  • 管理無限數量的連接設備
  • 收集和分析傳感器數據

9.SiteWhere

SiteWhere平臺提供設備輸入的攝取,存儲,處理和同化。它運行在Apache Tomcat上,並提供經過高度調整的MongoDB和HBase實現。你可以將SiteWhere部署到AWS,Azure,GCP或本地等雲平臺。它還支持Kubernetes集群配置。

11個開源物聯網平臺和工具

10.DSA

分佈式服務架構(DSA)用於在IoT基礎架構的每一個環節實現設備間的通信,邏輯和工作。它允許設備之間以分佈式方式進行協作,並建立網絡工程師以在離散計算系統之間共享功能。

11.Thinger.io

Thinger.io為連接設備提供了可擴展的雲基礎。可以通過運行管理控制檯來快速處理它們,或者使用其REST API將它們組合到項目邏輯中。它支持Raspberry Pi,Intel Edison,ESP8266。Thinger可以與IFTT集成,並在漂亮的儀表板上提供實時數據。

11個開源物聯網平臺和工具


分享到:


相關文章: