Saya mencoba mempelajari pengembangan IoT menggunakan menu layanan Arduino dan Amazon — Alexa Skill Kit, AWS Lambda, dan AWS IoT. Saya sudah bisa menempuh jalan panjang, tetapi ketika saya berpikir untuk mengimplementasikannya seperti armada perangkat, saya tidak tahu bagaimana cara mendekati masalah ini:
Untuk perangkat tanpa kepala, bagaimana Anda menautkan perangkat pelanggan dengan pelanggan itu?
Anda dapat dengan mudah mendapatkan userID dari Alexa setiap kali pengguna memanggil keterampilan Alexa Anda, dan Anda bisa mencocokkannya dalam database Anda dengan pelanggan, dan berpotensi mencocokkannya dengan perangkat yang terdaftar pada pelanggan itu — tetapi bagaimana Anda mendaftarkan perangkat ke pelanggan ? Apakah harus seperti meminta pelanggan memasukkan nomor seri di UI di suatu tempat? Saya memiliki pemikiran bahwa Anda berpotensi menggunakan OAUTH untuk mendapatkan token dari, misalnya, akun Amazon pelanggan, mengirimkannya ke perangkat, dan kemudian meminta perangkat untuk menunjukkan token dan pengenalnya sendiri ke database Anda. Dengan begitu Anda memiliki setidaknya tautan antara akun tertaut mereka dan perangkat.
Apakah ini terdengar seperti pendekatan yang masuk akal? Saya belum dapat menemukan banyak tentang menghubungkan perangkat tertentu ke akun pelanggan tertentu, jadi setiap tautan dengan informasi lebih lanjut sangat disambut.
Selain dua metode yang paling umum:
adalah metode ketiga yang tidak biasa:
Pemicunya bisa membawa magnet di dekatnya, mengetuk perangkat, mengarahkan IR ke jendela, atau melepas tab sekali pakai. Apa pun pemicunya, itu akan menyebabkan perangkat masuk ke mode commissioning atau registrasi, yang membuatnya responsif terhadap beberapa bentuk komunikasi jarak pendek. Biasanya Bluetooth tetapi bisa NFC atau WiFi. Perangkat dipasangkan dengan smartphone atau komputer pelanggan melalui saluran komunikasi sementara ini, yang secara otomatis memberitahukan identitas uniknya sehingga pelanggan dapat menyelesaikan proses pendaftaran perangkat.
sumber