Может ли мой собственный навык Алекса включать и выключать свет другого продавца? - PullRequest
0 голосов
/ 05 марта 2019

Мне бы хотелось, чтобы мой собственный навык мог включать и выключать Wemo или TP-Link. Есть ли какой-то API в комплекте Alexa Skills, который позволяет мне включать и выключать домашние устройства, подобно тому, как программа Alexa Routine может включать и выключать устройства?

1 Ответ

1 голос
/ 07 марта 2019

1.- При создании навыка выберите модель предварительной сборки «Умный дом»

2.- Настройка конечной точки

3.- Настройте привязку к учетной записи, чтобы пользователь мог связать свою учетную запись TPLink или Wemo

4. -В качестве примера адаптера навыков Alexa Smart Home в качестве шаблона https://github.com/awslabs/serverless-application-model/blob/master/examples/apps/alexa-smart-home-skill-adapter/index.js

5.- Выберите Alexa Smart Home в качестве триггера для вашей лямбда-функции - при условии, что вы будете использовать AWS в качестве бэкэнда

6.- Убедитесь, что две указанные ниже функции реализованы:

function handleDiscovery(request, callback)
function handleControl(request, callback)

7.- Запросы «умного дома» будут реализованы с использованием вызовов API к облачным сервисам TPLink и Wemo, к которым обращается информация о привязке учетной записи (шаг 3)

Удачи!

...