Виртуальные устройства для тестирования умения alexa smart home

Я работаю над умением умного дома Amazon управлять умными бытовыми приборами. Я сделал с созданием навыка для этого. Теперь я хочу проверить свои навыки с любым типом виртуального устройства. Есть ли способ (или виртуальные устройства) для тестирования умного дома без использования физического устройства.

1 ответ

Есть 2 варианта, которые я использую для тестирования, не имея перед собой физического оборудования.

  1. При редактировании навыка в консоли разработчика (developer.amazon.com) есть вкладка "Тест", которая позволяет вам проверить свой навык и увидеть отправленные / возвращенные полезные данные.

  2. Есть также классный онлайн-инструмент под названием Echoism ( https://echosim.io/welcome), который позволит вам войти в свой аккаунт Amazon и взаимодействовать с Alexa через браузер. Чтобы использовать это, вам нужно убедиться, что тесты включены для навыка через консоль разработчика в вашей учетной записи.

В зависимости от того, на каком языке вы пишете, есть также несколько библиотек, которые позволят вам тестировать локально, без необходимости сначала развертываться в lambda. Если вы используете Node.js, попробуйте использовать node-lambda ( https://www.npmjs.com/package/node-lambda). Вы можете создать свою собственную полезную нагрузку и проверить ее на локальном уровне. Вы также можете упаковать свои навыки, протестировать их и затем развернуть в лямбду через терминал. Если вы используете Python, попробуйте PythonLambda ( https://github.com/nficano/python-lambda). Он имеет те же функции, что и узел-лямбда.

Другие вопросы по тегам