開源物聯網平臺和智慧家居平臺

晨星1032發表於2021-01-22

一、開源智慧家居平臺(家庭自動化工具)

總體來講各個智慧家居平臺基本功能一致,不過應選擇功能較為豐富,教程豐富,社群活躍的,以及選擇一個配置簡單方便的,以下各有優缺點。

1. Home Assistant

  • 官網:https://home-assistant.io/

  • GitHub:https://github.com/home-assistant

  • 演示:https://demo.home-assistant.io/

  • 概述:

    • Home Assistant是執行在Python 3 上的開源家庭自動化平臺,在家中跟蹤和控制所有裝置並實現自動化控制。首次啟動Home Assistant時,將建立所有者使用者帳戶。該帳戶具有一些特殊特權,可以:建立和管理其他使用者帳戶;配置整合和其他設定(還未上線)。目前,其他使用者帳戶將具有與所有者帳戶相同的訪問許可權,非所有者帳戶將能夠應用限制(未來推出)基於本地化控制,遠離雲,不會將任何資料儲存在雲端,以保護個人隱私
  • 優點:

    • 免費和開源
    • 針對樹莓派等嵌入式裝置進行了優化
    • 100%本地家庭自動化
    • 易於安裝和更新(由Home Assistant作業系統和Home Assistant Core支援)
    • 管理Web介面已整合到家庭助理中
    • 輕鬆建立和還原整個配置的完整備份
    • 功能十分強大,社群活躍,國內教程豐富

2. openHAB

  • 官網:http://www.openhab.org/

  • GitHub:https://github.com/openhab/

  • 演示:https://demo.openhab.org/

  • 概述:

    • openHAB是一個純Java打造的開源專案,開發者可以在openHAB的基礎上設計獨特的操作介面,以開發自己的家庭自動化系統,或者利用其他技術來建立裝置的新的控制方式,為家庭自動化構建提供一個通用的整合平臺,將openHAB Cloud聯結器與免費的myopenhab.org服務一起使用(放置雲端)
  • 優點:

    • 它具有整合眾多其他裝置和系統的能力。openHAB將其他家庭自動化系統,(智慧)裝置和其他技術納入單個解決方案
    • 無論涉及多少製造商和子系統,為整個系統提供統一的使用者介面和通用的自動化規則方法
    • 為您提供最靈活的工具,幾乎可以實現所有家庭自動化的願望

3. Domoticz

  • 官網:https://www.domoticz.cn/ (中文站) https://www.domoticz.com/(官方站)

  • GitHub:http://github.com/domoticz/

  • 演示:——

  • 概述:

    • Domoticz是一個輕量級的智慧家居系統 ,通過它你可以監測和控制各種裝置,還可以向任一移動裝置傳送通知或警告
    • 擁有國內源和中文站
    • C++編寫
  • 優點:

    • 為簡單而設計
    • 直接在網頁介面配置裝置,很容易新增自定義感測器裝置
    • ESPEasy 內建 Domoticz 資料傳送支援,Lua 事件處理比較強大
    • 麻雀雖小,五臟俱全

img

4. Calaos

  • 官網:https://calaos.fr/en/

  • GitHub:https://github.com/calaos

  • 演示:——

  • 概述:

    • Calaos 是一個設計為全棧的家庭自動化平臺,包含一個伺服器應用程式、觸控式螢幕介面、Web 應用程式、支援 iOS 和 Android 的原生移動應用、以及一個執行在底層的預配置好的 Linux 作業系統。
    • 是一款來自法國的C++編寫的開源家庭自動化系統,論壇已支援英文
img

二、開源物聯網平臺

物聯網平臺主要是資料管理,裝置管理,規則引擎等等,一般都支援各類相關協議,不過資料視覺化與多租戶功能不是都有,甚至多租戶功能許多需要收費

