不看这几篇好文,就别说自己了解物联网
1. home assistant简介
1.1 概述
home assistant是一个基于python的家庭智能化平台,可运行于本地服务器,或者树莓派上。利用该平台,可以统一控制家庭中所有的智能设备。
home assistant集成了小米、博联等公司的通信协议,可以直接发现并控制这些公司的智能设备,也可以通过mqtt协议连接其它设备。同时可以通过插件扩展与苹果的Apple HomeKit互动,使用Siri语音控制其它智能设备。
同时他也集成了一些第三方智能语音平台,方便使用语音控制家中的智能设备。home assistant同时还集成了一些如天气、汇率、在线音乐等云端服务。
他的控制页面可以通过网页显示,也可以通过手机APP(支持安卓及iOS)展示。
1.2 GitHub数据统计
目前,github上搜索iot,star数排名第二的项目是home-assistant/core,目前star数42.2k,fork数13.9k,贡献者2429个,发布release版本752个,最新版本2021.4.6(2021/5/4日数据)。
1.3 示例
下图是https://demo.home-assistant.io/在电脑浏览器展示的其中一个示例:
上图展示了下列内容:
展示了灯的开关状态,并可以通过页面按钮控制灯的开关。 展示了门铃目前的状态及统计数据。 展示了当前温度,并可控制空调的温度及开关。 显示了电视当前的视频的内容,视频输出接口,音量,观看时长等数据。 房间的全景图,显示每个房间温度、是否有人、灯是否亮 客厅音响正在播放的音乐,并可以切换音乐。 上下班 安全警戒,入侵告警手机APP显示的页面如下图: