Виртуальные устройства для тестирования умения alexa smart home - PullRequest
0 голосов
/ 24 января 2019

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

1 Ответ

0 голосов
/ 24 января 2019

Есть 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).. Вы можете создать свою собственную полезную нагрузку и проверить ее на локальном уровне. Вы также можете упаковать свои навыки, протестировать их, а затем развернуть в lambda через терминал. Если вы используете Python, попробуйте PythonLambda (https://github.com/nficano/python-lambda). Он имеет те же функции, что и node-lambda.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...