- „Amazon AWS“ paskyros sukūrimas
- Sukurkite AWS dalyką su sertifikatu ir politika
- Kaip gauti AWS dalyką Išsami informacija:
- Dalies išbandymas naudojant AWS:
- MQTT.fx naudojimas su AWS IOT:
Apskaičiuota, kad iki 2020 m. Prie interneto bus prijungta apie 20,4 mlrd. Įrenginių, o kiek šis skaičius yra didelis? Apskaičiuojant bendrą pasaulio gyventojų skaičių yra 7,6 mlrd., Tai reiškia, kad kiekvienam žemės gyventojui bus prijungti maždaug 3 įrenginiai, prisijungę prie interneto. Tai akivaizdu, kad daiktų internetas ateityje turės svarbų vaidmenį ir stiprų poveikį. Prie to pridėjus didžiausią interneto mažmenininką pasaulyje, „ Amazon Inc.“ taip pat teikia IOT paslaugas AWS IOT vardu.
AWS IOT tarnyba stendai Amazon Web Service Daiktų internetas. Tai leidžia jums prijungti daiktus (įrenginius) prie interneto, kad galėtumėte saugiai keistis duomenimis, juos apdoroti ir veikti. Tai labai populiarus „IoT“ projektų debesys. Kartu su AWS IOT „Amazon“ žiniatinklio paslaugos taip pat teikia daugybę kitų funkcijų, tokių kaip virtualios mašinos diegimas, interneto priegloba ir kiti dalykai, kurie nepatenka į šios mokymo programos taikymo sritį. Šioje pamokoje pradėsime nuo AWS IOT sukurdami daiktą ir tada išbandysime, ar dalykas veikia tinkamai, naudodamiesi programa MQPTT.fx.
„Amazon AWS“ paskyros sukūrimas
Pirmiausia, norint pradėti naudotis viskuo, naudojant AWS IOT, mums reikia „Amazon AWS“ paskyros. Tiesiog patekite į „Amazon AWS“ svetainę ir spustelėkite „ Sukurti nemokamą sąskaitą “.
Jums bus atlikta registracijos procedūra. Registracijos metu „Amazon“ paprašys jūsų debeto / kreditinės kortelės informacijos. Deja, norint sukurti sąskaitą AWS, mums reikia vieno iš jų. Bet kadangi galite nemokamai naudotis 12 mėnesių, tai neturėtų kelti problemų. Tiesiog įveskite savo kortelės duomenis, nes nebūsite apmokestinti 12 mėnesių, tačiau būtinai išjunkite sąskaitą prieš 12 mėnesių, jei nebenaudojate paskyros.
Taip pat jūsų bus paprašyta įvesti PAN numerį, kuris nėra privalomas, kai baigsis registracijos procesas, prisijunkite prie savo paskyros.
Sukurkite AWS dalyką su sertifikatu ir politika
1 žingsnis: Pagrindiniame puslapyje, po AWS paslaugomis ieškokite „iot core“. Turėtumėte pamatyti IOT pagrindinės parinkties sąrašą, kaip parodyta žemiau, spustelėkite jį, kad atidarytumėte AWS IOT konsolę
2 žingsnis: būsite sutikti su įvadiniu pranešimu iš AWS IOT, tiesiog spustelėkite „pradėti“
3 žingsnis: būsite nukreipti į pagrindinį puslapį, kur rasite keletą kelionių dokumentų. Jei susidomėjote, galite juos perskaityti. Bet norėdami tęsti pamoką, spustelėkite meniu „ Tvarkyti “ parinktį, kurią galite rasti kairėje ekrano pusėje, kaip paryškinta žemiau esančiame paveikslėlyje.
4 žingsnis: Dabar laikas užregistruoti daiktą. Dalykas yra prietaisas, pvz., Jutiklio modulis arba ESP8266 arba ESP32, arba bet kuris įrenginys, galintis prisijungti prie interneto. Taigi turėtume AWS pulte sukurti daiktą, per kurį galėtų bendrauti mūsų tikrieji įrenginiai. Norėdami sukurti daiktą, tiesiog spustelėkite „ Užregistruoti daiktą “
5 žingsnis: Yra galimybė sukurti vieną daiktą arba kelis, jei sukursime kelis, jie visi turės tas pačias saugos funkcijas. Kol kas, kad būtų paprasčiau pradėti, mes tiesiog sukursime vieną dalyką spustelėdami „ sukurti vieną dalyką “
6 žingsnis: Mes turime pateikti kuriamo daikto pavadinimą, čia gali būti bet koks vardas, kurį aš pavadinau savo dalyku kaip grandinės elementą . Pavadinę daiktą, tiesiog slinkite žemyn ir spustelėkite toliau. Jei jus domina, galite perskaityti kitas parinktis, kurios suteikia daugiau funkcijų apibrėžimo, tačiau dabar galite jų nepaisyti.
7 žingsnis: Viena savitų AWS IOT savybių yra ta, kad ji yra pramoninio standarto, nes ryšys yra labai saugus. Taigi viską, ką kuriame, turime susieti su sertifikatu ir politika. Taigi, kai paspausite kitą ankstesniame etape, būsite paraginti pasirinkti saugos sertifikatą. Turime sukurti naują, spustelėdami „ Kurti sertifikatą “
8 žingsnis: Čia AWS pateiks ką tik sukurto daikto raktus. Šį dalyką galima pasiekti tik patvirtinus per šiuos raktus. Pirmiausia būtinai spustelėkite mygtuką Aktyvinti, tada atsisiųskite tris pagrindinius failus ir išsaugokite juos savo kompiuteryje kur nors saugiai. Niekada nebendrinkite šių raktų su visuomene, nes jie gali naudoti jūsų AWS paskyrą paleidę šį dalyką ir už tai turėsite sumokėti.
9 žingsnis: Trys pagrindiniai failai, kuriuos atsisiunčiau, yra perkeliami į aplanką darbalaukyje, to paties momentinis kadras parodytas žemiau. Kai kuriems vartotojams atsisiųstas CA failas gali būti atidarytas „Chrome“ kaip kodo srautas. Tokiu atveju dešiniuoju pelės mygtuku spustelėkite kodą ir spustelėkite Išsaugoti kaip ir išsaugokite jį savo darbalaukyje. Įsitikinkite, kad failo plėtinys yra .pem, jei jis baigiasi.text, pakeiskite jį.
10 žingsnis: Kai būsite pasirengę su sertifikatais, turėsime sukurti savo dalyko politiką. Atsisiųskite ir išsaugokite sertifikatus žinomoje vietoje, grįžkite į savo naršyklės langus ir spustelėkite „ Pridėti politiką “
11 žingsnis: Šiuo metu jūsų paskyroje nebus jokių politikos nuostatų, nes ką tik ją sukūrėte, kol kas palikite ją ir spustelėkite „ Užregistruoti dalyką “. Kitame žingsnyje sukursime politiką ir tada ją pridėsime.
12 žingsnis: Būsite grąžinami į pagrindinį puslapį, čia mes turime sukurti politiką, taigi kairiajame meniu pasirinkite parinktį, vadinamą saugia, ir tada spustelėkite politiką, kaip parodyta žemiau
13 žingsnis: kadangi žinome, kad dar neturime jokios politikos, spustelėkite „sukurti politiką“
14 žingsnis: Šiame etape sukursime politiką, kurios pavadinimas man bus trumpiausias , tačiau vėlgi tai yra vartotojo pasirinkimas. Veiksmui įveskite iot: * ir ištekliams ARN įveskite *. Taip pat įsitikinkite, kad leidimo mygtukas yra pažymėtas, kad būtų leidžiamas poveikis.
Iot: * Nurodo, kad pagal šią politiką galime ir užsiprenumeruoti, ir paskelbti dalykus
* Nurodo, kad dalykas yra prieinamas visiems klientams, turintiems prieigą prie šio pažymėjimo
Galiausiai puslapio pabaigoje paspauskite mygtuką „ Sukurti “, kad sukurtumėte politiką.
15 žingsnis: Būsite grąžinami į pagrindinį puslapį, dabar pasirinkite saugus ir sertifikatus, kad gautumėte šį puslapį. Puslapyje turėsite anksčiau sukurtą sertifikatą, prie šio sertifikato turime pridėti ką tik sukurtą politiką, spustelėdami parinktis ir pasirinkdami „ Pridėti politiką “, kaip parodyta žemiau.
16 žingsnis: gausite iššokantįjį langą, kuriame galėsite pasirinkti ką tik sukurtą politikos pavadinimą, tada spustelėkite mygtuką „Priimti“. Man politikos pavadinimas yra „ CircuitDigest“
Tai yra, mes sukūrėme daiktą, sertifikatą ir politiką bei susiejome politiką ir sertifikatą su savo sukurtu dalyku. Tada galime patikrinti, ar dalykas veikia, naudodamiesi AWS IOT konsolės parinktimi „ testas “. Prieš tai turime gauti ką tik sukurto dalyko tarpininko adresą.
Kaip gauti AWS dalyką Išsami informacija:
1 žingsnis: sukūrę dalyką, turime gauti išsamią informaciją apie dalyką, pvz., Tarpininko adreso atnaujinimo nuorodą ir pan., Kad galėtume pasiekti daiktą bet kur naudodamiesi internetu. Šią informaciją galite rasti valdymo parinktyje ir spustelėję daikto pavadinimą.
2 žingsnis: Naujajame puslapyje spustelėkite sąveikos parinktį kairėje ekrano pusėje ir jums bus pateiktos visos nuorodos, kaip pasiekti savo daiktą. Kaip minėta, saugokite šias nuorodas konfidencialiai. Kol kas mums reikia HTTPS nuorodos (apvedžiotos raudonai), kad galėtume patikrinti, ar dalykas veikia tinkamai, tiesiog nukopijuokite jį.
Dalies išbandymas naudojant AWS:
1 žingsnis: Eikite į pagrindinį ekraną ir pasirinkite „ Test“ parinktį. Tai įkelia MQTT klientą, kurį galima naudoti norint išbandyti mūsų dalyką.
2 žingsnis: Kairėje pusėje galite pamatyti dvi parinktis Prenumeruoti temą ir Paskelbti temą. Pirmiausia turite užsiprenumeruoti ką tik sukurtą dalyką, įvesdami pavadinimą, kuris, mano atveju, yra grandinės elementas .
Spustelėkite paskelbti temoje ir turėtumėte pamatyti pranešimą, atsispindintį jūsų daikte, kaip parodyta žemiau
MQTT.fx naudojimas su AWS IOT:
„MQTT.fx“ yra programa, kurią galima naudoti kaip klientą IOT įrenginiams išbandyti ir derinti. Atlikdami šiuos veiksmus mes sužinosime, kaip mes galime prijungti MQTT.fx su ką tik sukurtu dalyku.
1 veiksmas: atsisiųskite failą MQTT.fx iš šios atsisiuntimo nuorodos. Įsitikinkite, kad pasirinkote teisingą savo kompiuterio operacinę sistemą.
2 žingsnis: Atidarykite programą ir spustelėkite nustatymų piktogramą, kad sukonfigūruotumėte MQTT kaip klientą. Nustatymų piktograma rodoma paveikslėlyje žemiau:
3 žingsnis: pasirodys naujas langas, pavadintas Redaguoti ryšio profilius . Čia mes turime sukurti dalyko, kurį ką tik sukūrėme naudodami „Amazon AWS“, profilį. Profilio pavadinime nurodykite pasirinktą pavadinimą, kurį suteikiau „ MQTT_Sample “. Tada brokerio adresui įklijuokite adresą, kurį gavome ankstesniame skyriuje „ Išsami informacija apie jūsų AWS dalyką“. AWS IOT brokerio prievadas yra 8883 visiems vartotojams, todėl įveskite tą patį. Tada pasirinkite SSL / TLS
4 žingsnis: Dabar turime pasirinkti savarankiškai pasirašytus sertifikatus ir susieti sertifikatus, kuriuos atsisiuntėme atlikdami 8 veiksmą. Taip pat įsitikinkite, kad pažymėtas PEM formatas. Sekite paveikslėlį žemiau, kad žinotumėte, kuriuos raktus turėtumėte pasirinkti
5 žingsnis: Galiausiai spustelėkite Gerai, tada grįšite į pagrindinį langą. Dabar spustelėkite mygtuką prisijungti. JEI viskas veikia tinkamai, tada MQTT turėtų sugebėti prisijungti prie mūsų daikto ir bus parodytas kitas ekranas. Patikrinkite, ar viršutiniame dešiniajame kampe nėra žalio apskritimo (apvyniotas)
6 žingsnis: Dabar, kai esame prisijungę prie dalyko, galime pabandyti jį išbandyti prenumeruodami vardą. Spustelėkite skirtuką Prenumeruoti ir nurodykite bet kokį atsitiktinį vardą, tada spustelėkite Prenumeruoti. Čia kaip vardą pasirinkau bingo. Užsisakę gausite šį vardą.
7 žingsnis: Dabar grįžkite į skirtuką Paskelbti ekraną ir paskelbkite pranešimą ir patikrinkite, ar mes jį gauname mūsų užsiprenumeruotame kanale. Norėdami paskelbti pranešimą, naudokite tą patį pavadinimą. Čia aš naudojau tą patį „bingo“ kaip mano vardas ir mano pranešimas yra „ Hola! Amingo “. Spustelėkite mygtuką paskelbti
8 žingsnis: Dabar grįžkite į skirtuką „ Prenumeruoti “ ir turėtumėte matyti pranešimą, kurį ką tik paskelbėme, kaip parodyta žemiau
Mes visi baigėme kurti ir išbandyti savo daiktą, kuris buvo sukurtas naudojant AWS IOT. Kadangi mes taip pat susiejome jį su MQTT kaip klientu, ateityje mums turėtų būti lengva stebėti ir derinti dalyką. Taip pat galite sekti vaizdo įrašą apačioje, kad geriau suprastumėte.
Kitose mūsų pamokose sužinosime, kaip galime naudoti tikrus aparatūros dalykus, pvz., ESP8266, ESP12, Raspberry Pi ir kt., Norėdami naudoti šį dalyką informacijai siųsti / gauti.