- Amazon AWS -tilin luominen
- Luo AWS-asia varmenteella ja käytännöllä
- AWS-juttuasi koskevat tiedot:
- Asioiden testaaminen AWS: n avulla:
- MQTT.fx: n käyttäminen AWS IOT: n kanssa:
On arvioitu, että Internetiin on kytketty noin 20,4 miljardia laitetta vuoteen 2020 mennessä. Kuinka suuri tämä luku on? Luvun antamiseksi maailman kokonaisväestö on 7,6 miljardia, mikä tarkoittaa, että Internetiin on kytketty noin 3 laitetta jokaiselle maan päällä olevalle ihmiselle. Tämä tekee selväksi, että esineiden internetillä on merkittävä rooli ja vahva vaikutus tulevaisuudessa. Tämän lisäksi maailman suurin Internet-jälleenmyyjä Amazon Inc. tarjoaa myös IOT-palveluja AWS IOT: n nimissä.
AWS IOT palvelu tarkoittaa Amazon Web Services esineiden internet. Sen avulla voit liittää tavarat (laitteet) Internetiin tietojen turvallista vaihtamista, käsittelyä ja toimintaa varten. Se on erittäin suosittu pilvi IoT-projekteille. Amazon-verkkopalvelut tarjoavat AWS IOT: n ohella myös monia muita ominaisuuksia, kuten virtuaalikoneiden käyttöönotto, web-isännöinti ja muut tavarat, jotka eivät kuulu tämän opetusohjelman piiriin. Tässä opetusohjelmassa aloitamme AWS IOT: n luomisen luomalla asian ja sitten testaamme, toimiiko asia oikein käyttämällä MQPTT.fx-sovellusta.
Amazon AWS -tilin luominen
Ensinnäkin, jotta voimme aloittaa mistä tahansa AWS IOT: n käytöstä, tarvitsemme tilin Amazon AWS: ssä. Mene vain Amazon AWS -verkkosivustolle ja napsauta " Luo ilmainen tili ".
Sinut käydään läpi rekisteröintimenettely. Rekisteröinnin aikana Amazon kysyy maksu- / luottokorttitietojasi. Valitettavasti tarvitsemme jommankumman niistä luodaksemme tilin AWS: llä. Mutta koska voit käyttää sitä ilmaiseksi 12 kuukauden ajan, sen ei pitäisi olla ongelma. Syötä vain korttisi tiedot, koska sinua ei veloiteta 12 kuukaudesta, mutta muista poistaa tili käytöstä ennen 12 kuukautta, jos et käytä tiliä enää.
Sinulta kysytään myös PAN-numeroa, joka ei ole pakollinen, kun rekisteröityminen on valmis, kirjaudu sisään tilillesi.
Luo AWS-asia varmenteella ja käytännöllä
Vaihe 1: Hae pääsivulta AWS-palveluista hakusanalla "iot core". Sinun pitäisi nähdä, että IOT-ydinvaihtoehto on lueteltu alla olevan kuvan mukaisesti. Napsauta sitä avataksesi AWS IOT -konsolin
Vaihe 2: Sinut tervehditetään AWS IOT: n esittelyviestillä, napsauta vain "Aloita"
Vaihe 3: Sinut ohjataan pääsivulle, josta löydät joitain kiertue-asiakirjoja. Voit lukea ne läpi, jos olet kiinnostunut. Mutta jatkaaksesi opetusohjelmalla napsauta " Hallitse " -vaihtoehtoa valikossa, joka löytyy näytön vasemmasta reunasta, kuten alla olevassa kuvassa korostetaan.
Vaihe 4: Nyt on aika rekisteröidä asia. Asia on laite, kuten anturimoduuli tai ESP8266 tai ESP32, tai mikä tahansa laite, joka voi muodostaa yhteyden Internetiin. Joten meidän pitäisi luoda asia AWS-konsolille, jonka kautta todelliset laitteemme voivat kommunikoida. Luo asia napsauttamalla " Rekisteröi asia "
Vaihe 5: On mahdollista luoda yksi tai useampi asia, jos luomme useita, heillä kaikilla on samat turvaominaisuudet. Toistaiseksi, jotta asiat olisivat yksinkertaisia aloittaaksemme, luomme vain yhden asian napsauttamalla " Luo yksi asia "
Vaihe 6: Meidän on annettava nimi luomallemme esineelle , se voi olla mikä tahansa nimi, jonka olen nimittänyt asiani piirimerkiksi . Kun olet nimennyt asian, selaa vain alaspäin ja napsauta seuraavaksi. Jos olet kiinnostunut, voit lukea muut vaihtoehdot, jotka määrittelevät asioiden toiminnot tarkemmin, mutta voit jättää ne toistaiseksi huomiotta.
Vaihe 7: Yksi erityinen piirre AWS IOT: lla on, että se on teollisen standardin mukainen, koska tiedonsiirto on erittäin suojattu. Joten kaikessa luomassamme on yhdistettävä se varmenteeseen ja käytäntöön. Joten heti kun napsautat edellisessä vaiheessa seuraavaa, sinua pyydetään valitsemaan suojaustodistus. Meidän on luotava uusi napsauttamalla " Luo varmenne "
Vaihe 8: Tässä AWS tarjoaa avaimet juuri luomaamme asiaan. Tähän asiaan pääsee käsiksi vain vahvistamalla näillä avaimilla. Muista napsauttaa ensin Aktivoi- painiketta ja ladata sitten kolme avaintiedostoa ja tallentaa se tietokoneellesi suojattuun paikkaan. Älä koskaan jaa näitä avaimia julkisten kanssa, koska he voivat käyttää AWS-tiliäsi käynnistämällä tämän asian ja sinulta veloitetaan siitä.
Vaihe 9: Lataamani kolme avaintiedostoa siirretään työpöydän kansioon, samanlainen pikakuva näkyy alla. Joillekin käyttäjille ladattu CA-tiedosto saattaa avautua Chromessa koodivirrana. Siinä tapauksessa napsauta koodia hiiren kakkospainikkeella ja napsauta Tallenna nimellä ja tallenna se työpöydällesi. Varmista, että tiedoston laajennus on .pem, jos se päättyy tekstiin. Muuta sitä.
Vaihe 10: Kun olet valmis varmenteisiin, meidän on luotava käytäntömme. Ladata ja tallentaa varmenteet sijainti tunnetaan ja saada takaisin selainikkunat ja klikkaa ” Liitä politiikkaa ”
Vaihe 11: Tililläsi ei tällä hetkellä ole käytäntöjä, koska olet juuri luonut sen, jätä nyt ja napsauta " Rekisteröi asia ". Luomme käytännön seuraavassa vaiheessa ja kiinnitämme sen sitten.
Vaihe 12: Sinut viedään takaisin pääsivulle, tässä meidän on luotava käytäntö, joten vasemmalla puolella olevasta valikosta löydät vaihtoehdon nimeltä suojattu ja napsauta sitten käytäntöjä alla esitetyllä tavalla
Vaihe 13: Koska tiedämme, että meillä ei vielä ole käytäntöjä, napsauta "Luo käytäntö"
Vaihe 14: Tässä vaiheessa luomme käytännön, käytännön nimi on minulle piiri , mutta se on jälleen käyttäjän valinta. Syötä toimintoon iot: * ja resurssien ARN-kohtaan *. Varmista myös, että sallimispainike on valittuna vaikutuksen sallimiseksi.
Kohde: * Osoittaa, että voimme sekä tilata että julkaista asioita tällä käytännöllä
* Osoittaa, että asia on kaikkien asiakkaiden käytettävissä, joilla on pääsy tähän varmenteeseen
Lopuksi paina ” Luo ” -painiketta sivun loppuun Luo käytäntö.
Vaihe 15: Sinut viedään takaisin pääsivulle, valitse nyt suojattu ja varmenteet saadaksesi seuraavan sivun. Sivulla sinulla on aiemmin luomamme varmenne, meidän on lisättävä juuri luomamme käytäntö tähän sertifikaattiin napsauttamalla vaihtoehtoja ja valitsemalla Liitä käytäntö alla olevan kuvan mukaisesti.
Vaihe 16: Saat ponnahdusikkunan, jossa voit valita luomamme käytännön nimen ja napsauttaa sitten Hyväksy-painiketta. Minulle käytännön nimi on CircuitDigest
Se on, olemme luoneet asian, varmenteen ja käytännön sekä linkittäneet käytännön ja varmenteen luomaan asiaan. Seuraavaksi voimme tarkistaa, toimiiko asia käyttämällä AWS IOT -konsolin " test " -vaihtoehtoa. Ennen sitä meidän on haettava juuri luomamme asian välittäjäosoite.
AWS-juttuasi koskevat tiedot:
Vaihe 1: Asian luomisen jälkeen meidän on hankittava yksityiskohdat, kuten välittäjän osoitteen päivityslinkki jne., Jotta pääsemme asiaan mistä tahansa Internetin kautta. Nämä tiedot löytyvät hallinnointivaihtoehdosta ja napsauttamalla asian nimeä.
Vaihe 2: Napsauta uudella sivulla vuorovaikutusvaihtoehtoa ruudun vasemmalla puolella ja sinulle annetaan kaikki linkit pääsemään juttuusi. Kuten sanottu, pidä nämä linkit luottamuksellisina. Toistaiseksi tarvitsemme HTTPS-linkin (ympyröity punaisella) testattavaksi, toimiiko asia oikein, joten kopioi se.
Asioiden testaaminen AWS: n avulla:
Vaihe 1: Siirry päänäyttöön ja valitse Testi- vaihtoehto. Tämä lataa MQTT-asiakkaan, jota voidaan käyttää testaamaan asiaamme.
Vaihe 2: Vasemmalla puolella on kaksi vaihtoehtoa Tilaa aihe ja Julkaise aiheeseen. Ensin sinun on tilattava juuri luomamme asia kirjoittamalla nimi, joka on tapauksessani piiri .
Napsauta Julkaise aiheeseen ja sinun pitäisi nähdä viesti, joka heijastuu asiaasi alla olevan kuvan mukaisesti
MQTT.fx: n käyttäminen AWS IOT: n kanssa:
MQTT.fx on sovellus, jota voidaan käyttää asiakkaana IOT-laitteiden testaamiseen ja virheenkorjaukseen. Seuraavissa vaiheissa opimme, kuinka voimme yhdistää MQTT.fx: n juuri luomallemme esineelle.
Vaihe 1: Lataa MQTT.fx-tiedosto tästä latauslinkistä. Varmista, että valitset koneellesi oikean käyttöjärjestelmän.
Vaihe 2: Avaa sovellus ja napsauta asetuskuvaketta MQTT: n määrittämiseksi asiakkaaksi. Asetuskuvake näkyy alla olevassa kuvassa:
Vaihe 3: Uusi ikkuna, jonka nimi on Muokkaa yhteysprofiileja, avautuu. Täällä meidän on luotava profiili tuotteelle, jonka olemme juuri luoneet Amazon AWS: n avulla. Anna Profiilin nimi -kohdassa valitsemasi nimi, jonka olen antanut ” MQTT_Sample ”. Liitä sitten välittäjäosoitteeseen osoite, jonka saimme edellisestä osiosta ” AWS-juttujen hankkiminen” -osiosta. AWS IOT: n välittäjäportti on 8883 kaikille käyttäjille, joten kirjoita sama. Valitse sitten SSL / TLS
Vaihe 4: Meidän on nyt valittava itse allekirjoitetut varmenteet ja linkitettävä vaiheessa 8 ladatut varmenteet. Varmista myös, että PEM-muoto on valittu. Seuraa alla olevaa kuvaa tietääksesi, mitkä näppäimet sinun pitäisi valita
Vaihe 5: Napsauta lopuksi OK ja palaat sitten pääikkunaan. Napsauta nyt Yhdistä-painiketta. JOS kaikki toimii oikein, MQTT: n pitäisi pystyä muodostamaan yhteys asiaan ja seuraava näyttö tulee näkyviin. Tarkista vihreä ympyrä oikeassa yläkulmassa (ympyröity)
Vaihe 6: Nyt kun olemme yhteydessä asiaan, voimme yrittää testata sen tilaavan nimen. Napsauta Tilaa- välilehteä, anna mikä tahansa satunnainen nimi ja napsauta sitten Tilaa. Täällä olen valinnut nimeksi bingon. Kun olet tilannut, saat seuraavan nimen.
Vaihe 7: Palaa nyt takaisin Julkaise- välilehteen ja julkaise viesti ja tarkista saammeko se tilaamallemme kanavalle. Viestin julkaisemiseksi käytä samaa nimeä. Täällä olen käyttänyt samaa "bingoa" kuin nimeni ja viestini on " Hola! Amingo ”. Napsauta julkaisupainiketta
Vaihe 8: Palaa nyt takaisin Tilaa- välilehteen ja sinun pitäisi pystyä näkemään juuri julkaisemamme viesti alla olevan kuvan mukaisesti
Olemme kaikki valmiita luomaan ja testaamaan AWS IOT: lla luotua asiaamme. Koska olemme linkittäneet sen myös MQTT: hen asiakkaana, meidän pitäisi olla helppoa seurata ja virheenkorjausta asia tulevaisuudessa. Voit myös seurata alareunassa olevaa videota saadaksesi paremman käsityksen.
Seuraavissa opetusohjelmissamme opimme, kuinka voimme käyttää todellisia laitteistoja, kuten ESP8266, ESP12, Raspberry Pi jne., Tämän asian käyttämiseen tietojen lähettämiseen / vastaanottamiseen.