1. Thingsboard

  • 官網:https://thingsboard.io/

  • GitHub:https://github.com/thingsboard/thingsboard

  • 演示:https://demo.thingsboard.io/login

  • 概述:

    • ThingsBoard是一個國外的開源物聯網平臺,提供現成的IoT雲或本地解決方案,ThingsBoard是用於資料收集,處理,視覺化和裝置管理的開源物聯網平臺,分為社群版(免費)和專業版(收費)
  • 優點:

    • 遙測資料收集儲存
    • 實時資料視覺化和遠端裝置控制,自定義儀表板的30個可定製小部件
    • 規則引擎,裝置、資產管理
    • 多租戶開箱即用(專業版功能,收費)
    • 可定製的規則,外掛,小部件和傳輸實現
    • 允許監視客戶端和提供伺服器端裝置屬性
    • 支援MQTT、CoAP、HTTP協議以及自定義

2. Kaa IoT Platform

  • 官網:https://www.kaaproject.org/
  • GitHub:https://github.com/kaaproject/kaa
  • 演示:https://youtu.be/o68So1plN1c (YouTube視訊,需fq)
  • 概述:
    • Kaa是一個國外開源物聯網平臺,也是一個模組化的物聯網平臺,利用微服務架構將關注點,可擴充套件性和可擴充套件性明確分離。任何物聯網公司,物聯網系統整合商或個人都可以免費實現其智慧產品概念。 通過提供伺服器和端點SDK元件,Kaa可以為連線的物件和後端基礎架構提供資料管理
  • 優點:
    • 裝置管理,裝置訪問憑據,後設資料屬性,過濾和分組。
    • 裝置和閘道器通訊支援,身份驗證,訪問授權,資料交換和多路複用。
    • 裝置遙測資料收集和儲存,時間序列資料,裝置日誌,警報。
    • 裝置配置資料的管理和分發,遠端控制連線的裝置
    • 裝置資料儲存,查詢,分析和視覺化,基於觸發器的警報和通知傳遞。
    • 用於資料視覺化,裝置管理,平臺管理等的Web介面。
    • 支援多租戶的元件
    • Kaa平臺的基礎結構元件將操作和管理叢集化
    • 管理無限數量的連線裝置(免費版最多5個裝置連線)

3. SiteWhere

  • 官網:http://www.sitewhere.org/
  • GitHub:https://github.com/sitewhere/sitewhere
  • 概述:
    • SiteWhere是一個面向物聯網(IoT)的工業級開源應用支援平臺。它提供了基於多租戶微服務的基礎架構,其中包括構建和部署IoT應用程式所需的關鍵功能
  • 優點:
    • 微服務,一個具有工業強度的開源IoT應用程式支援平臺,可以大規模地幫助獲取,儲存,處理和整合裝置資料,可部署在雲端上
    • 裝置管理、資產管理、活動管理,不過沒有視覺化
    • 多租戶。預設情況下,租戶不共享資料庫資源或管道處理,並且具有完全獨立的配置生命週期
img
  • 官網:https://www.jetlinks.cn/

  • GitHub:https://github.com/jetlinks

  • 演示:http://demo.jetlinks.cn 使用者名稱:test 密碼:test123456

  • 概述:

    • JetLinks是國內開源物聯網基礎平臺,平臺定位為Paas服務的物聯網框架
  • 優點:

    • 統一裝置管理
    • 多協議適配
    • 資料視覺化,儀表盤
    • 視覺化大屏(企業版,收費)
    • 規則引擎視覺化
    • 多租戶功能(專業版,收費)

5. Thinger.io

  • 官網:https://thinger.io/

  • GitHub:https://github.com/thinger-io

  • 概述:

    • Thinger.io是一個雲IoT平臺,它提供了每一個非常簡單的方法來原型化,擴充套件和管理連線產品所需的工具。為連線裝置提供了可擴充套件的雲基礎。可以通過執行管理控制檯來快速處理它們。
  • 優點:

    • 裝置管理,資料儲存,連線無限裝置(免費版兩臺
    • 實時儀表板顯示
    • 規則引擎
    • 多個外掛自定義,自定義外觀
    • 無多租戶

相關文章