做者:晨星1032
1、開源智能家居平臺(家庭自動化工具)
整體來說各個智能家居平臺基本功能一致,不過應選擇功能較爲豐富,教程豐富,社區活躍的,以及選擇一個配置簡單方便的,如下各有優缺點。git
1. Home Assistant
-
官網:https://home-assistant.io/github
-
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/dom
-
演示:https://demo.openhab.org/模塊化
-
概述:微服務
- openHAB是一個純Java打造的開源項目,開發者能夠在openHAB的基礎上設計獨特的操做界面,以開發本身的家庭自動化系統,或者利用其餘技術來建立設備的新的控制方式,爲家庭自動化構建提供一個通用的集成平臺,將openHAB Cloud鏈接器與免費的myopenhab.org服務一塊兒使用(放置雲端)
-
優勢:
- 它具備集成衆多其餘設備和系統的能力。openHAB將其餘家庭自動化系統,(智能)設備和其餘技術歸入單個解決方案
- 不管涉及多少製造商和子系統,爲整個系統提供統一的用戶界面和通用的自動化規則方法
- 爲您提供最靈活的工具,幾乎能夠實現全部家庭自動化的願望
3. Domoticz
4. Calaos
2、開源物聯網平臺
物聯網平臺主要是數據管理,設備管理,規則引擎等等,通常都支持各種相關協議,不過數據可視化與多租戶功能不是都有,甚至多租戶功能許多須要收費
1. Thingsboard
- 官網:https://www.kaaproject.org/
- GitHub:https://github.com/kaaproject/kaa
- 演示:https://youtu.be/o68So1plN1c (YouTube視頻,需fq)
- 概述:
- Kaa是一個國外開源物聯網平臺,也是一個模塊化的物聯網平臺,利用微服務架構將關注點,可擴展性和可擴展性明確分離。任何物聯網公司,物聯網系統集成商或我的均可以避免費實現其智能產品概念。 經過提供服務器和端點SDK組件,Kaa能夠爲鏈接的對象和後端基礎架構提供數據管理
- 優勢:
- 設備管理,設備訪問憑據,元數據屬性,過濾和分組。
- 設備和網關通訊支持,身份驗證,訪問受權,數據交換和多路複用。
- 設備遙測數據收集和存儲,時間序列數據,設備日誌,警報。
- 設備配置數據的管理和分發,遠程控制鏈接的設備
- 設備數據存儲,查詢,分析和可視化,基於觸發器的警報和通知傳遞。
- 用於數據可視化,設備管理,平臺管理等的Web界面。
- 支持多租戶的組件
- Kaa平臺的基礎結構組件將操做和管理集羣化
- 管理無限數量的鏈接設備(免費版最多5個設備鏈接)
3. SiteWhere
4. JetLinks
5. Thinger.io
做者:晨星1032