Am Ende dieses Kapitels haben Sie die zugehörigen Applikation auf Ihrem Smartphone installiert, das erforderliche Code-Repository geklont, Zertifikate für die Verbindung mit AWS IoT über das AWS-Konto von Espressif Alexa erhalten und die Zertifikate auf separate Flash-Partitionen der Referenzhardware geflasht.
Um die Authentifizierung mit Alexa abzuschließen, verwenden Sie die Begleit-App von Espressif, um das WLAN für das Geräts bereitzustellen und die Referenzhardware mit Ihrem Alexa-Konto bereitzustellen.
Laden Sie die ESP Alexa Telefon-App herunter: iOS / Android
Wir empfehlen (optional für dieses Tutorial), dass Sie die Amazon Alexa-App für iOS oder Android verfügbar haben - dies ist dieselbe App, die für die meisten Alexa-fähigen Geräte verwendet wird.
Der gesamte Code für dieses Tutorial befindet sich im Ordner Alexa_for_IoT-Intro
aus dem Repository, das Sie im Tutorial
Blinky Hello World
geklont haben. Wenn Sie das Repository bereits lokal geklont haben, können Sie diesen Abschnitt überspringen.
Um das Repo erneut aus dem PlatformIO CLI Terminal-Fenster zu klonen
git clone https://github.com/m5stack/Core2-for-AWS-IoT-EduKit.git
Für dieses Tutorial verwenden Sie das Projekt Alexa_for_IoT-Intro. In Ihrem neuen VS-Code-Fenster
Core2-for-aws-iot-edukit/alexa_for_IOT-Intro
und klicken Sie auf Öffnen.
Als Nächstes müssen Sie ein neues PlatformIO CLI-Terminalfenster in VS-Code öffnen:
Sie müssen die AWS IoT-Anmeldeinformationen erstellen, um mit AWS IoT-Core zu kommunizieren. Für diesen Workshop und dieses Gerät hat Espressif AWS IoT-Anmeldeinformationen bereitgestellt, die in ihrem AWS-Konto mit der M5Stack Core2 des AWS IoT Kit verwendet werden können. Um die Anmeldeinformationen für Ihr Gerät zu erhalten, um eine Verbindung zu seinem Dienst herzustellen, füllen Sie das Formular hier aus.
Nachdem Sie die E-Mail mit der ZIP-Datei für Anmeldeinformationen erhalten haben, speichern Sie die Datei und entpacken Sie den Inhalt. Nach dem Extrahieren haben Sie einen Ordner mit dem Namen espcredentials. Wenn das Gerät angeschlossen ist, können Sie diese Zertifikate auf Ihr Gerät hochladen, indem Sie die folgenden Befehle in Ihrem PlatformIO CLI-Terminalfenster eingeben:
Wenn alles eingerichtet und fertig ist, gehen wir zu Erstellen und Testen des AFI über.
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.