- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
精品文档
精品文档
PAGE
精品文档
智能家居系统搭建方案
这是一个探索性项目,旨在提供一个完整的智能家居搭建指南。详尽系统架构
图如下所示:
方案简介:
? 使用 HomeAssistant 、HomeBridge 作为智能家居的中心
? 使用 AmazonEcho 作为语音输入工具(目前仅支持英语)
?
?
使用 iPhone 的“家庭”应用作为控制工具
能够使用任何的设施连结 HomeAssistant 服务来控制应用
1
基础知识篇1.1智能家居简介
目前,我们议论智能家居的时候,我们实现上是在议论:家庭自动化。引自维
基百科,关于智能家居的介绍 1:
Homeautomationorsmarthome(alsoknownasdomotics)isbuildingautomationforthehome.
随着机器学习和深度学习等 AI 技术的进一步普及,这一点(智能化)在最近
几年里,应当会发生一些强烈的变化。而不论怎样,我可不太希望我要被机器
催着起床。
开始实战之前,让我们先关注于目前智能家居的几个重点点:
设施。这些设施要么使用WiFi,要么要使用蓝牙,方便使用手机连结上这些设
备。依目前的情况来看,主假如以 WiFi 为主,在手机上配置完后,能够轻松
地实现远程控制。与此同时,他们在与手机通讯的时候,会使用一些自定义的
通讯规则,并且似乎很容易被破解(参见仿真器一节)。如 PhilipsHue 智能
灯、Wemo 开关等等,他们都已经能够被仿真,并作为 Homekit 组件使用。
自动化。自动化是指你能够准时也开关某个特定的设施,闹钟一响,便翻开灯诸如此类的。
场景(规则)。与自动化稍微区其他是,场景是某个特定场合下,对一系列设施的操作,如早起,便开灯、翻开窗帘,走开家,则锁门、封闭一系列用电器、开启防盗功能等等。
?
中心网关。当我们所使用的一系列设施拥有 WiFi 功能时,装有各种软件的手
机便相当于控制中枢。而这样的设计本身是不合理的,你要在手机上安装一系
列的应用。这个时候,便需要一个额外的软件作为中心,来接入这些设施,而
手机上也不需要多余的额外软件。如 HomeKit 、HomeAssistant 就是这样的
例子。
而作为一个普通的用户,我们只要要关注便利的生活。作为一个极客,我们则
关注于怎样改造成需要的功能。
1.2智能音箱
学术上有个观点是“传声器阵列”,主要由一定数目的声学传感器组成,用来
对声场的空间特性进行采样并办理的系统。
如下列图所示 AmazonEcho 的电路板:
其及对应的麦克风的位置:
其所要主要解决远距离语音识其他问题,以保证真切场景下的语音鉴识率。而
这些设施的主要原理,都是将语音信号发送到服务器端,由服务器端鉴识,并
匹配到对应的指令上。
AmazonEcho
实验表示 AWS 的服务并不是那么可靠的 ~~,经常出现: YourEchodotis
notconnected
自定义组件的原理,如下列图所示:
1.3中心网关
HomeAssistant
HomeAssistant 是一个运行在 Python3 上的开源家庭自动化平台。能追踪
和控制家庭中的所有设施,并实现自动化控制,同时还完美的支持在
RaspberryPi 上。
经过 HomeAssistant 插件,它能够直接兼容各式硬件设施。其原理是经过
WiFi、BLE、Zigbee、MQTT 等不同的协议,来与不同的本地设施互联,并提
供一个响应式的 Web 界面、PWA 应用、iOS 应用,让用户能够轻松地与设
备进行交互。
其在桌面浏览器上的界面如下列图所示:
手机浏览器的界面如下列图所示:
关于提供丰富功能(如 RGB灯)的设施来说,它也能支持丰富的操作,即上
图。同时,还能接上 AmazonEcho 、HomeKit 等各式各种的中心。
HomeBridge
HomeKit 是由 Apple 企业推出的智能家居平台,包括 iOS上的 SDK、智能
家居硬件通信协议 (HAP:HomeKitAccessoryProtocol) 、以及 MFi(Made
foriPhone/iPod/iPad) 认证等等。
借助于 iPhone、iPad、iWatch 等设施及『家庭』应用,用户能够轻松地掌控
各种 HomeKit 配件。并且能够经过设施上 Siri 应用、Homepod ,直接用语
音来与设施交互。
目前要在 Homekit ,有三种方法:
? 购置昂贵的 MFi 设施。
?
?
借助于 HomeAssistant ,来自建 HomekitAPI 服务连结设施。
模拟现有的 MFi 设施。诸如使用 ESP8266 仿真 PhilipHues 。
引自:使用 iOSHomekit 控制树莓派
文档评论(0)