Alexa在没有LWA的情况下启用了Raspberry Pi身份验证

时间:2016-11-09 19:03:34

标签: raspberry-pi alexa-voice-service

我按照此tutorial在我的Raspberry Pi 3上启用Alexa。要启用和使用Alexa,请使用Login With Amazon执行身份验证。但我希望在Pi上启动Alexa应用程序的无头方式,这显然超出了本教程的范围。支持Alexa的物理设备如何通过Alexa语音服务进行身份验证?

1 个答案:

答案 0 :(得分:1)

Alexa支持无头设备使用在Android或iOS上运行的配套应用程序进行身份验证。可以找到详细信息here。您可以下载示例应用并开始使用。在生产级别系统上,您可以执行以下身份验证:

假设您的设备已在网络上连接,您可以使用开源搜索协议(如UPNP或bonjour(Apple开发人员)等)进行设备发现。这是为了获取设备的IP地址。一旦获得与设备通信的IP地址,以获得产品ID,DSN和代码挑战等必要的详细信息,您将在收到身份验证令牌后开始与amazon服务器通信。

此过程在Authorizing from a Companion App 检查" 获取刷新和访问令牌的过程"中有详细记录。部分。