- Ustvarjanje računa Amazon AWS
- Ustvarite stvar AWS s potrdilom in pravilnikom
- Pridobivanje podrobnosti o AWS:
- Testiranje stvari z uporabo AWS:
- Uporaba MQTT.fx z AWS IOT:
Ocenjuje se, da bo do leta 2020 na internet priključenih približno 20,4 milijarde naprav, no kako veliko je to število? Če povzamemo, je skupno število svetovnega prebivalstva 7,6 milijarde, kar pomeni, da bodo na internet povezane približno 3 naprave za vsakega človeka na zemlji. Iz tega je razvidno, da bo imel internet stvari v prihodnosti pomembno vlogo in močan vpliv. Poleg tega največji internetni prodajalec na svetu Amazon Inc. ponuja tudi storitve IOT v imenu AWS IOT.
Storitev AWS IOT pomeni Amazon Web Service Internet of Things. Omogoča vam, da svoje stvari (naprave) povežete z internetom, da varno izmenjujete podatke, jih obdelujete in delujete v skladu z njimi. Je zelo priljubljen oblak za IoT projekte. Spletne storitve Amazon poleg AWS IOT ponujajo tudi številne druge funkcije, kot so uvajanje navideznih strojev, spletno gostovanje in druge stvari, kar je izven področja uporabe te vadnice. V tej vadnici bomo z AWS IOT začeli z ustvarjanjem stvari in nato z aplikacijo MQPTT.fx preizkusili, ali stvar deluje pravilno.
Ustvarjanje računa Amazon AWS
Najprej najprej, če želite začeti s kar koli, kar uporablja AWS IOT, potrebujemo račun v Amazon AWS. Pojdite na spletno mesto Amazon AWS in kliknite na " Ustvari brezplačen račun ".
Prepeljali vas bodo skozi postopek prijave. Med postopkom prijave bo Amazon zahteval podatke o vaši debetni / kreditni kartici. Na žalost za ustvarjanje računa v AWS potrebujemo enega od teh. Ker pa ga lahko 12 mesecev uporabljate brezplačno, to ne bi smelo predstavljati težav. Preprosto vnesite podatke o svoji kartici, saj vam 12 mesecev ne bomo zaračunali, če pa računa ne uporabljate več, pazite, da ga deaktivirate pred 12 meseci.
Zahtevali boste tudi številko PAN, ki ni obvezna, ko je postopek prijave končan, se prijavite v svoj račun.
Ustvarite stvar AWS s potrdilom in pravilnikom
1. korak: Na glavni strani pod storitvami AWS poiščite »iot core«. Morali bi videti, da je navedena jedrna možnost IOT, kot je prikazano spodaj, kliknite nanjo, da odprete konzolo AWS IOT
2. korak: Pozdravilo vas bo uvodno sporočilo AWS IOT, samo kliknite »začni«
3. korak: Preusmerjeni boste na glavno stran, kjer boste našli nekaj dokumentov za ogled. Če jih zanima, jih lahko preberete. Če želite nadaljevati z vadnico, v meniju kliknite možnost » Upravljanje «, ki jo najdete na levi strani zaslona, kot je poudarjeno na spodnji sliki.
4. korak: Zdaj je čas, da stvar registrirate. Stvar je naprava, kot je senzorski modul ali ESP8266 ali ESP32 ali katera koli naprava, ki se lahko poveže z internetom. Torej bi morali na konzoli AWS ustvariti stvar, prek katere lahko komunicirajo naše dejanske naprave. Če želite stvar ustvariti, kliknite " Registriraj stvar "
5. korak: Obstaja možnost ustvariti eno ali več stvari, če jih ustvarimo več, bodo vsi imeli enake varnostne funkcije. Za zdaj, da bodo stvari preproste za začetek, bomo ustvarili samo eno stvar, tako da kliknemo na » ustvari eno stvar «
6. korak: Navesti moramo stvar, ki jo ustvarjamo. Tu je lahko katero koli ime, svojo stvar sem poimenoval kot circuitdigest . Po poimenovanju stvari se samo pomaknite navzdol in kliknite na naslednjo. Če vas zanima, lahko preberete druge možnosti, ki dajejo več definicije funkcij stvari, vendar jih lahko zaenkrat prezrete.
7. korak: Posebnost AWS IOT je, da je industrijski standard, saj je komunikacija zelo zavarovana. Za vse, kar ustvarimo, moramo to povezati s certifikatom in pravilnikom. Takoj ko boste pritisnili naslednjega v prejšnjem koraku, boste pozvani, da izberete svoje varnostno potrdilo. Ustvariti moramo novega, tako da kliknemo na » Ustvari potrdilo «
8. korak: Tukaj bo AWS zagotovil ključe za stvar, ki smo jo pravkar ustvarili. Do te stvari je mogoče dostopati samo s preverjanjem s pomočjo teh tipk. Najprej kliknite gumb Aktiviraj, nato pa prenesite tri ključne datoteke in jih shranite v računalnik, kjer je varno. Nikoli ne delite teh ključev z javnimi, saj lahko z zagonom te stvari uporabljajo vaš račun AWS in vam bodo za to zaračunali.
Korak 9: Tri ključne datoteke, ki sem jih prenesel, se premaknejo v mapo na namizju, spodaj je prikazan posnetek iste. Za nekatere uporabnike se datoteka CA ob prenosu morda odpre v Chromu kot tok kode. V tem primeru samo z desno miškino tipko kliknite kodo in kliknite shrani kot in jo shranite na namizje. Prepričajte se, da je končnica datoteke .pem, če se konča s.text, jo spremenite.
Korak 10: Ko ste pripravljeni s certifikati, moramo oblikovati pravilnik za našo stvar. Prenesite in shranite potrdila na znanem mestu, vrnite se v okna brskalnika in kliknite » Priloži pravilnik «
11. korak: Zdaj v vašem računu ne bo nobenih pravilnikov, saj ste ga pravkar ustvarili, za zdaj ga pustite in kliknite » Registriraj stvar «. V naslednjem koraku bomo ustvarili politiko in jo nato priložili.
Korak 12: Vrnili se boste na glavno stran, tu moramo ustvariti pravilnik, tako da v levem meniju poiščemo možnost, imenovano varno, in nato kliknite pravilnike, kot je prikazano spodaj
Korak 13: Ker vemo, da še nimamo nobenih pravilnikov, kliknite "ustvari pravilnik"
14. korak: V tem koraku bomo ustvarili politiko, bo ime politike je circuitdigest zame, ampak spet je izbira uporabnikov. Za dejanje vnesite iot: *, za vire ARN pa *. Prepričajte se tudi, da je gumb za dovolitev označen, da omogoča učinek.
Iot: * Označuje, da se lahko s tem pravilnikom naročimo in objavimo na stvareh
* Označuje, da je stvar dostopna vsem strankam, ki imajo dostop do tega potrdila
Na koncu pritisnite gumb » Ustvari « na koncu strani, da ustvarite pravilnik.
Korak 15: Vrnili se boste na glavno stran, zdaj izberite varno in potrdila, da dobite naslednjo stran. Na strani boste imeli potrdilo, ki smo ga prej ustvarili, temu certifikatu moramo dodati pravilnik, ki smo ga pravkar ustvarili, tako da kliknemo možnosti in izberemo » Priloži pravilnik «, kot je prikazano spodaj.
Korak 16: Pojavilo se bo pojavno okno, v katerem lahko izberete ime pravilnika, ki smo ga pravkar ustvarili, in nato kliknete gumb za sprejem. Zame ime pravilnika je CircuitDigest
To je to, ustvarili smo stvar, potrdilo in politiko ter povezali politiko in potrdilo s stvarjo, ki smo jo ustvarili. Nato lahko z uporabo možnosti » test « v konzoli AWS IOT preverimo, ali stvar deluje. Pred tem moramo dobiti naslov posrednika stvari, ki smo jo pravkar ustvarili.
Pridobivanje podrobnosti o AWS:
1. korak: Po ustvarjanju stvari moramo dobiti podrobnosti o stvari, kot je povezava za posodabljanje naslova posrednika itd., Da do nje dostopamo od koder koli po internetu. Te podrobnosti najdete v možnosti upravljanja in klika na ime stvari.
2. korak: Na novi strani kliknite možnost interakcije na levi strani zaslona in dobili boste vse povezave za dostop do svoje stvari. Kot rečeno naj bodo te povezave zaupne. Za zdaj potrebujemo povezavo HTTPS (obkrožena z rdečo) za testiranje, ali stvar deluje pravilno, zato jo preprosto kopirajte.
Testiranje stvari z uporabo AWS:
1. korak: Pojdite na glavni zaslon in izberite možnost Test . To bo naložilo odjemalca MQTT, s katerim lahko preizkusimo našo stvar.
2. korak: Na levi strani lahko vidite dve možnosti Naročite se na temo in Objavi na temo. Najprej se morate naročiti na stvar, ki smo jo pravkar ustvarili, tako da vnesemo ime, ki je v mojem primeru vezje .
Kliknite objavo v temo in videli bi, da se sporočilo odraža v vaši stvari, kot je prikazano spodaj
Uporaba MQTT.fx z AWS IOT:
MQTT.fx je aplikacija, ki se lahko uporablja kot odjemalec za testiranje in odpravljanje napak naprav IOT. V naslednjih korakih bomo izvedeli, kako lahko MQTT.fx povežemo s stvarjo, ki smo jo pravkar ustvarili.
1. korak: Prenesite datoteko MQTT.fx s te povezave za prenos. Prepričajte se, da ste izbrali pravi operacijski sistem naprave.
2. korak: Odprite aplikacijo in kliknite ikono nastavitev, da konfigurirate MQTT kot odjemalca. Ikona nastavitev je prikazana na spodnji sliki:
3. korak: Pojavi se novo okno z imenom Urejanje profilov povezave . Tu moramo ustvariti profil za stvar, ki smo jo pravkar ustvarili z Amazon AWS. V imenu profila navedite ime po vaši izbiri, ki sem ga dal “ MQTT_Sample ”. Nato za naslov posrednika prilepite naslov, ki smo ga dobili v prejšnjem razdelku » Pridobivanje podrobnosti o vaši stvari AWS«. Vrata posrednika za AWS IOT so 8883 za vse uporabnike, zato vnesite enako. Nato izberite SSL / TLS
4. korak: Zdaj moramo izbrati samopodpisana potrdila in povezati potrdila, ki smo jih prenesli v 8. koraku. Prepričajte se tudi, da je formatiran PEM. Sledite spodnji sliki, da boste vedeli, katere tipke morate izbrati
5. korak: Končno kliknite V redu in nato se vrnete v glavno okno. Zdaj kliknite gumb za povezavo. ČE vse deluje pravilno, se mora MQTT lahko povezati z našo stvarjo in prikazal se bo naslednji zaslon. Preverite zeleni krog v zgornjem desnem kotu (obkrožen)
6. korak: Zdaj, ko smo povezani s stvarjo, jo lahko preizkusimo in se naročimo na ime. Kliknite jeziček Subscribe in navedite poljubno ime in nato kliknite Subscribe . Tu sem za svoje ime izbral bingo. Po naročilu boste dobili naslednje ime.
7. korak: Zdaj se vrnite na zavihek zaslona Objavi in objavite sporočilo ter preverite, ali ga prejemamo na naš naročen kanal. Če želite objaviti sporočilo, uporabite isto ime. Tu sem uporabil isti "bingo" kot moje ime in moje sporočilo je " Hola! Amingo «. Kliknite gumb objavi
Korak 8: Zdaj se vrnite na zavihek Naroči se in videli boste sporočilo, ki smo ga pravkar objavili, kot je prikazano spodaj
Vsi smo končali z ustvarjanjem in testiranjem naše stvari, ki je bila ustvarjena z uporabo AWS IOT. Ker smo ga kot odjemalca povezali tudi z MQTT, bi nam bilo v prihodnosti enostavno spremljati in odpravljati napake. Za boljše razumevanje lahko sledite tudi videu na dnu.
V naslednjih vadnicah bomo izvedeli, kako lahko uporabimo dejanske strojne stvari, kot so ESP8266, ESP12, Raspberry Pi itd., Da to stvar uporabimo za pošiljanje / prejemanje informacij.