- Jūsu Amazon AWS konta izveide
- Izveidojiet AWS lietu ar sertifikātu un politiku
- AWS lietas iegūšana Sīkāka informācija:
- Lietas pārbaude, izmantojot AWS:
- MQTT.fx izmantošana ar AWS IOT:
Tiek lēsts, ka līdz 2020. gadam internetam būs pievienoti aptuveni 20,4 miljardi ierīču, un cik liels ir šis skaitlis? Lai iegūtu skaitli, kopējais pasaules iedzīvotāju skaits ir 7,6 miljardi, kas nozīmē, ka katram cilvēkam uz zemes būs aptuveni 3 ierīces, kas savienotas ar internetu. Tas padara acīmredzamu, ka lietu internetam nākotnē būs galvenā loma un spēcīga ietekme. Pievienojot tam lielāko interneta mazumtirgotāju pasaulē, Amazon Inc. AWS IOT vārdā piedāvā arī IOT pakalpojumus.
AWS IOT pakalpojums nozīmē Amazon Web Service lietisko internetu. Tas ļauj savienot savas lietas (ierīces) ar internetu, lai droši apmainītos ar datiem, tos apstrādātu un rīkotos. Tas ir ļoti populārs mākonis IoT projektiem. Kopā ar AWS IOT Amazon tīmekļa pakalpojumi nodrošina arī daudzas citas funkcijas, piemēram, virtuālās mašīnas izvietošanu, tīmekļa mitināšanu un citas lietas, kas ir ārpus šīs apmācības darbības jomas. Šajā apmācībā mēs sāksim darbu ar AWS IOT, izveidojot lietu, un pēc tam mēs pārbaudīsim, vai lieta darbojas pareizi, izmantojot lietojumprogrammu MQPTT.fx.
Jūsu Amazon AWS konta izveide
Pirmkārt, lai sāktu darbu ar AWS IOT, mums ir nepieciešams konts Amazon AWS. Vienkārši iekļūstiet Amazon AWS vietnē un noklikšķiniet uz “ Izveidot bezmaksas kontu ”.
Jums tiks veikta reģistrēšanās procedūra. Reģistrēšanās laikā Amazon lūgs jūsu debetkartes / kredītkartes datus. Diemžēl mums ir nepieciešams viens no tiem, lai izveidotu kontu AWS. Tā kā jūs to varat izmantot bez maksas 12 mēnešus, tam nevajadzētu būt problēmai. Vienkārši ievadiet savas kartes datus, jo no jums netiks iekasēta maksa 12 mēnešus, taču, ja vairs neizmantojat kontu, noteikti atdzēsiet kontu pirms 12 mēnešiem.
Jums tiks prasīts arī PAN numurs, kas nav obligāts, tiklīdz reģistrēšanās būs pabeigta, piesakieties savā kontā.
Izveidojiet AWS lietu ar sertifikātu un politiku
1. solis: Galvenajā lapā sadaļā AWS pakalpojumi meklējiet “iot core”. Jums vajadzētu redzēt IOT galveno iespēju, kā parādīts zemāk, noklikšķiniet uz tā, lai atvērtu AWS IOT konsoli
2. solis: Jūs sagaidīs ar AWS IOT ievadziņu, vienkārši noklikšķiniet uz “sākt”
3. solis: Jūs tiksiet novirzīts uz galveno lapu, kur atradīsit dažus ceļojuma dokumentus. Ja interesē, tos var izlasīt. Bet, lai turpinātu apmācību, noklikšķiniet uz izvēlnes opcijas Pārvaldīt, kuru var atrast ekrāna kreisajā pusē, kā norādīts zemāk.
4. solis: Tagad ir pienācis laiks reģistrēt lietu. Lieta ir tāda ierīce kā sensora modulis vai ESP8266 vai ESP32, vai jebkura ierīce, kas var izveidot savienojumu ar internetu. Tāpēc mums AWS konsolē jāizveido lieta, caur kuru mūsu faktiskās ierīces var sazināties. Lai izveidotu lietu, vienkārši noklikšķiniet uz “ Reģistrēt lietu ”
5. solis: Ir iespēja izveidot vienu vai vairākas lietas, ja mēs izveidosim vairākas lietas, tām visām būs vienādas drošības funkcijas. Tagad, lai lietas būtu vienkārši, lai sāktu, mēs vienkārši izveidosim vienu lietu, noklikšķinot uz “ izveidot vienu lietu ”
6. solis: Mums ir jānorāda nosaukums, ko mēs veidojam, tas var būt jebkurš nosaukums, šeit es savu lietu esmu nosaucis par circuitdigest . Pēc lietas nosaukšanas vienkārši ritiniet uz leju un noklikšķiniet uz Tālāk. Ja jūs interesē, varat izlasīt citas iespējas, kas vairāk definē lietu funkcijas, taču jūs varat tās tagad ignorēt.
7. solis: Viena savdabīga AWS IOT iezīme ir tā, ka tā ir rūpnieciska standarta, jo komunikācija ir ļoti droša. Tāpēc visam, ko mēs izveidojam, tas ir jāsaista ar sertifikātu un politiku. Tiklīdz iepriekšējā solī nospiedīsit nākamo, jums tiks piedāvāts izvēlēties drošības sertifikātu. Mums ir jāizveido jauns, noklikšķinot uz “ Izveidot sertifikātu ”
8. solis: Šeit AWS nodrošinās taustiņus lietai, kuru tikko izveidojām. Šai lietai var piekļūt, tikai pārbaudot, izmantojot šīs atslēgas. Pārliecinieties, ka vispirms noklikšķiniet uz pogas Aktivizēt un pēc tam lejupielādējiet trīs galvenos failus un saglabājiet tos savā datorā drošā vietā. Nekad nedaliet šīs atslēgas ar publisku, jo, palaižot šo lietu, viņi var izmantot jūsu AWS kontu, un par to jums būs jāmaksā.
9. solis: Trīs galvenie faili, kurus es lejupielādēju, tiek pārvietoti uz mapi uz darbvirsmas, zemāk ir parādīts tā paša momentuzņēmums. Dažiem lietotājiem lejupielādētais CA fails var tikt atvērts hromā kā koda straume. Tādā gadījumā ar peles labo pogu noklikšķiniet uz koda un noklikšķiniet uz Saglabāt kā un saglabājiet to savā darbvirsmā. Pārliecinieties, vai faila paplašinājums ir .pem, ja tas beidzas ar.text, mainiet to.
10. solis: Kad esat gatavs ar sertifikātiem, mums ir jāizveido politika mūsu lietai. Lejupielādējiet un saglabājiet sertifikātus zināmā vietā un atgriezieties pārlūkprogrammas logos un noklikšķiniet uz “ Pievienot politiku ”.
11. solis: Pašlaik jūsu kontā nebūs politikas, jo jūs tikko to esat izveidojis, tagad atstājiet to un noklikšķiniet uz “ Reģistrēt lietu ”. Nākamajā solī mēs izveidosim politiku un pēc tam to pievienosim.
12. solis: Jūs tiksiet novirzīts atpakaļ uz galveno lapu, šeit mums ir jāizveido politika, tāpēc kreisās puses izvēlnē atrodiet opciju, ko sauc par drošu, un pēc tam noklikšķiniet uz politikām, kā parādīts zemāk
13. darbība. Tā kā mēs zinām, ka mums vēl nav nevienas politikas, noklikšķiniet uz “izveidot politiku”
14. solis: Šajā solī mēs izveidosim politiku, politikas nosaukums man būs visgrūtākais , bet atkal tā ir lietotāja izvēle. Darbībai ievadiet iot: * un resursiem ARN ievadiet *. Pārliecinieties arī, vai ir atļauta poga, lai atļautu efektu.
Iot: * Norāda, ka mēs varam abonēt un publicēt lietas, izmantojot šo politiku
* Norāda, ka lieta ir pieejama visiem klientiem, kuriem ir piekļuve šim sertifikātam
Visbeidzot, lapas beigās nospiediet pogu “ Izveidot ”, lai izveidotu politiku.
15. solis: Jūs tiksiet novirzīts atpakaļ uz galveno lapu, tagad atlasiet drošu un sertifikātus, lai iegūtu šo lapu. Šajā lapā jums būs iepriekš izveidots sertifikāts, šim sertifikātam jāpievieno tikko izveidotā politika, noklikšķinot uz opcijām un atlasot “ Pievienot politiku ”, kā parādīts zemāk.
16. solis: Jūs saņemsiet uznirstošo logu, kurā varat izvēlēties tikko izveidotās politikas nosaukumu un pēc tam noklikšķiniet uz pogas Piekrist. Man politikas nosaukums ir CircuitDigest
Tieši tā, mēs esam izveidojuši lietu, sertifikātu un politiku un saistījuši politiku un sertifikātu ar lietu, ko esam izveidojuši. Pēc tam mēs varam pārbaudīt, vai lieta darbojas, izmantojot AWS IOT konsoles opciju “ tests ”. Pirms tam mums jāiegūst tikko izveidotās lietas Brokera adrese.
AWS lietas iegūšana Sīkāka informācija:
1. solis: Pēc lietas izveidošanas mums jāsaņem sīkāka informācija par lietu, piemēram, starpnieka adreses atjaunināšanas saite utt., Lai piekļūtu lietai no jebkuras vietas, izmantojot internetu. Šo informāciju var atrast pārvaldības opcijā un noklikšķinot uz lietas nosaukuma.
2. solis: Jaunajā lapā noklikšķiniet uz mijiedarbības opcijas ekrāna kreisajā pusē, un jums tiks piegādātas visas saites, lai piekļūtu savai lietai. Kā minēts, saglabājiet šīs saites konfidenciālas. Pagaidām mums ir nepieciešama HTTPS saite (sarkanā krāsā riņķota), lai pārbaudītu, vai lieta darbojas pareizi, tāpēc vienkārši nokopējiet to.
Lietas pārbaude, izmantojot AWS:
1. darbība: dodieties uz galveno ekrānu un atlasiet opciju Pārbaudīt . Tas ielādēs MQTT klientu, kuru var izmantot, lai pārbaudītu mūsu lietu.
2. solis: Kreisajā pusē varat redzēt divas iespējas Abonēt tēmu un Publicēt tēmai. Vispirms jums jāabonē lieta, ko mēs tikko izveidojām, ievadot nosaukumu, kas manā gadījumā ir circuitdigest .
Noklikšķiniet uz Publicēt tēmā, un jums vajadzētu redzēt ziņojumu, kas atspoguļots jūsu lietā, kā parādīts zemāk
MQTT.fx izmantošana ar AWS IOT:
MQTT.fx ir lietojumprogramma, kuru var izmantot kā klientu, lai pārbaudītu un atkļūdotu IOT ierīces. Turpmākajās darbībās mēs uzzināsim, kā mēs varam savienot MQTT.fx ar tikko izveidoto lietu.
1. darbība: lejupielādējiet MQTT.fx failu no šīs lejupielādes saites. Pārliecinieties, vai esat izvēlējies pareizu savas mašīnas operētājsistēmu.
2. solis: Atveriet lietojumprogrammu un noklikšķiniet uz iestatījumu ikonas, lai MQTT konfigurētu kā klientu. Iestatījumu ikona ir parādīta zemāk esošajā attēlā:
3. solis: Tiks parādīts jauns logs ar nosaukumu Rediģēt savienojuma profilus . Šeit mums ir jāizveido tās lietas profils, kuru mēs tikko izveidojām, izmantojot Amazon AWS. Profila nosaukumā norādiet izvēlēto vārdu, kuru esmu norādījis “ MQTT_Sample ”. Pēc tam brokera adresei ielīmējiet adresi, kuru mēs saņēmām iepriekšējā sadaļā “ Jūsu AWS lietas detaļu iegūšana”. Brokeru ports AWS IOT visiem lietotājiem ir 8883, tāpēc ievadiet to pašu. Pēc tam atlasiet SSL / TLS
4. solis: Tagad mums ir jāizvēlas pašparakstītie sertifikāti un jāsaista sertifikāti, kurus lejupielādējām 8. darbībā. Pārliecinieties arī, vai ir atzīmēta PEM formatēšana. Sekojiet zemāk redzamajam attēlam, lai uzzinātu, kuri taustiņi jums jāizvēlas
5. solis: Visbeidzot noklikšķiniet uz Labi, un pēc tam jūs atgriezīsities galvenajā logā. Tagad noklikšķiniet uz pogas Savienot. JA viss darbojas pareizi, MQTT vajadzētu būt iespējai izveidot savienojumu ar mūsu lietu, un tiks parādīts šāds ekrāns. Pārbaudiet, vai augšējā labajā stūrī nav zaļa apļa (apvilkts)
6. solis: Tagad, kad mēs esam saistīti ar lietu, mēs varam mēģināt to pārbaudīt, parakstoties uz vārdu. Noklikšķiniet uz cilnes Abonēt un norādiet jebkuru nejaušu vārdu un pēc tam noklikšķiniet uz Abonēt. Šeit par savu vārdu esmu izvēlējies bingo. Pēc abonēšanas jūs saņemsiet šādu vārdu.
7. solis: Tagad atgriezieties cilnē Publicēt ekrānu un publicējiet ziņojumu un pārbaudiet, vai mēs to saņemam mūsu abonētajā kanālā. Lai publicētu ziņojumu, izmantojiet to pašu nosaukumu. Šeit es esmu izmantojis to pašu “bingo” kā savu vārdu, un mans ziņojums ir “ Hola! Amingo ”. Noklikšķiniet uz pogas Publicēt
8. solis: Tagad atgriezieties cilnē Abonēt, un jums vajadzētu būt iespējai redzēt ziņojumu, kuru mēs tikko publicējām, kā parādīts zemāk
Mēs visi esam paveikuši savas lietas izveidi un testēšanu, kas tika izveidota, izmantojot AWS IOT. Tā kā mēs to esam saistījuši arī ar MQTT kā klientu, mums nākotnē vajadzētu būt viegli uzraudzīt un atkļūdot šo lietu. Lai iegūtu labāku izpratni, varat arī sekot video apakšdaļā.
Mūsu nākamajās apmācībās mēs uzzināsim, kā mēs varam izmantot faktiskās aparatūras lietas, piemēram, ESP8266, ESP12, Raspberry Pi utt., Lai izmantotu šo lietu informācijas nosūtīšanai / saņemšanai.