Bir Arduino ve Amazon'un hizmet menüsü olan Alexa Skill Kit, AWS Lambda ve AWS IoT kullanarak IoT gelişimini öğrenmeye çalışıyorum. Uzun bir yol kat edebildim, ancak bunları bir cihaz filosu gibi uygulamayı düşündüğümde, bu soruna nasıl yaklaşacağımı anlayamıyorum:
Başsız bir cihaz için, bir müşterinin cihazını o müşteriyle nasıl bağlarsınız?
Bir kullanıcı Alexa becerinizi her çağırdığında Alexa'dan kolayca bir kullanıcı kimliği alabilirsiniz ve veritabanınızdaki bunu bir müşteriyle eşleştirebilir ve potansiyel olarak bu müşteriye kayıtlı bir cihazla eşleştirebilirsiniz - ancak bir cihazı müşteriye nasıl kaydedersiniz ? Müşterinin bir yerdeki bir kullanıcı arayüzüne seri numarası girmesi gibi bir şey mi olurdu? Bir müşterinin Amazon hesabından bir jeton almak, onu cihaza göndermek ve ardından cihazın hem jetonu hem de kendi tanımlayıcısını veritabanınıza sunmasını sağlamak için OAUTH'u kullanabileceğinizi düşündüm. Bu şekilde, bağlı hesapları ile cihaz arasında en az bir bağlantınız olur.
Bu makul bir yaklaşım gibi mi geliyor? Belirli cihazları belirli müşteri hesaplarına bağlama konusunda fazla bir şey bulamadım, bu nedenle daha fazla bilgi içeren bağlantılar çok açıktır.