Ich versuche, die IoT-Entwicklung mithilfe eines Arduino- und Amazon-Servicemenüs zu erlernen - Alexa Skill Kit, AWS Lambda und AWS IoT. Ich habe einen langen Weg zurückgelegt, aber wenn ich darüber nachdenke, diese wie eine Flotte von Geräten zu implementieren, kann ich nicht herausfinden, wie ich dieses Problem angehen soll:
Wie verknüpfen Sie bei einem Gerät ohne Kopf das Gerät eines Kunden mit diesem Kunden?
Sie können problemlos eine Benutzer-ID von Alexa erhalten, wenn ein Benutzer Ihre Alexa-Fähigkeit aufruft, und Sie können diese in Ihrer Datenbank einem Kunden zuordnen und diese möglicherweise mit einem bei diesem Kunden registrierten Gerät abgleichen - aber wie registrieren Sie ein Gerät bei einem Kunden? ? Müsste es so sein, als würde der Kunde irgendwo eine Seriennummer in eine Benutzeroberfläche eingeben? Ich hatte den Gedanken, dass Sie möglicherweise OAUTH verwenden könnten, um ein Token von beispielsweise dem Amazon-Konto eines Kunden abzurufen, dieses an das Gerät zu senden und dann das Gerät sowohl das Token als auch seine eigene Kennung in Ihrer Datenbank präsentieren zu lassen. Auf diese Weise haben Sie mindestens eine Verbindung zwischen dem verknüpften Konto und dem Gerät.
Klingt dies nach einem vernünftigen Ansatz? Ich konnte nicht viel über das Verbinden bestimmter Geräte mit bestimmten Kundenkonten herausfinden, daher sind Links mit weiteren Informationen sehr willkommen.