ArduinoとAmazonのサービスメニュー(Alexaスキルキット、AWS Lambda、AWS IoT)を使用してIoT開発を学習しようとしています。私は長い道のりをたどることができましたが、これらを一連のデバイスのように実装することを考えたとき、私はこの問題への取り組み方を理解できません。
ヘッドレスデバイスの場合、顧客のデバイスをその顧客とどのようにリンクしますか?
ユーザーがAlexaスキルを呼び出すたびに、AlexaからuserIDを簡単に取得できます。データベース内のユーザーIDを顧客と照合し、その顧客に登録されているデバイスと照合することもできますが、デバイスを顧客に登録するには?それは、顧客にUIのどこかにシリアル番号を入力させるようなものでなければなりませんか?OAUTHを使用して、たとえば顧客のAmazonアカウントからトークンを取得し、それをデバイスに送信して、デバイスにトークンと独自の識別子の両方をデータベースに提示させることができると考えていました。そうすれば、リンクされたアカウントとデバイスの間に少なくともリンクができます。
これは合理的なアプローチのように聞こえますか?私は特定のデバイスを特定の顧客アカウントに接続することについて多くを見つけることができなかったので、より多くの情報へのリンクは大歓迎です。