मैं Arduino और Amazon के सेवाओं के मेनू का उपयोग करके IoT विकास सीखने की कोशिश कर रहा हूँ - एलेक्सा स्किल किट, AWS लाम्बा, और AQ IoT। मैं एक लंबा रास्ता तय करने में सक्षम हूं, लेकिन जब मैं उपकरणों के बेड़े की तरह इन्हें लागू करने के बारे में सोचता हूं, तो मैं यह पता नहीं लगा सकता हूं कि इस समस्या को कैसे हल किया जाए:
एक हेडलेस डिवाइस के लिए, आप किसी ग्राहक के डिवाइस को उस ग्राहक के साथ कैसे जोड़ते हैं?
जब भी कोई उपयोगकर्ता आपके एलेक्सा कौशल को आमंत्रित करता है, तो आप एलेक्सा से आसानी से एक यूजरआईडी प्राप्त कर सकते हैं, और आप अपने डेटाबेस में एक ग्राहक से मेल खा सकते हैं, और संभावित रूप से उस ग्राहक के लिए पंजीकृत डिवाइस के साथ मैच कर सकते हैं - लेकिन आप किसी ग्राहक को डिवाइस कैसे पंजीकृत करते हैं ? क्या ऐसा होना चाहिए कि ग्राहक किसी UI में सीरियल नंबर दर्ज करे? मेरा विचार था कि आप संभावित रूप से OAUTH का उपयोग टोकन प्राप्त करने के लिए कर सकते हैं, उदाहरण के लिए, ग्राहक का अमेज़न खाता, डिवाइस को भेजें और फिर डिवाइस को टोकन और अपने स्वयं के पहचानकर्ता दोनों को आपके डेटाबेस में प्रस्तुत करें। इस तरह आपके पास उनके लिंक किए गए खाते और डिवाइस के बीच कम से कम एक लिंक है।
क्या यह ध्वनि एक उचित दृष्टिकोण की तरह है? मैं विशेष उपकरणों को विशेष ग्राहक खातों से जोड़ने के बारे में बहुत कुछ नहीं खोज पाया, इसलिए अधिक जानकारी वाले किसी भी लिंक का बहुत स्वागत है।