Intereat 真空吸尘器 Cybovac E31 用于家庭自动化

问题描述

我正在寻找一种方法来控制我的 CybovacE31 以将其集成到家中 自动化系统。我知道它与 google home 和 Alexa 兼容,但我没有找到使用的协议。 你知道怎么做吗? 谢谢。

我的吸尘器:https://kyvol.com/products/cybovac-e31

解决方法

不是真正的答案,但评论太久了,所以在这里发布:

TL&DR;它很可能在云和设备之间使用专有协议。它不是公开的,也不太可能公开。

对于 Alexa,您需要启用适当的技能,对吗?它也可能使用供应商特定的移动应用程序进行使用 Wifi 或 BLE 的初始发现。发现后,设备会获取 wifi 凭据,并且该技能会将发现发送给 Alexa,以便对其进行控制。

因此注册流程如下所示:Vendor Mobile -> 定位设备 -> 获取 wifi 凭据 -> 将 wifi 凭据发送到设备 -> 使用用户帐户将设备连接到云。

要使用 Alexa 控制设备,亚马逊帐户应与供应商用户帐户相关联,并应启用技能。

语音命令的流程如下所示:Echo -> (internet) -> Alexa Cloud -> Skill -> (internet) -> Device。

为什么我要解释以上所有内容?这个流程比较复杂,仅仅知道协议是不够的,而且设备云也要信任你,否则你可以破解设备。因此,要控制设备,您需要以某种方式进行注册和信任。对于大多数供应商来说,创建这样的支持并不值得,因此他们不发布协议。