Me pēhea te tīmata i tētahi kaupapa IoT mō ngā tīmatanga
Kei te piki haere te rongonui o te Ipurangi o ngā Mea (IoT) i roto i te oranga o ia rā—mai i ngā rama kāinga ka taea te whakahaere mā te waea pūkoro, ngā pūoko pāmahana i roto i ngā whare putunga, tae atu ki ngā taputapu aroturuki kounga hau. Ahakoa he uaua te ahua, he tino ngāwari te tīmata i tētahi kaupapa IoT ahakoa mō te hunga tīmata, mena ka mārama rātou ki ngā ariā taketake me te whai i ngā mahi tika. Ma tēnei tuhinga koe e āwhina ki te tīmata i tētahi kaupapa IoT mai i te tīmatanga i roto i te huarahi whai hua me te arotahi.
1. Kia Mārama ki ngā Ariā Taketake o te IoT
I te whakarāpopototanga, ko te IoT he pūnaha e hono ana i ngā taputapu ā-tinana (ngā pūoko/ngā kaiwhakaoho) ki te ipurangi kia taea ai te tuku raraunga, te aroturuki, me te/te whakahaere mamao rānei. Ko ngā kaupapa IoT he mea hanga i ngā wāhanga matua e whā:
1. Pūrere: pūmana iti, rorohiko iti rānei pērā i te ESP32, Arduino, Raspberry Pi rānei.
2. Ngā pūoko/ngā kaiwhakaoho: ngā pūoko hei pānui i ngā raraunga (hei tauira, te pāmahana, te haumākū, te nekehanga) me ngā kaiwhakaoho hei mahi i ngā mahi (hei tauira, te tahuri i te whakawhiti, te tahuri i te mōta, te whakatuwhera i te solenoid).
3. Hononga: Wi-Fi, Nihokikorangi, LoRa, whatunga pūkoro rānei hei tuku raraunga.
4. Pūhara/Tūmau/Papaaho: he tono kapua, he ratonga rānei hei penapena raraunga, hei whakaatu kauwhata, hei whakarato mana whakahaere (hei tauira, he kaihokohoko MQTT, Node-RED, ThingsBoard, Firebase, Blynk, he tūmau hanga-kāinga rānei).
Kāore e hiahiatia ana kia mārama ngā mea katoa i te wā kotahi ki te hunga tīmata. Tīmata ki tētahi kaupapa iti e pānui noa ana i ngā pūoko me te whakaatu i ngā raraunga, kātahi ka whakawhānui haere.
2. Tautuhia ngā Whāinga Kaupapa Māmā, Mārama hoki
Ko tētahi hapa noa a te hunga tīmata ko te whakanui rawa i ngā kaupapa mai i te tīmatanga. Kōwhiria he whāinga pono, hei tauira:
– Te aroturuki ipurangi i te pāmahana me te haumākū o te rūma
– Ngā rama LED ka taea te whakakā mā te taupānga
– Pūoko nekehanga e tuku whakamōhiotanga ana ki Telegram
– Whakamakuku aunoa i ngā tipu i runga i te makuku o te oneone
– Te aro turuki i te whakamahinga hiko (matatau)
Kia kotahi te mahi matua o te kaupapa. Hei tauira: "E hiahia ana ahau ki te pānui i te pāmahana i ia 10 hēkona ka tukuna atu ki te papatohu." Kia angitu taua mahi, tāpirihia tētahi atu āhuatanga.
3. Kōwhiria he Pūrere e Pai ana mō te Tīmatanga
Anei ētahi kōwhiringa taputapu IoT rongonui:
a) ESP32 (e taunakitia ana mō ngā tīmatanga o te IoT)
He pūmana iti utu iti te ESP32, he Wi-Fi me te Nihokikorangi kua whakauruhia ki roto. Ko ōna painga:
- Ngā utu e taea ana te utu
– He maha ngā akoranga me ngā hapori
– He pai mō ngā kaupapa IoT e hangai ana ki te Wi-Fi
– Ka taea te hōtaka ki te Arduino IDE, ki te MicroPython rānei
b) Arduino Uno (he pai mō te ako i ngā taputapu hiko taketake)
He māmā noa te ako i te Arduino Uno, engari kāore he Wi-Fi kua whakauruhia ki roto. Mō te IoT, me whai kōwae tāpiri koe pērā i te ESP8266.
c) Rāhipere Pi (mō ngā kaupapa uaua ake)
He rite te Raspberry Pi ki tētahi rorohiko iti, he tino pai mō te whakahaere i ngā tūmau ā-rohe, ngā kāmera, ngā tono uaua rānei. Heoi, mō ngā tīmatanga, he māmā ake, he iti ake hoki te utu o te ESP32.
Mena ko te IoT kāinga tō arotahi, ko te ESP32 te kōwhiringa tino taurite.
4. Whakaritea ngā Wāhanga Iti rawa
Mō te kaupapa tuatahi, ka taea e koe te whakarite:
– 1x papa ESP32
– Taura USB (mō te hiko me te tukuake hōtaka)
– Papa parāoa (he kōwhiringa engari he āwhina)
– Ngā taura pekepeke
– 1 pūoko māmā: DHT11/DHT22 (pāmahana/haumākū) LDR rānei (mārama)
– LED + ātete (mō te tohu)
Mā tēnei wāhanga anake ka taea e koe te waihanga i ngā kaupapa taketake maha.
5. Akohia ngā Hikohiko Taketake e Hiahiatia ana
Kāore koe e hiahia kia noho hei tohunga hikohiko, engari he maha ngā ariā nui:
– Ngā pine VCC, GND, me ngā tohu i runga i te pūoko
– Ngaohiko 3.3V vs 5V (ko te ESP32 te 3.3V i te nuinga o te wā)
– te ātete LED kia kore ai e pakaru te LED
– Tāuru/putanga mamati me te tāurunga anaro
– Me pēhea te pānui i tētahi pepa raraunga pūoko (te iti rawa o te pinout me te ngaohiko mahi)
Ko ngā hapa hiko tetahi o ngā tino take o te rahunga o te taputapu. Me whakarite kei te hototahi te pūoko ki te ESP32, whakamahia rānei he nekehanga taumata mēnā e tika ana.
6. Kōwhiria Me Pēhea te Whakawhitiwhiti Kōrero: HTTP, MQTT rānei?
I roto i te IoT, me tuku raraunga mai i tētahi taputapu ki tētahi tūmau, ki tētahi taupānga rānei. E rua ngā huarahi noa:
a) HTTP (ngāwari ake te mārama)
Ka tukuna ngā raraunga e te ESP32 mā roto i ngā tono HTTP ki tētahi tūmau, ki tētahi API rānei. He pai mō te hunga tīmata nā te mea he rite te ariā ki te whakatuwhera i tētahi paetukutuku.
b) MQTT (paerewa rongonui mō te IoT)
He kawa māmā te MQTT, e hangai ana ki te whakaputa/ohauru. He pai mō te tuku raraunga pūoko ā-wā me ngā pūnaha wā-tūturu. Ko te tikanga ka whakamahia e ia ngā kaihokohoko pēnei i a Mosquitto, HiveMQ, EMQX rānei.
Ki te hiahia koe ki te tīmata wawe, tīmata ki te HTTP. Heoi, ki te mea he nui tō hiahia ki te IoT, ka tino taunakihia a MQTT.
7. Whakatauhia te Papaaho Papatohu
Kia rite ai te ahua o tētahi kaupapa ki te "IoT", me kitea ngā raraunga mā roto i tētahi papaaho whakahaere. Ko ētahi kōwhiringa pai mō te hunga tīmata ko:
– Blynk: he tino ngāwari ki te whakahaere me te aroturuki mā te taupānga
– ThingSpeak: he tino pai mō ngā kauwhata raraunga (pāmahana, haumākū, me ētahi atu)
– Firebase: he ngāwari mō ngā taupānga pūkoro, engari he paku hangarau ake
– Node-RED: he pai mō te waihanga rerenga me te whakauru tere
– ThingsBoard: kua oti mō ngā taputapu IoT nui ake
Mō ngā tīmatanga, ko Blynk, ko ThingSpeak rānei te kōwhiringa tuatahi nā te tere o te tatūnga.
8. Tīmata mai i tētahi Kaupapa Tauira (Kaiwhakahaere Kaupapa)
Anei tētahi tauira o tētahi ara ako whai hua:
1. Whakakāhia te rama LED i runga i te ESP32 (papa whakamātautau me te IDE)
2. Pānuihia te pūoko (hei tauira, DHT11) ka whakaatu ki te Aroturuki Raupapa
3. Honoa te ESP32 ki te Wi-Fi
4. Tukuna ngā raraunga pūoko ki te tūāpapa (ThingSpeak/Blynk)
5. Waihangahia ngā mana whakahaere māmā: he pātene i roto i te taupānga hei whakakā i te rama LED, i te whakawhiti rānei.
6. Tāpirihia ngā āhuatanga: te wā tuku raraunga, te tātari haruru, te whakatikatika pūoko
Mā ēnei mahi iti ka mārama ai tō ahunga whakamua, ā, ka whakaitihia hoki te pōuri.
9. Kia aro ki te haumarutanga mai i te tīmatanga
He maha ngā wā e pā ana te IoT ki ngā whatunga kāinga me ngā raraunga. Mō ngā tīmatanga, ka warewarehia te haumarutanga, ahakoa he mea nui. Hei te iti rawa, me mahi i ēnei e whai ake nei:
– Kaua e huna ngā kupuhipa Wi-Fi i roto i ngā putunga tūmatanui
– Whakamahia ngā tohu API haumaru, kaua hoki e tohaina
– Ki te taea, whakamahia te HTTPS, te MQTT rānei me te TLS mō ngā kaupapa nui.
– Hurihia te kupuhipa taunoa i runga i te pouara, i te tūmau ā-rohe rānei
– Whakawhāitihia te urunga ipurangi a ngā taputapu mēnā kāore e tika ana.
Mō ngā kaupapa ako, kia mārama noa ki ngā ariā haumarutanga i te tuatahi, kātahi ka taunga ki ngā mahi tika.
10. Whakamātautau, Tuhia, me te Whakapai
Ehara i te mea he angitu kotahi noa te kaupapa IoT pai, engari he angitu pumau, ka taea te whakahoki. Whakaharatau:
– Whakamātauria te hononga Wi-Fi ina ngoikore te tohu
– Te whakamātautau i ngā pūoko i raro i ētahi āhuatanga
– Ka whakarato i te takiuru māmā o te putanga raupapa
– Te tuhi tuhinga: ngā ara iahiko, te waehere, me pēhea te whakahaere
– Waihangahia ngā putanga tāpiripiri (v1, v2, v3)
Mā te tuhinga koe e āwhina ina hiahia koe ki te whakawhanake i tētahi kaupapa nui ake, ki te tohatoha rānei ki ētahi atu.
Te Katinga
Kāore e hiahiatia kia uaua te tīmata i tētahi kaupapa IoT mō te hunga tīmata. Ko te mea nui ko te whiriwhiri i tētahi kaupapa māmā, te whakamahi i te taputapu tika pērā i te ESP32, te mārama ki ngā kaupapa taketake o ngā pūoko me ngā hononga, kātahi ka ngana ki te tuku raraunga ki tētahi papaaho māmā. Mā te huarahi taahiraa-i-te-taahiraa—te LED, te pūoko, te Wi-Fi, te tuku raraunga, kātahi ka whakahaere—ka hangaia e koe he turanga pakari mō ngā kaupapa IoT uaua ake ā muri ake nei.
Ki te hiahia koe, ka taea e au te āwhina i a koe ki te waihanga i tētahi tauira kaupapa IoT katoa mō te hunga tīmata (hei tauira, ESP32 + DHT22 + ThingSpeak/Blynk) me tētahi rārangi wāhanga, waea, me te waehere. Kei te hiahia koe i tētahi kaupapa e aro ana ki te aroturuki (ngā pūoko) me te whakahaere rānei (ngā whakawhiti/ngā rama LED)?