【发布时间】:2020-12-27 06:59:09
【问题描述】:
我的目标是使用 Alexa 语音服务 (AVS) 通过红外线发射器控制电视、空调等。
我有自己的物联网应用程序,可用于装载上述红外线发射器并手动控制它。该应用程序也支持其他设备。在之前的实现中,我已将 AVS 与应用程序关联起来,现在它能够通过语音控制开关、插座和灯泡。
在为冲击波实施时,我发现这可以通过将设备类别用作“其他”(因为没有冲击波类别)并使用Alexa.ModeController 接口来完成?我必须为遥控器的每个动作创建单独的模式(对于 AC,它将是酷模式、风扇模式等)并在该动作下包含每个可能的参数值(1、2、3、4)?这种方法的问题在于实现很复杂,而且是特定于设备的,即我必须为 TV 和 AC 分别实现。
有没有更好的方法来实现这一点?
【问题讨论】:
标签: alexa alexa-voice-service alexa-app