- Lumilikha sa iyo ng Amazon AWS account
- Lumikha ng isang bagay na AWS na may Sertipiko at Patakaran
- Pagkuha ng iyong Mga Detalye ng bagay na AWS:
- Pagsubok sa Bagay gamit ang AWS:
- Paggamit ng MQTT.fx na may AWS IOT:
Tinatayang magkakaroon ng humigit-kumulang 20.4 bilyong mga aparato na nakakonekta sa internet sa pamamagitan ng 2020, kung gaano kalaki ang bilang na ito? Upang mabigyan ng isang pigura ang kabuuang populasyon ng mundo ay 7.6 bilyon, nangangahulugang magkakaroon ng halos 3 mga aparato na konektado sa internet para sa bawat tao sa mundo. Ginagawa nitong maliwanag na ang Internet ng mga bagay ay magkakaroon ng pangunahing papel at malakas na epekto sa hinaharap. Ang pagdaragdag dito ng pinakamalaking tindera sa Internet sa buong mundo ay nagbibigay din ang Amazon Inc. ng mga serbisyo ng IOT sa pangalan ng AWS IOT.
Ang serbisyo ng AWS IOT ay kumakatawan sa Amazon Web Service Internet of Things. Pinapayagan kang ikonekta ang iyong mga bagay (aparato) sa internet upang ligtas na makipagpalitan ng data, iproseso ito at kumilos ito. Ito ay napaka tanyag na ulap para sa Mga Proyekto ng IoT. Kasama ang AWS IOT ang mga serbisyo sa web sa Amazon ay nagbibigay din ng tonelada ng iba pang mga tampok tulad ng pag-deploy ng virtual machine, web-hosting at iba pang mga bagay na wala sa saklaw ng tutorial na ito. Sa tutorial na ito, magsisimula kami sa AWS IOT sa pamamagitan ng paglikha ng isang bagay at pagkatapos ay susubukan namin kung ang bagay ay gumagana nang maayos gamit ang application na MQPTT.fx.
Lumilikha sa iyo ng Amazon AWS account
Una muna, upang makapagsimula sa anumang gamit ang AWS IOT kailangan namin ng isang account sa Amazon AWS. Pumunta lamang sa website ng Amazon AWS at mag-click sa " Lumikha ng isang Libreng Account ".
Dadalhin ka sa pamamaraang pag-sign up. Sa panahon ng proseso ng pag-sign up hihilingin ng Amazon ang iyong mga detalye sa debit / Credit card. Nakalulungkot na kailangan namin ang alinman sa isa upang lumikha ng isang account sa AWS. Ngunit, dahil maaari mo itong gamitin nang libre sa tagal ng 12 buwan hindi ito dapat maging isang problema. Ipasok lamang ang mga detalye ng iyong card dahil hindi ka sisingilin ng 12 buwan, ngunit tiyaking i-de-aktibo ang account bago ang 12 buwan kung hindi mo na ginagamit ang account.
Hihilingin din sa iyo ang numero ng PAN na hindi sapilitan, sa sandaling ang proseso ng pag-sign up ay kumpleto na mag-log in sa iyong account.
Lumikha ng isang bagay na AWS na may Sertipiko at Patakaran
Hakbang 1: Sa pangunahing pahina, sa ilalim ng paghahanap ng mga serbisyo ng AWS para sa "iot core". Dapat mong makita ang pagpipilian ng pangunahing IOT na nakalista tulad ng ipinapakita sa ibaba mag-click dito upang buksan ang AWS IOT console
Hakbang 2: Babatiin ka ng pambungad na mensahe mula sa AWS IOT, mag-click lamang sa "magsimula"
Hakbang 3: Dadalhin ka sa pangunahing pahina, kung saan mahahanap mo ang ilang mga dokumento sa paglilibot. Maaari mong basahin ang mga ito kung interesado. Ngunit upang magpatuloy sa pag-click sa tutorial sa pagpipiliang " Pamahalaan " sa menu na maaaring matagpuan sa kaliwang bahagi ng iyong screen tulad ng naka-highlight sa larawan sa ibaba.
Hakbang 4: Ngayon, oras na upang magparehistro ng isang bagay. Ang isang bagay ay isang aparato tulad ng isang module ng sensor o ESP8266 o ESP32 o anumang aparato na maaaring kumonekta sa internet. Kaya dapat kaming lumikha ng isang bagay sa AWS console kung saan maaaring makipag-usap ang aming mga aktwal na aparato. Upang likhain ang bagay, mag-click lamang sa " Magrehistro ng isang bagay "
Hakbang 5: Mayroong mga pagpipilian upang lumikha ng isang solong bagay o maraming mga bago, kung lumikha kami ng maraming mga bagay lahat sila ay magbabahagi ng parehong mga tampok sa seguridad. Sa ngayon upang panatilihing simple ang mga bagay upang makapagsimula lilikha lamang kami ng isang solong bagay sa pamamagitan ng pag-click sa " lumikha ng isang solong bagay "
Hakbang 6: Kailangan naming magbigay ng isang pangalan para sa bagay na nilikha namin, maaari itong maging anumang pangalan dito na pinangalanan ko ang aking bagay bilang circuitdigest . Pagkatapos pangalanan ang bagay mag-scroll pababa at mag-click sa susunod. Kung ikaw ay interesado maaari mong basahin ang iba pang mga pagpipilian na nagbibigay ng higit na kahulugan sa mga pag-andar ng mga bagay, ngunit maaari mong balewalain ang mga ito sa ngayon.
Hakbang 7: Ang isang kakaibang tampok sa AWS IOT ay ang pamantayan sa industriya dahil ang komunikasyon ay lubos na na-secure. Kaya para sa lahat ng nilikha namin kailangan naming maiugnay ito sa isang sertipiko at isang patakaran. Kaya't sa sandaling naabot mo ang susunod sa nakaraang hakbang ay sasabihan ka na pumili ng iyong sertipiko sa seguridad. Kailangan naming lumikha ng bago sa pag-click sa " Lumikha ng Sertipiko "
Hakbang 8: Dito ibibigay ng AWS ang mga susi para sa bagay na nilikha lamang namin. Ang bagay na ito ay maaaring ma-access sa pamamagitan lamang ng pagpapatunay sa pamamagitan ng mga key na ito. Tiyaking nag-click ka muna sa pindutan ng Paganahin at pagkatapos ay i-download ang tatlong pangunahing mga file at i-save ito sa iyong computer sa isang lugar na ligtas. Huwag kailanman ibahagi ang mga key na ito sa publiko, dahil magagamit nila ang iyong AWS account sa pamamagitan ng paglulunsad ng bagay na ito at sisingilin ka para dito.
Hakbang 9: Ang tatlong pangunahing mga file na na-download ko ay inilipat sa isang folder sa aking desktop, ang isang snap shot ng pareho ay ipinapakita sa ibaba. Para sa ilang mga gumagamit ang CA file kapag na-download ay maaaring buksan sa chrome bilang isang stream ng code. Sa kasong iyon mag-click lamang sa code at i-click ang i-save bilang at i-save ito sa iyong desktop. Tiyaking ang extension ng file ay .pem kung nagtatapos ito sa.text palitan ito.
Hakbang 10: Kapag handa ka na sa mga sertipiko mayroon kaming upang lumikha ng isang patakaran para sa aming bagay. I-download at i-save ang mga sertipiko sa isang kilalang lokasyon at bumalik sa iyong mga window ng browser at mag-click sa " Maglakip ng isang patakaran "
Hakbang 11: Sa ngayon ay walang mga patakaran sa iyong account dahil nilikha mo lang ito kaya, sa ngayon iwanan ito at mag-click sa " Magrehistro ng Bagay ". Lilikha kami ng isang patakaran sa aming susunod na hakbang at pagkatapos ay ikabit ito.
Hakbang 12: Dadalhin ka pabalik sa pangunahing pahina, narito kailangan naming lumikha ng isang patakaran sa gayon sa kaliwang bahagi ng menu hanapin ang isang pagpipilian na tinatawag na ligtas at pagkatapos ay mag-click sa mga patakaran tulad ng ipinakita sa ibaba
Hakbang 13: Tulad ng alam nating wala pa kaming mga patakaran kaya mag-click sa "lumikha ng isang patakaran"
Hakbang 14: Sa hakbang na ito lilikha kami ng isang patakaran, ang pangalan ng patakaran ay magiging circuitdigest para sa akin, ngunit muli ito ay isang pagpipilian ng gumagamit. Para sa aksyon ipasok ang iot: * at para sa Mga Mapagkukunang ARN ipasok ang *. Siguraduhin din na ang pindutan ng payagan ay nasuri para sa pagpapahintulot sa epekto.
Iot: * Isinasaad na maaari kaming pareho mag-subscribe at mai-publish sa mga bagay sa patakarang ito
* Ipinapahiwatig na ang bagay ay naa-access sa lahat ng mga kliyente na may access sa sertipiko na ito
Panghuli pindutin ang pindutang " Lumikha " sa dulo ng pahina upang likhain ang patakaran.
Hakbang 15: Dadalhin ka pabalik sa pangunahing pahina, pumili ngayon ng ligtas at mga sertipiko upang makuha ang sumusunod na pahina. Sa pahinang magkakaroon ka ng sertipiko na nilikha namin dati, kailangan naming idagdag ang patakaran na nilikha lamang namin sa sertipiko na ito sa pamamagitan ng pag-click sa mga pagpipilian at pagpili ng "Mag- attach ng patakaran " tulad ng ipinakita sa ibaba.
Hakbang 16: Makakakuha ka ng isang pop-up kung saan maaari mong piliin ang pangalan ng patakaran na nilikha lamang namin at pagkatapos ay mag-click sa pindutan na tanggapin. Para sa akin ang pangalan ng patakaran ay CircuitDigest
Iyon lang, gumawa kami ng isang bagay, isang sertipiko at isang patakaran at na-link ang patakaran at sertipiko sa bagay na nilikha namin. Susunod maaari nating suriin kung gumagana ang bagay sa pamamagitan ng paggamit ng pagpipiliang " pagsubok " sa AWS IOT console. Bago ito kailangan nating makuha ang address ng Broker ng bagay na nilikha lamang namin.
Pagkuha ng iyong Mga Detalye ng bagay na AWS:
Hakbang 1: Matapos lumikha ng isang bagay kailangan naming makuha ang mga detalye ng bagay tulad ng link ng pag-update ng address ng broker atbp upang ma-access ang bagay mula sa kahit saan gamit ang internet. Ang mga detalyeng ito ay matatagpuan sa pamamahala ng pagpipilian at pag-click sa pangalan ng bagay.
Hakbang 2: Sa bagong pahina mag-click sa pagpipilian sa pakikipag-ugnay sa kaliwang bahagi ng screen at bibigyan ka ng lahat ng mga link para sa pag-access sa iyong bagay. Tulad ng sinabi panatilihing lihim ang mga link na ito. Sa ngayon kailangan namin ang link na HTTPS (Bilugan sa pula) para sa pagsubok kung gumagana ang bagay nang maayos kaya kopyahin lamang ito.
Pagsubok sa Bagay gamit ang AWS:
Hakbang 1: Pumunta sa pangunahing screen at piliin ang pagpipiliang Pagsubok . Ilo-load nito ang client ng MQTT na maaaring magamit upang subukan ang aming bagay.
Hakbang 2: Sa kaliwang bahagi maaari mong makita ang dalawang mga pagpipilian Mag-subscribe sa isang paksa at I-publish sa isang paksa. Una kailangan mong mag-subscribe sa bagay na nilikha lamang namin sa pamamagitan ng pagpasok ng pangalan na sa aking kaso ay circuitdigest .
Mag-click sa i- publish sa paksa at dapat mong makita ang mensahe na nakalarawan sa iyong bagay tulad ng ipinakita sa ibaba
Paggamit ng MQTT.fx na may AWS IOT:
Ang MQTT.fx ay isang application na maaaring magamit bilang isang kliyente upang subukan at i-debug ang mga IOT na aparato. Sa mga sumusunod na hakbang malalaman natin kung paano natin maiugnay ang MQTT.fx sa bagay na nilikha lamang namin.
Hakbang 1: I-download ang MQTT.fx file form na ang link sa pag-download na ito. Tiyaking napili mo ang wastong operating system ng iyong machine.
Hakbang 2: Buksan ang application at mag-click sa icon ng mga setting upang mai-configure ang MQTT bilang kliyente. Ang icon ng mga setting ay ipinapakita sa larawan sa ibaba:
Hakbang 3: Ang isang bagong window na tinatawag na I-edit ang Mga Profile ng Koneksyon ay mag-pop up. Narito kailangan naming lumikha ng profile para sa bagay na nilikha lamang namin gamit ang Amazon AWS. Sa pangalan ng Profile magbigay ng isang pangalan ng iyong pinili na ibinigay ko sa " MQTT_Sample ". Pagkatapos para sa address ng broker i-paste ang address na nakuha namin sa nakaraang seksyon ng seksyong " Pagkuha ng iyong Mga Detalye ng bagay na AWS". Ang Broker Port para sa AWS IOT ay 8883 para sa lahat ng mga gumagamit kaya ipasok ang pareho. Pagkatapos piliin ang SSL / TLS
Hakbang 4: Ngayon ay kailangan nating pumili ng Mga sertipiko na naka-sign ng Sarili at i-link ang mga sertipiko na na-download namin sa hakbang 8. Siguraduhin din na ang naka-format na PEM ay naka-check. Sundin ang imahe sa ibaba upang malaman kung aling mga key ang dapat mong piliin
Hakbang 5: Panghuli mag-click sa OK at pagkatapos ay ibabalik ka sa pangunahing window. Ngayon mag-click sa pindutan ng kumonekta. KUNG ang lahat ay gumagana nang maayos kung gayon ang MQTT ay dapat na makakonekta sa aming bagay at ipapakita ang sumusunod na screen. Suriin ang berdeng bilog sa kanang sulok sa itaas (en-bilugan)
Hakbang 6: Ngayon na nakakonekta kami sa bagay na maaari naming subukang subukan itong mag-subscribe sa isang pangalan. Mag-click sa tab na Mag-subscribe at magbigay ng anumang random na pangalan at pagkatapos ay mag-click sa mag-subscribe. Dito ko napili ang bingo bilang aking pangalan. Pagkatapos ng pag-subscribe makakakuha ka ng sumusunod na pangalan.
Hakbang 7: Bumalik ngayon sa tab na I - publish ang screen at mag-publish ng isang mensahe at suriin kung nakukuha namin ito sa aming naka-subscribe na channel. Upang mai-publish ang isang mensahe gamitin ang parehong pangalan. Dito ko ginamit ang parehong "bingo" bilang aking pangalan at ang aking mensahe ay " Hola! Amingo ”. Mag-click sa pindutan ng pag-publish
Hakbang 8: Bumalik ngayon sa tab na Mag - subscribe at dapat mong makita ang mensahe na na-publish namin tulad ng ipinakita sa ibaba
Tapos na tayong lahat sa paglikha at pagsubok sa aming bagay na nilikha gamit ang AWS IOT. Dahil na-link din namin ito sa MQTT bilang kliyente dapat madali para sa amin na subaybayan at i-debug ang bagay sa hinaharap. Maaari mo ring sundin ang video sa ibaba upang makakuha ng isang mas mahusay na pag-unawa.
Sa aming susunod na mga tutorial, malalaman namin kung paano namin magagamit ang mga tunay na bagay sa hardware tulad ng ESP8266, ESP12, Raspberry Pi atbp upang magamit ang bagay na ito upang magpadala / makatanggap ng impormasyon.