![Kuanza na Amazon AWS IoT na ESP8266: 21 Hatua Kuanza na Amazon AWS IoT na ESP8266: 21 Hatua](https://i.howwhatproduce.com/images/002/image-3077-42-j.webp)
Orodha ya maudhui:
- Hatua ya 1: Bodi ya NodeMCU ya ESP8266
- Hatua ya 2: Mchoro wa Pini
- Hatua ya 3: DHT11 - Sensor ya Unyevu na Joto
- Hatua ya 4: Utangulizi wa Mongoose OS
- Hatua ya 5: Mchawi wa Usanidi wa Mongoose
- Hatua ya 6: Hali ya Kifaa - Mkondoni
- Hatua ya 7: Kifaa cha Utoaji kwenye AWS IOT
- Hatua ya 8: Kupakia Nambari ya Mfano kwenye Bodi ya NodeMCU
- Hatua ya 9: Kuanza na Akaunti ya AWS
- Hatua ya 10: AWS CLI Command Line Utility (Hiari)
- Hatua ya 11: Huduma za Wavuti za Amazon (GUI)
- Hatua ya 12: AWS IOT Core
- Hatua ya 13: AWS IOT - Monitor
- Hatua ya 14: AWS IOT - Usajili
- Hatua ya 15: Kuchapisha Ujumbe chaguomsingi
- Hatua ya 16: Kuchapisha habari zilizobanwa za Kitufe
- Hatua ya 17: Chapisha Thamani za Joto na Unyevu kwenye Jukwaa la AWS IOT
- Hatua ya 18: Kazi
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11
![Kuanza na Amazon AWS IoT na ESP8266 Kuanza na Amazon AWS IoT na ESP8266](https://i.howwhatproduce.com/images/002/image-3077-43-j.webp)
Mradi huu unakuonyesha jinsi ya kuchukua moduli ya ESP8266 na kuiunganisha moja kwa moja na AWS IOT ukitumia Mongoose OS. Mongoose OS ni mfumo wa uendeshaji wa chanzo wazi kwa watawala wadogo ambao unasisitiza unganisho la wingu. Iliundwa na Cesanta, kampuni ya programu iliyowekwa ndani ya Dublin na mwisho wa mradi, unapaswa kupima joto na viwango vya unyevu kutoka kwa sensorer ya joto ya DHT11 na kuichapisha kwenye jukwaa la AWS IOT
Kwa mradi huu, tutahitaji:
Bodi ya NodeMCU ya ESP8266
DHT 11 sensorer ya joto
Zana ya kung'aa ya Mongoose OS
Cable ya USB kuunganisha bodi ya NodeMCU kwenye kompyuta
Waya za kutunga
Akaunti ya AWS ambayo unakusudia kutumia
Hatua ya 1: Bodi ya NodeMCU ya ESP8266
![Bodi ya NodeMCU ya ESP8266 Bodi ya NodeMCU ya ESP8266](https://i.howwhatproduce.com/images/002/image-3077-44-j.webp)
ESP8266 ni jina la mdhibiti mdogo iliyoundwa na Espressif Systems. ESP8266 yenyewe ni suluhisho la kujitolea la mitandao ya Wi Fi inayotolewa kama daraja kutoka kwa mdhibiti mdogo uliopo hadi Wi Fi na pia inauwezo wa kuendesha programu zilizo na kibinafsi. Moduli hii inakuja na kontakt USB iliyojengwa na urval tajiri wa pini. Ukiwa na kebo ndogo ya USB, unaweza kuunganisha NodeMCU devkit kwenye kompyuta yako ndogo na kuiwasha bila shida yoyote, kama Arduino
Ufafanuzi
• Voltage: 3.3V.
• Wi-Fi Moja kwa moja (P2P), laini-AP.
• Matumizi ya sasa: 10uA ~ 170mA.
• Kiwango cha kumbukumbu kinachoweza kushikamana: 16MB max (512K kawaida).
• Jumuishi la itifaki ya TCP / IP.
• processor: Tensilica L106 32-bit.
• Kasi ya usindikaji: 80 ~ 160MHz.
• RAM: 32K + 80K.
• GPIOs: 17 (imechanganywa na kazi zingine).
• Analog to Digital: pembejeo 1 na azimio la hatua 1024.
• + 19.5dBm nguvu ya pato katika hali ya 802.11b
• Msaada wa 802.11: b / g / n.
• Uunganisho wa juu zaidi wa TCP: 5
Hatua ya 2: Mchoro wa Pini
![Mchoro wa Pini Mchoro wa Pini](https://i.howwhatproduce.com/images/002/image-3077-45-j.webp)
Hatua ya 3: DHT11 - Sensor ya Unyevu na Joto
![DHT11 - Unyevu wa unyevu na joto DHT11 - Unyevu wa unyevu na joto](https://i.howwhatproduce.com/images/002/image-3077-46-j.webp)
DHT11 ni sensorer ya msingi, ya bei ya chini ya dijiti na sensorer ya unyevu. Inatumia sensorer ya unyevu wa unyevu na kipima joto kupima hewa inayozunguka, na hutema ishara ya dijiti kwenye pini ya data (hakuna pini za pembejeo za analogi zinazohitajika) Ni rahisi kutumia, lakini inahitaji muda mwangalifu wa kushika data. Kikwazo pekee cha kweli cha sensor hii ni kwamba unaweza kupata data mpya kutoka kwake mara moja kila sekunde 2
Vipengele
Joto kamili la fidia kamili
Unyevu wa jamaa na kipimo cha joto
Ishara iliyokadiriwa ya dijiti
Utulivu bora wa muda mrefu
Vipengele vya ziada hazihitajiki
Umbali mrefu wa kusafirisha
Matumizi duni ya nguvu
Mchakato wa Mawasiliano (Njia-Moja-Njia Mbili)
Jambo la kufurahisha katika moduli hii ni itifaki ambayo hutumia kuhamisha data. Usomaji wote wa sensa hutumwa kwa kutumia basi moja ya waya ambayo inapunguza gharama na inaongeza umbali. Ili kutuma data juu ya basi lazima ueleze njia ambayo data itahamishwa, ili mtumaji na mpokeaji aelewe kile kinachosema kila mmoja. Hivi ndivyo itifaki inavyofanya. Inaelezea jinsi data zinavyosambazwa. Kwenye DHT-11 basi ya data ya waya 1 imevutwa na kontena kwa VCC. Kwa hivyo ikiwa hakuna kitu kilichotokea voltage kwenye basi ni sawa na VCC. Mfumo wa Mawasiliano unaweza kutengwa katika hatua tatu
1) Omba
2) Jibu
3) Kusoma Takwimu
Hatua ya 4: Utangulizi wa Mongoose OS
Mongoose OS ni mfumo wa uendeshaji wa chanzo wazi kwa mifumo ndogo iliyoingia. Imeundwa kuendesha vifaa kama vile vidhibiti vidogo, ambavyo mara nyingi huzuiwa na kumbukumbu kwa agizo la makumi ya kilobytes, wakati inafunua kiolesura cha programu ambacho kinatoa ufikiaji wa API za kisasa kawaida hupatikana kwenye vifaa vyenye nguvu zaidi. Kifaa kinachoendesha Mongoose OS kina ufikiaji wa utendaji wa mfumo wa uendeshaji kama mifumo ya faili na mitandao, pamoja na programu ya kiwango cha juu kama injini ya JavaScript na API za ufikiaji wa wingu.
Chombo cha Mongoose OS Flashing
Chombo cha kuwasha hutumiwa kuangaza Mongoose OS katika ESP8266. Kwanza, pata bodi moja inayoungwa mkono, kama ESP8266 NodeMCU, na uiunganishe kwenye kompyuta yako, kisha ufuate hatua hizi:
Nenda kwenye ukurasa wa wavuti wa kupakua wa Mongoose OS na upakue zana ya Mos. (Lakini katika Mradi huu, tutatumia toleo la zamani la Mongoose OS)
Endesha faili ya usanidi ya Mos (Mongoose OS) na ufuate mchawi wa usanidi:
Hatua ya 5: Mchawi wa Usanidi wa Mongoose
![Mchawi wa Usanidi wa Mongoose Mchawi wa Usanidi wa Mongoose](https://i.howwhatproduce.com/images/002/image-3077-47-j.webp)
![Mchawi wa Usanidi wa Mongoose Mchawi wa Usanidi wa Mongoose](https://i.howwhatproduce.com/images/002/image-3077-48-j.webp)
![Mchawi wa Usanidi wa Mongoose Mchawi wa Usanidi wa Mongoose](https://i.howwhatproduce.com/images/002/image-3077-49-j.webp)
Hatua ya 6: Hali ya Kifaa - Mkondoni
![Hali ya Kifaa - Mkondoni Hali ya Kifaa - Mkondoni](https://i.howwhatproduce.com/images/002/image-3077-50-j.webp)
Baada ya kumaliza hatua tatu, utapata ujumbe uliopewa hapa chini na hali ya Kifaa inakuwa mkondoni. Sasa Moduli yetu ya ESP8266 inaweza kuwasiliana na vifaa vyovyote vya mbali
Hatua ya 7: Kifaa cha Utoaji kwenye AWS IOT
![Kifaa cha Utoaji kwenye AWS IOT Kifaa cha Utoaji kwenye AWS IOT](https://i.howwhatproduce.com/images/002/image-3077-51-j.webp)
Kabla tunaweza kutuma hafla kwa AWS tunahitaji kuweza kuunganisha kwa AWS IOT. Ili kufanya hivyo tunahitaji kutoa ESP na vyeti vya AWS. Katika mchawi wa usanidi wa Mongoose OS chagua menyu ya Usanidi wa Kifaa kisha Chagua mkoa unaofaa wa AWS na sera ya AWS kwa mazingira yako ya AWS. Bonyeza kitufe na kitufe cha AWS IOT. Kifaa kitawekwa na habari sahihi ili kuungana na huduma ya AWS. Vyeti vitawekwa moja kwa moja.
Kumbuka:
Mtumiaji anaweza kuchagua mkoa unaofaa wa AWS na sera ya AWS. Katika hali yetu, tulichagua mkoa wa AWS kama ap-southeast-1 na sera ya AWS kama default-mos
Baada ya kukamilika kwa kifaa cha utoaji kwenye AWS IOT, sasa moduli ya esp8266 ya Wi-Fi inaweza kuwasiliana na AWS -IOT
Hatua ya 8: Kupakia Nambari ya Mfano kwenye Bodi ya NodeMCU
![Inapakia Nambari ya Mfano kwenye Bodi ya NodeMCU Inapakia Nambari ya Mfano kwenye Bodi ya NodeMCU](https://i.howwhatproduce.com/images/002/image-3077-52-j.webp)
Baada ya kuendesha mchawi wa usanidi wa Mongoose, ukibonyeza menyu ya faili, kuna faili inayoitwa init.js. Katika faili hiyo kuna nambari ya sampuli. Ukibonyeza kitufe cha Hifadhi + Reboot, nambari ya sampuli itapakiwa na pato linaweza kutazamwa kutoka kwa Kumbukumbu za Kifaa
Hatua ya 9: Kuanza na Akaunti ya AWS
AWS ni nini?
Huduma za Wavuti za Amazon (AWS) ni mtoa huduma wa wingu kutoka Amazon, ambayo hutoa huduma kwa njia ya vitalu vya ujenzi, vitalu hivi vya ujenzi vinaweza kutumiwa kuunda na kupeleka aina yoyote ya programu kwenye wingu. Huduma hizi au vitalu vya ujenzi vimeundwa kufanya kazi kwa kila mmoja, na kusababisha matumizi ambayo ni ya kisasa na yenye kutisha.
Jinsi ya kuanzisha?
Kuna njia mbili za kuanzisha huduma za AWS
Kutumia huduma ya laini ya amri ya AWS CLI
Kutumia AWS GUI
Hatua ya 10: AWS CLI Command Line Utility (Hiari)
Kwanza tunahitaji kufunga AWS CLI. AWS CLI ni zana ya laini ya amri ambayo hutoa amri za kuingiliana na huduma za AWS. Inakuwezesha kutumia utendaji uliotolewa na Dashibodi ya Usimamizi wa AWS kutoka kwa terminal. Mongoose hutumia zana hii Kutoa kifaa cha IOT kwenye AWS IOT. AWS CLI inahitaji vitambulisho vyako kuweza kuungana na AWS. Kuanzisha run aws configure kutoka kwa laini ya amri na ingiza habari yako ya ufikiaji (hati zako). Kwa maneno rahisi, unaweza kupata na kudhibiti Huduma za Wavuti za Amazon kupitia kiolesura rahisi na cha angavu cha watumiaji wa wavuti. Ikiwa wasiwasi wako unapata huduma zingine kwa kutumia simu ya rununu, basi programu ya rununu ya AWS Console hukuruhusu kutazama rasilimali haraka.
Hatua ya 11: Huduma za Wavuti za Amazon (GUI)
![Huduma za Wavuti za Amazon (GUI) Huduma za Wavuti za Amazon (GUI)](https://i.howwhatproduce.com/images/002/image-3077-53-j.webp)
Baada ya utoaji na AWS, tunaweza kuingia kwenye dashibodi ya usimamizi wa AWS, chini ya kichupo cha huduma tuna aina tofauti. Kabla ya kuanza kuchunguza huduma za kiweko hiki, unahitaji kuunda akaunti kwenye AWS. Kwa watu ambao hawana akaunti wanaweza kutembelea tovuti ya AWS na kuunda akaunti ya bure. Lazima uweke maelezo ya kadi yako ya mkopo / debit. AWS haitakulipisha wakati wa usajili wako wa bure mradi utumie huduma kulingana na mipaka maalum.
Hatua ya 12: AWS IOT Core
![Msingi wa AWS IOT Msingi wa AWS IOT](https://i.howwhatproduce.com/images/002/image-3077-54-j.webp)
Baada ya kuingia, utaelekezwa kwa ukurasa ufuatao na chini ya Mtandao wa vitu chagua msingi wa IOT
Hatua ya 13: AWS IOT - Monitor
![AWS IOT - Kufuatilia AWS IOT - Kufuatilia](https://i.howwhatproduce.com/images/002/image-3077-55-j.webp)
Mara tu unapochagua msingi wa IOT ukurasa ulio juu utaonekana kisha chagua menyu ya majaribio
Hatua ya 14: AWS IOT - Usajili
![AWS IOT - Usajili AWS IOT - Usajili](https://i.howwhatproduce.com/images/002/image-3077-56-j.webp)
Baada ya kuchagua menyu ya Mtihani utaelekezwa kwa Usajili. Katika mada ya usajili weka mada inayofaa ambayo unatumia na bonyeza kitufe cha Jisajili kwa mada
Hatua ya 15: Kuchapisha Ujumbe chaguomsingi
![Kuchapisha Ujumbe chaguomsingi Kuchapisha Ujumbe chaguomsingi](https://i.howwhatproduce.com/images/002/image-3077-57-j.webp)
Baada ya hapo utaelekezwa kwenye ukurasa ulio hapo juu. Ukibonyeza Chapisha kwa mada, tutakuwa na ujumbe wa mfano ambao utaonyeshwa hapa kwa chaguo-msingi
Kumbuka: Ikiwa unataka kuandika nambari mpya na kupakia kwenye bodi ya NodeMCU (Nambari ambayo tunaandika inapaswa kupakiwa kwenye kidhibiti cha faili ya kifaa> faili ya init.js basi unapaswa kuingiza jina la mada kwenye nambari hiyo. Baada ya kujumuisha jina la mada, lazima utumie jina la mada hiyo hiyo katika sehemu ya usajili ili uchapishe pato
Hatua ya 16: Kuchapisha habari zilizobanwa za Kitufe
![Kuchapisha habari zilizobanwa za Kitufe Kuchapisha habari zilizobanwa za Kitufe](https://i.howwhatproduce.com/images/002/image-3077-58-j.webp)
Hatua ya 17: Chapisha Thamani za Joto na Unyevu kwenye Jukwaa la AWS IOT
![Chapisha Maadili ya Joto na Unyevu kwenye Jukwaa la AWS IOT Chapisha Maadili ya Joto na Unyevu kwenye Jukwaa la AWS IOT](https://i.howwhatproduce.com/images/002/image-3077-59-j.webp)
Hatua ya 18: Kazi
Unganisha mzunguko kama inavyoonyeshwa hapa chini
Flash Flash mongoose OS kwenye moduli ya ESP8266
Kifaa cha utoaji kwenye AWS IOT
Pakia msimbo wa programu kwenye bodi ya NodeMCU
Angalia pato kwenye kumbukumbu za kifaa (angalia kielelezo 9)
Ingia kwenye akaunti ya AWS
Chagua menyu ndogo ya msingi ya IOT
Chagua chaguo la Jaribio kutoka sehemu ya mteja wa MQTT
Bainisha mada inayofaa katika usajili
Bonyeza kitufe cha kuchapisha hadi mada
Hakikisha kila unapobonyeza kitufe unapata joto, unyevu kama ujumbe
Ilipendekeza:
Kuanza na WeMos ESP8266: 6 Hatua
![Kuanza na WeMos ESP8266: 6 Hatua Kuanza na WeMos ESP8266: 6 Hatua](https://i.howwhatproduce.com/images/001/image-2785-11-j.webp)
Kuanza na WeMos ESP8266: Katika hii tunaweza kufundisha, tutaendesha mfano wa Kuangaza unaoangaza kwenye WeMos ESP8266
Gari la Kujiendesha la Kuanza la Kuanza na Kuepuka Mgongano: Hatua 7
![Gari la Kujiendesha la Kuanza la Kuanza na Kuepuka Mgongano: Hatua 7 Gari la Kujiendesha la Kuanza la Kuanza na Kuepuka Mgongano: Hatua 7](https://i.howwhatproduce.com/images/007/image-18829-j.webp)
Gari la Kujiendesha la Kuanza la Kuanza na Kuepuka Mgongano: Halo! Karibu kwa rafiki yangu anayeweza kukufundisha jinsi ya kutengeneza gari lako la kujiendesha la kujiendesha kwa kuepusha mgongano na Urambazaji wa GPS. Hapo juu ni video ya YouTube inayoonyesha roboti hiyo. Ni mfano wa kuonyesha jinsi uhuru halisi
Kuanza na Kamera ya M5StickV AI + IOT: Hatua 6 (na Picha)
![Kuanza na Kamera ya M5StickV AI + IOT: Hatua 6 (na Picha) Kuanza na Kamera ya M5StickV AI + IOT: Hatua 6 (na Picha)](https://i.howwhatproduce.com/images/011/image-32027-j.webp)
Kuanza na Kamera ya M5StickV AI + IOT: Muhtasari mfupi M5StickV ni kamera ndogo ya AI + IOT karibu saizi ya kipenyo cha sarafu 2, bei ni karibu $ 27.00 ambayo kwa wengine inaweza kuonekana kuwa ya gharama kubwa kwa kamera ndogo sana lakini inabeba zingine specs nzuri. Kamera inaendeshwa na incredibl
Kuanza na AWS IoT na Sensor ya joto isiyo na waya Kutumia MQTT: Hatua 8
![Kuanza na AWS IoT na Sensor ya joto isiyo na waya Kutumia MQTT: Hatua 8 Kuanza na AWS IoT na Sensor ya joto isiyo na waya Kutumia MQTT: Hatua 8](https://i.howwhatproduce.com/images/006/image-15175-10-j.webp)
Kuanza na AWS IoT na Sensor ya joto isiyotumia waya Kutumia MQTT: Katika Maagizo ya mapema, tumepitia majukwaa tofauti ya wingu kama Azure, Ubidots, ThingSpeak, Losant nk. Tumekuwa tukitumia itifaki ya MQTT kwa kupeleka data ya sensor kwenye wingu karibu jukwaa lote la wingu. Kwa habari zaidi
Uingizaji wa Analog ya IoT - Kuanza na IoT: Hatua 8
![Uingizaji wa Analog ya IoT - Kuanza na IoT: Hatua 8 Uingizaji wa Analog ya IoT - Kuanza na IoT: Hatua 8](https://i.howwhatproduce.com/images/003/image-7161-15-j.webp)
Uingizaji wa Analog ya IoT - Kuanza na IoT: Kuelewa Pembejeo za Analog ni sehemu muhimu ya kuelewa jinsi mambo yanayotuzunguka yanavyofanya kazi, nyingi ikiwa sio sensorer zote ni sensorer za analog (wakati mwingine sensorer hizi hubadilishwa kuwa dijiti). Tofauti na pembejeo za dijiti ambazo zinaweza kuwashwa au kuzimwa tu, pembejeo ya Analog