Моя цель — использовать Alexa Voice Service (AVS) для управления телевизором, кондиционером и т. д. через ИК-передатчик.
У меня есть собственное приложение IoT, которое можно использовать для подключения упомянутого ИК-бластера и управления им вручную. Приложение поддерживает и другие устройства. В предыдущей реализации я связал AVS с приложением, и теперь оно может управлять выключателями, розетками и лампочками с помощью голоса.
При реализации для бластера я обнаружил, что это можно сделать, используя категорию устройства как ДРУГОЕ (поскольку нет категории для бластера) и используя Alexa.ModeController Интерфейс? Мне нужно создать отдельные режимы для каждого действия пульта дистанционного управления (для переменного тока это будет режим охлаждения, режим вентилятора и т. д.) и включить все возможные значения параметров (1,2,3,4) в это действие? Проблема с этим подходом заключается в том, что реализация сложна, а также зависит от устройства, т.е. мне нужно делать отдельные реализации для ТВ и переменного тока.
Есть ли лучший способ добиться этого?