目录
作者:晨星1032
一、开源智能家居平台(家庭自动化工具)
总体来讲各个智能家居平台基本功能一致,不过应选择功能较为丰富,教程丰富,社区活跃的,以及选择一个配置简单方便的,以下各有优缺点。
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

3. Domoticz

4. Calaos
二、开源物联网平台
物联网平台主要是数据管理,设备管理,规则引擎等等,一般都支持各类相关协议,不过数据可视化与多租户功能不是都有,甚至多租户功能许多需要收费
1. Thingsboard

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
4. JetLinks

5. Thinger.io
作者:晨星1032