- Amazon AWS-fiók létrehozása
- Hozzon létre egy AWS dolgot tanúsítvánnyal és házirenddel
- Az AWS-dolog megszerzése Részletek:
- A dolog tesztelése az AWS segítségével:
- Az MQTT.fx használata AWS IOT-val:
Becslések szerint 2020-ig körülbelül 20,4 milliárd eszköz csatlakozik az internethez, és mekkora ez a szám? A világ összes népessége 7,6 milliárd, ami azt jelenti, hogy körülbelül 3 eszköz csatlakozik az internethez minden ember számára a földön. Ez nyilvánvalóvá teszi, hogy a tárgyak internetének a jövőben nagy szerepe és erős hatása lesz. Ehhez hozzáadva a világ legnagyobb internetes kiskereskedőjét, az Amazon Inc. IOT szolgáltatásokat is nyújt az AWS IOT nevében.
Az AWS IOT szolgáltatás az Amazon Web Service of Things Internet rövidítése. Ez lehetővé teszi, hogy csatlakoztassa a dolgait (eszközeit) az internethez az adatok biztonságos cseréje, feldolgozása és cselekvése érdekében. Nagyon népszerű felhő az IoT-projektek számára. Az AWS IOT-val együtt az Amazon webszolgáltatásai rengeteg egyéb funkciót is nyújtanak, például a virtuális gép telepítését, a webtárhelyet és egyéb dolgokat, amelyek kívül esnek a bemutató körén. Ebben az oktatóanyagban egy dolog létrehozásával kezdjük el az AWS IOT-ot, majd az MQPTT.fx alkalmazás segítségével teszteljük, hogy a dolog megfelelően működik-e.
Amazon AWS-fiók létrehozása
Először is, az AWS IOT használatának megkezdéséhez szükségünk van egy fiókra az Amazon AWS-ben. Csak lépjen be az Amazon AWS webhelyére, és kattintson az „ Ingyenes fiók létrehozása ” elemre .
A regisztrációs eljáráson keresztül végzik. A regisztráció során az Amazon meg fogja kérni a betéti / hitelkártya adatait. Sajnos az egyikre szükségünk van egy fiók létrehozásához az AWS-nél. De mivel 12 hónapig ingyen használhatja, nem jelenthet problémát. Csak írja be a kártya adatait, mivel 12 hónapig nem számítunk fel számlát, de ha már nem használja a fiókot, ne felejtse el kikapcsolni a fiókot 12 hónap előtt.
Ezenkívül kérni fogja a PAN számot, amely nem kötelező, miután a regisztrációs folyamat befejeződött, jelentkezzen be fiókjába.
Hozzon létre egy AWS dolgot tanúsítvánnyal és házirenddel
1. lépés: A főoldalon az AWS szolgáltatások alatt keresse meg az „iot core” kifejezést. Látnia kell az IOT core opció felsorolását az alábbiak szerint. Kattintson rá az AWS IOT konzol megnyitásához
2. lépés: Üdvözöljük az AWS IOT bevezető üzenetével, csak kattintson az „indulás” gombra
3. lépés: A főoldalra kerül, ahol talál néhány túradokumentumot. Ha érdekli, elolvashatja őket. De az oktatóanyag folytatásához kattintson a menü „ Kezelés ” opciójára, amely a képernyő bal oldalán található, amint azt az alábbi kép kiemeli.
4. lépés: Itt az ideje regisztrálni egy dolgot. A dolog olyan eszköz, mint egy érzékelő modul vagy ESP8266 vagy ESP32, vagy bármilyen eszköz, amely csatlakozni tud az internethez. Tehát létre kell hoznunk egy dolgot az AWS konzolon, amelyen keresztül tényleges eszközeink kommunikálni tudnak. A dolog létrehozásához kattintson a „ Regisztráljon valamit ” gombra.
5. lépés: Lehetőség van egyetlen vagy több dolog létrehozására, ha többet hozunk létre, mindegyik ugyanazokkal a biztonsági jellemzőkkel rendelkezik. Most az egyszerűség kedvéért az induláshoz fogunk csak hozzon létre egy dolog, ha rákattint a „ hozzon létre egy dolog ”
6. lépés: Meg kell adnunk egy nevet az általunk létrehozott dolognak, ez bármilyen név lehet, itt áramköri névnek neveztem el a dolgomat . Miután megnevezte a dolgot, csak görgessen lefelé, és kattintson a tovább gombra. Ha érdekel, olvassa el a többi opciót, amely jobban meghatározza a dolgok funkcióit, de egyelőre figyelmen kívül hagyhatja őket.
7. lépés: Az AWS IOT egyik különlegessége, hogy ipari színvonalú, mivel a kommunikáció nagyon biztonságos. Tehát minden létrehozáshoz társítanunk kell egy tanúsítványhoz és egy házirendhez. Tehát amint az előző lépésben a következőre kattint, a rendszer felszólítja a biztonsági tanúsítvány kiválasztására. Meg kell hozzon létre egy újat kattintva az „ Create Certificate ”
8. lépés: Itt az AWS biztosítja a kulcsokat a most létrehozott dologhoz. Ehhez a dologhoz csak ezeken a kulcsokon keresztül történő érvényesítéssel lehet hozzáférni. Először kattintson az Aktiválás gombra, majd töltse le a három kulcsfájlt, és mentse el a számítógépére valahova biztonságos helyen. Soha ne ossza meg ezeket a kulcsokat a nyilvánossággal, mivel ők használhatják az AWS-fiókját a dolog elindításával, és Önnek fizetnie kell érte.
9. lépés: A három kulcsfájl, amelyet letöltöttem, az asztalon lévő mappába kerül, az alábbiakban egy pillanatnyi kép látható. Néhány felhasználó számára a CA fájl letöltött állapotában a chrome-on nyílik meg kódfolyamként. Ebben az esetben kattintson a jobb gombbal a kódra, majd kattintson a Mentés másként gombra, és mentse az asztalra. Győződjön meg róla, hogy a fájl kiterjesztése .pem, ha a vége.text változtassa meg.
10. lépés: Miután elkészült a tanúsítványokkal, létre kell hoznunk egy politikát a dolgunkra. Töltse le és mentse a tanúsítványokat egy ismert helyen, és kap vissza a böngésző ablakot, és kattintson a „ csatolása politika ”
11. lépés: Jelenleg nem lesz házirend a fiókodban, mivel most hoztad létre, most hagyd el, és kattints a „ Regisztrálj valamit” gombra. A következő lépésben létrehozunk egy irányelvet, majd csatoljuk.
12. lépés: Visszatér a főoldalra, itt létre kell hoznunk egy házirendet, így a bal oldali menüben keresse meg a biztonságos nevű opciót, majd kattintson az alábbiak szerint az irányelvekre
13. lépés: Mint tudjuk, még nincsenek politikáink, kattintson a „házirend létrehozása” gombra
14. lépés: Ebben a lépésben létrehozunk egy házirendet, a házirend neve számomra áramköri jelentőségű lesz, de ez ismét felhasználó választása. A művelethez írja be az iot: * , az erőforrásokhoz pedig az ARN mezőt: *. Győződjön meg arról is, hogy az engedélyezés gomb be van-e jelölve, hogy engedélyezze-e a hatást.
Iot: * Azt jelzi, hogy feliratkozhatunk és közzé is tehetjük ezeket a szabályokat
* Azt jelzi, hogy a dolog elérhető minden olyan ügyfél számára, aki hozzáfér ehhez a tanúsítványhoz
Végül nyomja meg a „ Létrehozás ” gombot az oldal végén az irányelv létrehozásához.
15. lépés: Visszatér a főoldalra, most válassza a biztonságos és a tanúsítványokat a következő oldal eléréséhez. Az oldalon megkapja a korábban létrehozott tanúsítványt, hozzá kell adnunk a most létrehozott házirendet ehhez a tanúsítványhoz az opciókra kattintva, és az alábbiak szerint kiválasztva a „ Házirend csatolása ” lehetőséget.
16. lépés: Kapsz egy előugró ablakot, amelyben kiválaszthatja az imént létrehozott házirend nevét, majd kattintson az Elfogadás gombra. Számomra az irányelv neve CircuitDigest
Ez az, létrehoztunk egy dolgot, egy tanúsítványt és egy házirendet, és összekötöttük a házirendet és a tanúsítványt az általunk létrehozott dologgal. Ezután az AWS IOT konzol „ teszt ” opciójával ellenőrizhetjük, hogy működik-e a dolog. Előtte meg kell kapnunk a most létrehozott dolog Bróker címét.
Az AWS-dolog megszerzése Részletek:
1. lépés: Miután létrehoztunk egy dolgot, meg kell szereznünk a dolog részleteit, például a bróker címének frissítési linkjét stb., Hogy bárhonnan elérhessük a dolgot az internet segítségével. Ezek a részletek megtalálhatók a kezelési opcióban és a dolog nevére kattintva.
2. lépés: Az új oldalon kattintson az interakció lehetőségre a képernyő bal oldalán, és megkapja az összes linket a dolgához való hozzáféréshez. Mint mondták, tartsa bizalmasan ezeket a linkeket. Egyelőre szükségünk van a (piros színnel körözött) HTTPS linkre a teszteléshez, ha a dolog megfelelően működik, csak másolja át.
A dolog tesztelése az AWS segítségével:
1. lépés: Menjen a főképernyőre, és válassza a Teszt lehetőséget. Ez betölti az MQTT klienst, amellyel tesztelhetjük a dolgunkat.
2. lépés: A bal oldalon két lehetőség látható: Feliratkozás egy témára és Közzététel egy témára. Először fel kell iratkoznia az imént létrehozott dologra a név megadásával, amely esetemben áramköri jelenség.
Kattintson a közzététel a témában elemre, és látnia kell az üzenetet a dolgában, az alábbiak szerint
Az MQTT.fx használata AWS IOT-val:
Az MQTT.fx egy olyan alkalmazás, amely kliensként használható az IOT-eszközök tesztelésére és hibakeresésére. A következő lépésekben megtudhatjuk, hogyan tudjuk összekapcsolni az MQTT.fx fájlt az imént létrehozott dologgal.
1. lépés: Töltse le az MQTT.fx fájlt erről a letöltési hivatkozásról. Győződjön meg arról, hogy a gépe megfelelő operációs rendszerét választotta.
2. lépés: Nyissa meg az alkalmazást, és kattintson a beállítások ikonra az MQTT kliensként történő konfigurálásához. A beállítások ikont az alábbi kép mutatja:
3. lépés: Megjelenik egy új ablak, a Kapcsolatprofilok szerkesztése néven. Itt kell létrehoznunk annak a dolognak a profilját, amelyet az Amazon AWS segítségével hoztunk létre. A Profil névben adjon meg egy választott nevet, amit „ MQTT_Sample ” -nak adtam . Ezután a brókercímhez illessze be azt a címet, amelyet az „ AWS-dolog részleteinek megszerzése” szakasz előző szakaszában kaptunk. Az AWS IOT Bróker Portja 8883 az összes felhasználó számára, ezért adja meg ugyanazt. Ezután válassza az SSL / TLS lehetőséget
4. lépés: Most ki kell választanunk az Ön által aláírt tanúsítványokat, és összekapcsoljuk a 8. lépésben letöltött tanúsítványokat. Győződjön meg arról is, hogy a PEM formázása be van jelölve. Kövesse az alábbi képet, hogy megtudja, mely kulcsokat érdemes választania
5. lépés: Végül kattintson az OK gombra, majd visszatér a főablakhoz. Most kattintson a Csatlakozás gombra. HA minden megfelelően működik, akkor az MQTT-nek képesnek kell lennie csatlakozni a dolgunkra, és a következő képernyő jelenik meg. Ellenőrizze, hogy a jobb felső sarokban van-e zöld kör (körbe)
6. lépés: Most, hogy csatlakozunk a dologhoz, megpróbálhatjuk tesztelni, hogy feliratkozunk-e egy névre. Kattintson a Feliratkozás fülre, adjon meg bármilyen véletlenszerű nevet, majd kattintson a Feliratkozás gombra. Itt a nevemnek a bingót választottam. Feliratkozás után a következő nevet kapja.
7. lépés: Most térjen vissza a Közzététel fülre, és tegyen közzé egy üzenetet, és ellenőrizze, hogy a feliratkozott csatornánkon kapjuk-e. Üzenet közzétételéhez ugyanazt a nevet használja. Itt ugyanazt a „bingót” használtam, mint a nevemet, és az az üzenetem, hogy „ Hola! Amingo ”. Kattintson a közzététel gombra
8. lépés: Most térjen vissza a Feliratkozás fülre, és látnia kell az imént közzétett üzenetet az alábbiak szerint
Mindannyian készen állunk az AWS IOT használatával létrehozott dolgunk létrehozására és tesztelésére. Mivel az MQTT-vel mint klienssel is összekötöttük, a jövőben könnyen figyelemmel kell kísérni és hibakeresni a dolgot. A jobb megértés érdekében követheti az alján található videót is.
A következő oktatóanyagok során megtanuljuk, hogyan használhatjuk a tényleges hardveres dolgokat, például az ESP8266, az ESP12, a Raspberry Pi stb., Hogy ezt a dolgot felhasználhassuk információk küldésére / fogadására.