【问题标题】:Integration of IR-Blasters with Alexa Smart HomeIR-Blasters 与 Alexa 智能家居的集成
【发布时间】:2020-12-27 06:59:09
【问题描述】:

我的目标是使用 Alexa 语音服务 (AVS) 通过红外线发射器控制电视、空调等。

我有自己的物联网应用程序,可用于装载上述红外线发射器并手动控制它。该应用程序也支持其他设备。在之前的实现中,我已将 AVS 与应用程序关联起来,现在它能够通过语音控制开关、插座和灯泡。

在为冲击波实施时,我发现这可以通过将设备类别用作“其他”(因为没有冲击波类别)并使用Alexa.ModeController 接口来完成?我必须为遥控器的每个动作创建单独的模式(对于 AC,它将是酷模式、风扇模式等)并在该动作下包含每个可能的参数值(1、2、3、4)?这种方法的问题在于实现很复杂,而且是特定于设备的,即我必须为 TV 和 AC 分别实现。

有没有更好的方法来实现这一点?

【问题讨论】:

    标签: alexa alexa-voice-service alexa-app


    【解决方案1】:

    您能否准确列出您想要的操作?

    ModeController 是一个原始的,所以它基本上允许定义任何东西,但是是的,实例 ID 必须匹配。其他原语是范围控制器和切换控制器。如果您在同一个控制器上有多个功能,它们都会使用实例 ID。

    有很多特定的控制器。例如控制空调,你可以使用Alexa.ThermostatController

    【讨论】:

    • 我想控制空调的电源、风力和制冷功能。我以前没有想到,因为 AC 不是支持物联网的设备,但是是的,我们可以在 Alexa 上创建一个虚拟 AC,并可以通过冲击波控制它。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2018-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-19
    • 1970-01-01
    • 1970-01-01
    • 2019-06-18
    相关资源
    最近更新 更多