Alexa включила аутентификацию Raspberry Pi без LWA

Я следовал этому руководству, чтобы включить Alexa на моем Raspberry. Pi 3. Чтобы включить и использовать Alexa, аутентификация выполняется с помощью Вход через Amazon. Но я надеялся на безголовый способ запуска приложения Alexa на Pi, что, очевидно, выходит за рамки учебника. Как физические устройства с поддержкой Alexa аутентифицируются с помощью Alexa Voice Services?


person Web User    schedule 09.11.2016    source источник


Ответы (1)


Безголовые устройства с поддержкой Alexa выполняют аутентификацию с помощью сопутствующего приложения, работающего на Android или iOS. Подробности можно найти на странице здесь. Вы можете скачать образец приложения и приступить к работе. В системе производственного уровня вы выполняете аутентификацию, как показано ниже:

Предполагая, что ваше устройство подключено к сети, вы выполняете обнаружение устройства, используя протоколы обнаружения с открытым исходным кодом, такие как UPNP или bonjour (разработчик Apple) и т. д. Это нужно для получения IP-адреса вашего устройства. Как только вы получите IP-адрес, с которым вы связываетесь с устройством, чтобы получить необходимые данные, такие как идентификатор продукта, DSN и запрос кода, после их получения вы начнете общаться с серверами amazon, пока не получите токены аутентификации.

Эта процедура очень хорошо документирована в Авторизация из вспомогательного приложения проверьте раздел "Процедура получения токенов обновления и доступа".

person hungryspider    schedule 01.02.2017
comment
Я не могу подключиться к малине с помощью сопутствующего приложения, работающего на моем Mac, оно выдает ошибку тайм-аута подключения. Я подтвердил открытые порты и ip с помощью ssh. Дайте мне знать, если вы столкнетесь с такой проблемой. Кроме того, есть ли способ автоматически запускать приложение java Avs на малине (без дисплея) между сеансами выключения и включения? - person My3; 20.02.2017