- మీకు అమెజాన్ AWS ఖాతాను సృష్టిస్తోంది
- సర్టిఫికేట్ మరియు విధానంతో AWS థింగ్ను సృష్టించండి
- మీ AWS విషయం పొందడం వివరాలు:
- AWS ఉపయోగించి థింగ్ పరీక్షించడం:
- AWS IOT తో MQTT.fx ని ఉపయోగించడం:
2020 నాటికి ఇంటర్నెట్కు సుమారు 20.4 బిలియన్ పరికరాలు కనెక్ట్ అవుతాయని అంచనా, ఈ సంఖ్య ఎంత పెద్దది? ఒక సంఖ్య ఇవ్వడానికి మొత్తం ప్రపంచ జనాభా 7.6 బిలియన్లు, అంటే భూమిపై ఉన్న ప్రతి మానవునికి ఇంటర్నెట్కు 3 పరికరాలు అనుసంధానించబడి ఉంటాయి. భవిష్యత్తులో విషయాల యొక్క ఇంటర్నెట్ ప్రధాన పాత్ర మరియు బలమైన ప్రభావాన్ని చూపుతుందని ఇది స్పష్టం చేస్తుంది. అమెజాన్ ఇంక్ ప్రపంచంలోనే అతిపెద్ద ఇంటర్నెట్ రిటైలర్కు జోడిస్తే AWS IOT పేరిట IOT సేవలను కూడా అందిస్తుంది.
AWS IOT సర్వీస్ థింగ్స్ అమెజాన్ వెబ్ సర్వీస్ ఇంటర్నెట్ ఉన్నచో. డేటాను సురక్షితంగా మార్పిడి చేయడానికి, దాన్ని ప్రాసెస్ చేయడానికి మరియు దానిపై చర్య తీసుకోవడానికి మీ వస్తువులను (పరికరాలను) ఇంటర్నెట్కు కనెక్ట్ చేయడానికి ఇది మిమ్మల్ని అనుమతిస్తుంది. IoT ప్రాజెక్టులకు ఇది చాలా ప్రాచుర్యం పొందిన క్లౌడ్. AWS IOT తో పాటు అమెజాన్ వెబ్ సేవలు వర్చువల్ మెషిన్ డిప్లోయ్మెంట్, వెబ్-హోస్టింగ్ మరియు ఈ ట్యుటోరియల్ యొక్క పరిధికి దూరంగా ఉన్న ఇతర అంశాలను కూడా అందిస్తాయి. ఈ ట్యుటోరియల్లో, మేము ఒక విషయాన్ని సృష్టించడం ద్వారా AWS IOT తో ప్రారంభిస్తాము మరియు MQPTT.fx అప్లికేషన్ను ఉపయోగించి విషయం సరిగ్గా పనిచేస్తుందో లేదో పరీక్షిస్తాము.
మీకు అమెజాన్ AWS ఖాతాను సృష్టిస్తోంది
మొదట మొదటి విషయాలు, AWS IOT ని ఉపయోగించి ఏదైనా ప్రారంభించడానికి మాకు అమెజాన్ AWS లో ఒక ఖాతా అవసరం. అమెజాన్ AWS వెబ్సైట్లోకి ప్రవేశించి “ ఉచిత ఖాతాను సృష్టించండి ” పై క్లిక్ చేయండి.
మీరు సైన్ అప్ విధానం ద్వారా తీసుకోబడతారు. సైన్ అప్ చేసే ప్రక్రియలో అమెజాన్ మీ డెబిట్ / క్రెడిట్ కార్డ్ వివరాలను అడుగుతుంది. పాపం AWS తో ఒక ఖాతాను సృష్టించడానికి మనకు ఒకటి కావాలి. కానీ, మీరు దీన్ని 12 నెలల వ్యవధిలో ఉచితంగా ఉపయోగించుకోవచ్చు కాబట్టి ఇది సమస్య కాదు. మీకు 12 నెలలు వసూలు చేయబడనందున మీ కార్డు వివరాలను నమోదు చేయండి, కానీ మీరు ఇకపై ఖాతాను ఉపయోగించకపోతే 12 నెలల ముందు ఖాతాను డి-యాక్టివేట్ చేయాలని నిర్ధారించుకోండి.
సైన్ అప్ ప్రక్రియ పూర్తయిన తర్వాత మీ ఖాతాకు లాగిన్ అవ్వడం తప్పనిసరి కాని పాన్ నంబర్ కోసం కూడా మిమ్మల్ని అడుగుతారు.
సర్టిఫికేట్ మరియు విధానంతో AWS థింగ్ను సృష్టించండి
దశ 1: ప్రధాన పేజీలో, AWS సేవల క్రింద “iot core” కోసం శోధించండి. దిగువ చూపిన విధంగా IOT కోర్ ఎంపికను మీరు చూడాలి AWS IOT కన్సోల్ తెరవడానికి దానిపై క్లిక్ చేయండి
దశ 2: AWS IOT నుండి పరిచయ సందేశంతో మీకు స్వాగతం పలుకుతారు, “ప్రారంభించు” పై క్లిక్ చేయండి
దశ 3: మీరు ప్రధాన పేజీకి తీసుకెళ్లబడతారు, అక్కడ మీరు కొన్ని పర్యటన పత్రాలను కనుగొంటారు. ఆసక్తి ఉంటే మీరు వాటి ద్వారా చదువుకోవచ్చు. కానీ ట్యుటోరియల్తో కొనసాగడానికి మెనులోని “ నిర్వహించు ” ఎంపికపై క్లిక్ చేయండి, ఇది మీ స్క్రీన్ యొక్క ఎడమ వైపున దిగువ చిత్రంలో హైలైట్ చేసినట్లుగా చూడవచ్చు.
దశ 4: ఇప్పుడు, ఒక విషయం నమోదు చేసుకోవలసిన సమయం వచ్చింది. విషయం ఏమిటంటే సెన్సార్ మాడ్యూల్ లేదా ESP8266 లేదా ESP32 లేదా ఇంటర్నెట్కు కనెక్ట్ చేయగల ఏదైనా పరికరం. కాబట్టి AWS కన్సోల్లో మన వాస్తవ పరికరాలు కమ్యూనికేట్ చేయగల ఒక విషయాన్ని సృష్టించాలి. విషయం సృష్టించడానికి కేవలం క్లిక్ " ఒక విషయం నమోదు "
దశ 5: ఒకే విషయం లేదా బహుళ వాటిని సృష్టించే ఎంపికలు ఉన్నాయి, మనం బహుళ వాటిని సృష్టిస్తే అవన్నీ ఒకే భద్రతా లక్షణాలను పంచుకుంటాయి. ఇప్పుడు విషయాలు సాధారణ ఉంచడానికి కోసం మేము కేవలం "క్లిక్ చేయడం ద్వారా ఒకే విషయం సృష్టిస్తుంది ప్రారంభించడానికి ఒకే విషయం సృష్టించడానికి "
దశ 6: మనం సృష్టిస్తున్న వస్తువుకు ఒక పేరును అందించాలి, అది ఇక్కడ ఏదైనా పేరు కావచ్చు నేను నా విషయానికి సర్క్యూట్ డైజెస్ట్ అని పేరు పెట్టాను . విషయం పేరు పెట్టిన తరువాత క్రిందికి స్క్రోల్ చేసి, తదుపరి క్లిక్ చేయండి. మీకు ఆసక్తి ఉంటే, మీరు ఇతర ఎంపికల ద్వారా చదవవచ్చు, ఇది విషయాల ఫంక్షన్లకు మరింత నిర్వచనం ఇస్తుంది, కానీ మీరు వాటిని ప్రస్తుతానికి విస్మరించవచ్చు.
దశ 7: AWS IOT తో ఒక విచిత్రమైన లక్షణం ఏమిటంటే, ఇది పారిశ్రామిక ప్రమాణం, ఎందుకంటే కమ్యూనికేషన్ అత్యంత సురక్షితం. కాబట్టి మేము సృష్టించిన ప్రతిదానికీ మేము దానిని సర్టిఫికేట్ మరియు పాలసీతో అనుబంధించాలి. కాబట్టి మీరు మునుపటి దశలో తదుపరి కొట్టిన వెంటనే మీ భద్రతా ప్రమాణపత్రాన్ని ఎన్నుకోమని ప్రాంప్ట్ చేయబడతారు. మేము "ఒక కొత్త క్లిక్ సృష్టించడానికి కలిగి సర్టిఫికెట్ సృష్టించు "
దశ 8: ఇక్కడ AWS మేము ఇప్పుడే సృష్టించిన వాటికి కీలను అందిస్తుంది. ఈ కీల ద్వారా ధృవీకరించడం ద్వారా మాత్రమే ఈ విషయాన్ని యాక్సెస్ చేయవచ్చు. మీరు మొదట యాక్టివేట్ బటన్ పై క్లిక్ చేసి, ఆపై మూడు కీ ఫైళ్ళను డౌన్లోడ్ చేసి, మీ కంప్యూటర్లో ఎక్కడో భద్రంగా భద్రపరచండి. ఈ కీలను పబ్లిక్తో ఎప్పుడూ భాగస్వామ్యం చేయవద్దు, ఎందుకంటే వారు ఈ విషయాన్ని ప్రారంభించడం ద్వారా మీ AWS ఖాతాను ఉపయోగించగలరు మరియు దాని కోసం మీకు ఛార్జీ విధించబడుతుంది.
దశ 9: నేను డౌన్లోడ్ చేసిన మూడు కీ ఫైల్లు నా డెస్క్టాప్లోని ఫోల్డర్కు తరలించబడతాయి, అదే స్నాప్ షాట్ క్రింద చూపబడుతుంది. కొంతమంది వినియోగదారుల కోసం CA ఫైల్ డౌన్లోడ్ అయినప్పుడు క్రోమ్లో కోడ్ స్ట్రీమ్గా తెరవబడుతుంది. అలాంటప్పుడు కోడ్పై కుడి క్లిక్ చేసి, సేవ్ చేయి క్లిక్ చేసి మీ డెస్క్టాప్లో సేవ్ చేయండి. ఫైల్ యొక్క పొడిగింపు .pem అని నిర్ధారించుకోండి.text దానిని మార్చండి.
దశ 10: మీరు ధృవీకరణ పత్రాలతో సిద్ధమైన తర్వాత మేము మా విషయం కోసం ఒక విధానాన్ని రూపొందించాలి. ఒక తెలిసిన ప్రదేశంలో డౌన్లోడ్ మరియు సర్టిఫికేట్లు సేవ్ మరియు మీ బ్రౌజర్ విండోలు తిరిగి పొందడానికి మరియు "క్లిక్ విధానం అటాచ్ "
దశ 11: మీరు దీన్ని సృష్టించినప్పటి నుండి ప్రస్తుతం మీ ఖాతాలో ఎటువంటి విధానాలు ఉండవు, ఎందుకంటే ఇప్పుడు దాన్ని వదిలి “ రిజిస్టర్ థింగ్ ” పై క్లిక్ చేయండి. మేము మా తదుపరి దశలో ఒక విధానాన్ని సృష్టించి, ఆపై దాన్ని అటాచ్ చేస్తాము.
దశ 12: మీరు తిరిగి ప్రధాన పేజీకి తీసుకెళ్లబడతారు, ఇక్కడ మేము ఒక విధానాన్ని సృష్టించాలి, కాబట్టి ఎడమ వైపు మెనులో సురక్షితం అనే ఎంపికను కనుగొని, క్రింద చూపిన విధంగా పాలసీలపై క్లిక్ చేయండి
దశ 13: మాకు ఇంకా విధానాలు లేవని మాకు తెలుసు కాబట్టి “పాలసీని సృష్టించండి” పై క్లిక్ చేయండి
దశ 14: ఈ దశలో మేము ఒక పాలసీని రూపొందిస్తాము, పాలసీ పేరు నాకు సర్క్యూట్ డైజెస్ట్ అవుతుంది, కానీ మళ్ళీ అది యూజర్ ఎంపిక. చర్య ఎంటర్ IOT: * మరియు వనరుల ARN ఎంటర్ *. ప్రభావాన్ని అనుమతించడానికి అనుమతి బటన్ తనిఖీ చేయబడిందని నిర్ధారించుకోండి.
అయోట్: * ఈ విధానంతో మనం ఇద్దరూ సభ్యత్వాన్ని పొందవచ్చు మరియు ప్రచురించవచ్చని సూచిస్తుంది
* ఈ ప్రమాణపత్రానికి ప్రాప్యత ఉన్న ఖాతాదారులందరికీ ఈ విషయం ప్రాప్యత చేయగలదని సూచిస్తుంది
చివరగా విధానాన్ని రూపొందించడానికి పేజీ చివర “ సృష్టించు ” బటన్ను నొక్కండి.
దశ 15: మీరు తిరిగి ప్రధాన పేజీకి తీసుకెళ్లబడతారు, ఇప్పుడు కింది పేజీని పొందడానికి సురక్షితమైన మరియు ధృవపత్రాలను ఎంచుకోండి. పేజీలో మేము ఇంతకుముందు సృష్టించిన సర్టిఫికేట్ మీకు ఉంటుంది, ఎంపికలపై క్లిక్ చేసి, క్రింద చూపిన విధంగా “ అటాచ్ పాలసీ ” ఎంచుకోవడం ద్వారా మేము ఈ సర్టిఫికెట్కు ఇప్పుడే సృష్టించిన పాలసీని జోడించాలి.
దశ 16: మీరు పాప్-అప్ పొందుతారు, దీనిలో మేము ఇప్పుడే సృష్టించిన పాలసీ పేరును ఎంచుకుని, ఆపై అంగీకరించు బటన్ పై క్లిక్ చేయండి. నాకు పాలసీ పేరు సర్క్యూట్ డైజెస్ట్
అంటే, మేము ఒక విషయం, సర్టిఫికేట్ మరియు పాలసీని సృష్టించాము మరియు మేము సృష్టించిన విషయానికి పాలసీ మరియు సర్టిఫికెట్ను లింక్ చేసాము. AWS IOT కన్సోల్లోని “ పరీక్ష ” ఎంపికను ఉపయోగించడం ద్వారా విషయం పని చేస్తుందో లేదో మనం తనిఖీ చేయవచ్చు. దీనికి ముందు మనం ఇప్పుడే సృష్టించిన విషయం యొక్క బ్రోకర్ చిరునామాను పొందాలి.
మీ AWS విషయం పొందడం వివరాలు:
దశ 1: ఒక విషయాన్ని సృష్టించిన తరువాత, ఇంటర్నెట్ను ఉపయోగించి ఎక్కడి నుండైనా ప్రాప్యత చేయడానికి దాని బ్రోకర్ చిరునామా నవీకరణ లింక్ మొదలైన వాటి వివరాలను పొందాలి. ఈ వివరాలను మేనేజ్ ఆప్షన్ మరియు విషయం పేరు మీద క్లిక్ చేయడం ద్వారా చూడవచ్చు.
దశ 2: క్రొత్త పేజీలో స్క్రీన్ యొక్క ఎడమ వైపున ఉన్న ఇంటరాక్ట్ ఎంపికపై క్లిక్ చేయండి మరియు మీ విషయాన్ని ప్రాప్తి చేయడానికి మీకు అన్ని లింక్లు అందించబడతాయి. చెప్పినట్లు ఈ లింక్లను గోప్యంగా ఉంచండి. విషయం సరిగ్గా పనిచేస్తుందో లేదో పరీక్షించడానికి ప్రస్తుతానికి మనకు HTTPS లింక్ (ఎరుపు రంగులో ప్రదక్షిణ) అవసరం కాబట్టి దాన్ని కాపీ చేయండి.
AWS ఉపయోగించి థింగ్ పరీక్షించడం:
దశ 1: ప్రధాన స్క్రీన్కు వెళ్లి టెస్ట్ ఎంపికను ఎంచుకోండి. ఇది మా విషయాన్ని పరీక్షించడానికి ఉపయోగపడే MQTT క్లయింట్ను లోడ్ చేస్తుంది.
దశ 2: ఎడమ వైపున మీరు రెండు ఎంపికలను చూడవచ్చు ఒక అంశానికి సభ్యత్వాన్ని పొందండి మరియు ఒక అంశానికి ప్రచురించండి. మొదట మీరు నా విషయంలో సర్క్యూట్ డైజెస్ట్ అయిన పేరును నమోదు చేయడం ద్వారా మేము సృష్టించిన విషయానికి చందా పొందాలి .
టాపిక్ టు టాపిక్ పై క్లిక్ చేయండి మరియు క్రింద చూపిన విధంగా మీ విషయం లో ప్రతిబింబించే సందేశాన్ని మీరు చూడాలి
AWS IOT తో MQTT.fx ని ఉపయోగించడం:
MQTT.fx అనేది IOT పరికరాలను పరీక్షించడానికి మరియు డీబగ్ చేయడానికి క్లయింట్గా ఉపయోగించబడే ఒక అప్లికేషన్. ఈ క్రింది దశలలో మనం MQTT.fx ను మనం ఇప్పుడే సృష్టించిన దానితో ఎలా కనెక్ట్ చేయవచ్చో నేర్చుకుంటాము.
దశ 1: MQTT.fx ఫైల్ను డౌన్లోడ్ చేసుకోండి ఈ డౌన్లోడ్ లింక్. మీరు మీ మెషీన్ యొక్క సరైన ఆపరేటింగ్ సిస్టమ్ను ఎంచుకున్నారని నిర్ధారించుకోండి.
దశ 2: MQTT ను క్లయింట్గా కాన్ఫిగర్ చేయడానికి అనువర్తనాన్ని తెరిచి, సెట్టింగ్ల చిహ్నంపై క్లిక్ చేయండి. సెట్టింగుల చిహ్నం క్రింది చిత్రంలో చూపబడింది:
దశ 3: కనెక్షన్ ప్రొఫైల్లను సవరించు అనే క్రొత్త విండో పాపప్ అవుతుంది. అమెజాన్ AWS ని ఉపయోగించి మనం సృష్టించిన విషయం కోసం ఇక్కడ ప్రొఫైల్ సృష్టించాలి. ప్రొఫైల్ పేరులో మీకు నచ్చిన పేరు ఇవ్వండి “ MQTT_Sample ”. బ్రోకర్ చిరునామా కోసం " మీ AWS విషయం వివరాలను పొందడం " విభాగంలో మునుపటి విభాగంలో మాకు లభించిన చిరునామాను అతికించండి. AWS IOT కోసం బ్రోకర్ పోర్ట్ వినియోగదారులందరికీ 8883 కాబట్టి ఒకే విధంగా నమోదు చేయండి. అప్పుడు SSL / TLS ఎంచుకోండి
దశ 4: ఇప్పుడు మనం స్వీయ సంతకం చేసిన ధృవపత్రాలను ఎన్నుకోవాలి మరియు దశ 8 లో మేము డౌన్లోడ్ చేసిన ధృవీకరణ పత్రాలను లింక్ చేయాలి. అలాగే PEM ఆకృతీకరించినట్లు తనిఖీ చేయబడిందని నిర్ధారించుకోండి. మీరు ఏ కీలను ఎంచుకోవాలో తెలుసుకోవడానికి క్రింది చిత్రాన్ని అనుసరించండి
దశ 5: చివరగా సరేపై క్లిక్ చేసి, ఆపై మీరు తిరిగి ప్రధాన విండోకు తీసుకువెళతారు. ఇప్పుడు కనెక్ట్ బటన్ పై క్లిక్ చేయండి. ప్రతిదీ సరిగ్గా పనిచేస్తుంటే MQTT మన విషయానికి కనెక్ట్ అవ్వగలగాలి మరియు క్రింది స్క్రీన్ ప్రదర్శించబడుతుంది. ఎగువ కుడి మూలలో ఆకుపచ్చ వృత్తం కోసం తనిఖీ చేయండి (ఎన్-సర్కిల్)
దశ 6: ఇప్పుడు మనం ఒక విషయానికి కనెక్ట్ అయ్యాము, దానిని పేరుకు చందా చేసుకోవటానికి ప్రయత్నించవచ్చు. సబ్స్క్రయిబ్ ట్యాబ్పై క్లిక్ చేసి, ఏదైనా యాదృచ్ఛిక పేరు ఇవ్వండి, ఆపై సబ్స్క్రయిబ్పై క్లిక్ చేయండి. ఇక్కడ నేను బింగోను నా పేరుగా ఎంచుకున్నాను. సభ్యత్వం పొందిన తరువాత మీకు ఈ క్రింది పేరు వస్తుంది.
దశ 7: ఇప్పుడు తిరిగి ప్రచురించు స్క్రీన్ టాబ్కు వెళ్లి సందేశాన్ని ప్రచురించండి మరియు మా చందా ఛానెల్లో మనకు లభిస్తుందో లేదో తనిఖీ చేయండి.ఒక సందేశాన్ని ప్రచురించడానికి అదే పేరును ఉపయోగించండి. ఇక్కడ నేను నా పేరు వలె అదే “బింగో” ను ఉపయోగించాను మరియు నా సందేశం “ హోలా! అమింగో ”. ప్రచురించు బటన్ పై క్లిక్ చేయండి
దశ 8: ఇప్పుడు సబ్స్క్రయిబ్ టాబ్కు తిరిగి వెళ్లండి మరియు క్రింద చూపిన విధంగా మేము ప్రచురించిన సందేశాన్ని మీరు చూడగలుగుతారు
AWS IOT ఉపయోగించి సృష్టించబడిన మా విషయాన్ని సృష్టించడం మరియు పరీక్షించడం మేమంతా పూర్తిచేశాము. మేము దీన్ని క్లయింట్గా MQTT తో లింక్ చేసినందున, భవిష్యత్తులో ఈ విషయాన్ని పర్యవేక్షించడం మరియు డీబగ్ చేయడం మాకు సులభం. మంచి అవగాహన పొందడానికి మీరు దిగువ ఉన్న వీడియోను కూడా అనుసరించవచ్చు.
మా తదుపరి ట్యుటోరియల్లో, సమాచారాన్ని పంపడానికి / స్వీకరించడానికి ఈ విషయాన్ని ఉపయోగించడానికి ESP8266, ESP12, రాస్ప్బెర్రీ పై వంటి వాస్తవ హార్డ్వేర్ విషయాలను ఎలా ఉపయోగించవచ్చో నేర్చుకుంటాము.