在本章节结束时,您将完成以下操作:在移动设备上安装配套手机应用程序,克隆必需的代码存储库,收到使用 Espressif Alexa 的 AWS 账户连接到 AWS IoT 所需的证书,以及将证书烧录到参考硬件的独立闪存分区中。
为了完成与 Alexa 之间的身份验证,您需要 Espressif 的配套应用程序来为设备预置接入 WiFi,并预置 Alexa 账户。
下载 ESP Alexa 手机 App: iOS / Android
我们推荐 (对于本教程,可选) 您也安装了 Amazon Alexa app: iOS 或者 Android - 这是和预置多数支持 Alexa 的设备时使用的同一个应用程序。
本教程所用的所有代码都位于您在
Blinky Hello World(连接到云的Blinky)
教程中克隆的存储库中的 Alexa_for_IoT-Intro
文件夹中。如果您已经克隆了该仓库,跳过本部分的操作。
如果需要从 PlatformIO CLI 终端窗口 再次克隆该存储库,请运行以下命令:
git clone https://github.com/m5stack/Core2-for-AWS-IoT-EduKit.git
对于此教程,您使用 Alexa_For_IoT-Intro 项目。在您的新的 VS Code 窗口中:
Core2-for-AWS-IoT-EduKit/Alexa_For_IoT-Intro
文件夹,点击 open。
接下来,您必须要在 VS Code 中打开一个新的 PlatformIO CLI 终端窗口:
您需要创建 AWS IoT 证书,以便与 AWS IoT Core 进行通信。对于此研讨会和设备,Espressif 提供了可与 M5Stack Core2 for AWS IoT Kit 参考硬件一起使用的 AWS IoT 证书。按照此处的步骤操作,获取您的证书以连接他们的服务。填写表格 这里 。
您稍后会收到一封电子邮件,该邮件包含一个凭证压缩文件,保存该文件并解压。您将获得一个名为 espcredentials 的文件夹。插入设备,把这些证书上传到设备中,命令如下,您需要您的 PlatformIO CLI 终端窗口中进行操作。
一切准备就绪后,我们来继续学习 构建和测试 AFI 。
AWS IoT Kit now features direct access to
AWS re:Post
, which is a community-driven, questions-and-answers service. Search re:Post using the
AWS IoT Kit
tag to see if your question has been asked and answered. If not, ask a new question using the AWS IoT Kit
tag.