0

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

4

1 回答 1

1

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

假设您的设备已连接到网络上,您可以使用 UPNP 或 bonjour(Apple 开发者)等开源发现协议进行设备发现。这是为了获取设备的 IP 地址。获得 IP 地址后,您将与设备通信以获取必要的详细信息,例如产品 ID、DSN 和代码质询,在收到这些信息后,您将开始与亚马逊服务器通信,直到获得身份验证令牌。

此过程在从配套应用程序授权检查“获取刷新和访问令牌的过程”部分中有很好的记录。

于 2017-02-01T00:04:07.273 回答