对物联网进行分类
家庭自动化的核心是知道发生了什么。我们对状态变化的了解越快,我们可以为用户服务越好。如果您想在到达家时打开灯光,那么只有在您已经打开门并手动(!!)打开灯后才知道它,这无济于事。
每个智能设备都由“普通”设备和使其“智能”的作品组成:连接性。设备的连接部分可以由控制,状态或两者组成。
状态描述了现在设备的目前。例如,可以带有红色和中等亮度的灯。
控制是通过通过API发送命令来控制智能设备。这些命令可以从配置设备的工作方式到模仿用户如何与设备进行交互。媒体播放器可以允许跳到下一个轨道,传感器可以允许配置其灵敏度或轮询间隔。
主管AP必威是什么I设置为尽可能方便。但是,网络总是像最弱的链接一样弱。在我们的情况下,这些是整合。以控制不报告状态的光控制。发送命令后唯一可以报告的州助理必威是什么是假定的状态:如果命令工作,我们期望光的状态是什么?
我们希望我们的用户能够获得最佳的家庭自动化体验,这首先要确保他们的设备与家庭助理配合良好。必威是什么这就是为什么我们将开始将以下分类器应用于我们的集成:
分类器 | 描述 | |
---|---|---|
假定状态 | 我们无法获得设备的状态。我们能做的最好的方法是基于我们的上一个命令来假设状态。 | |
云投票 | 该设备的集成通过云进行,需要有效的Internet连接。对国家进行投票意味着以后可能会注意到更新。 | |
云推 | 该设备的集成通过云进行,需要有效的Internet连接。必威是什么一旦有新州,将立即通知家庭助理。 | |
当地民意调查 | 提供与设备的直接通信。对国家进行投票意味着以后可能会注意到更新。 | |
本地推动 | 提供与设备的直接通信。必威是什么一旦有新州,将立即通知家庭助理。 |
休息后可以阅读我们如何获得这些分类器的背景。
状态
如何传达状态可以分为5个类别。它们不是互斥的 - 可以通过云和局部连接可用设备状态。
没有可用的状态
这些设备没有使其状态可用的功能。他们只允许受到控制。例如,带有红外遥控器(例如电视和ACS)的设备。您可以按遥控器上的“打开”按钮,但只能假设您的命令已成功并执行。该设备可能没有供电,或者是阻止红外接收器的东西。
家庭自动化将必须基于正确接收的命令的假设来处理此类设备:使用乐观的更新。这意味着在发送命令后,它将像成功接收命令一样更新设备的状态。
优点:
- 没有任何
缺点:
- 如果命令未正确接收,则家庭自动化将假定错误状态,或者以家庭自动化系统外以其他方式控制设备。
轮询云
这些设备只会将其状态报告给自己的云后端。云后端将允许阅读该州,但不会通知新州何时到达。这要求家庭自动化经常检查状态是否已更新。
优点:
- 能够在家中或在家中控制设备。
- 云可以访问更多的计算能力来挖掘设备数据,以向用户提出优化。
缺点:
- 如果互联网停产或公司停止支持,则无效。
- 您不再控制谁可以访问您的数据。
云推动新状态
上一节的所有内容都适用于此。最重要的是,云将在新州到达时通知房屋自动化。这意味着,一旦云知道,家庭自动化就知道。
优点:
- 云中可用的新状态。
轮询本地设备
这些设备将提供可当地访问的API。家庭自动化将必须经常检查该州是否已更新。
优点:
- 不依赖互联网
缺点:
- 为了使设备需要始终在线,这需要设备连接到电源。
当地设备推动新状态
最好的最好的。这些设备进入新状态时将发出通知。这些设备通常使用家庭自动化协议将其消息传递给一个集线器,该枢纽将繁重地升级和通知订户
优点:
- 接近新州的即时交付。
- 通过在州更新之间进入深度睡眠,能够长时间的电池寿命。
缺点:
- 如果它也不支持民意调查,则在启动之前,将不会使家庭自动化意识到状态,直到更改为止。
- 如果使用深度睡眠和wifi,则在醒来时会延迟延迟,因为连接到WiFi并接收IP需要时间。
控制
像状态一样,控制设备可以通过云和/或本地连接完成。但是,控制的更重要的部分是知道您的命令是否成功和设备的新状态。
没有可用的控制
这些设备无法控制。他们只会提供州。
发送命令后的民意调查状态
这些设备将在发送命令后查看命令是否成功后需要进行轮询。
优点:
- 命令发出后,该州将立即知道。
缺点:
- 国家更新可能需要时间。我们多久进行一次调查,我们要等多长时间,直到我们考虑命令失败?同样,由于其他因素,状态可能会改变。难以确定更新的状态是否是由于我们的命令。
设备推动状态更新
这些设备不会因命令而返回新状态,而是会立即推动新状态。这种方法的缺点是,我们必须假设命令与命令相关后的一段时间内进行状态更新。
命令返回新状态
最好的。执行命令后,这些设备将用新状态回答命令。
分类家庭助理必威是什么
必威是什么家庭助理试图通过其API提供最佳体验。与家庭助理互动有不同的方式,但所有人都是本地的。必威是什么
- 可以通过REST API获得国家民意调查
- 有一个流API一旦到达订户,就会将新州推向新州。这就是前端能够始终保持同步的方式。
- 致电家庭助理的服务将返回服务执行时所有更改必威是什么的州。可悲的是,这并不总是包括推动新状态的新设备状态,因为它们在服务完成后可能会到达。