INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hierdie instruksies wys u 'n eenvoudige demo van Internet of Things met behulp van die ESP8266 NodeMCU en 'n aanlyn IoT -diens genaamd AskSensors. Ons demonstreer hoe u vinnig data van die ESP8266 HTTPS -kliënt kan kry en dit in 'n grafiek in die AskSensors IoT -platform kan teken.
Stap 1: materiaal wat u benodig
Om hierdie tutoriaal te volg, benodig u eenvoudig:
- Rekenaar met arduino sagteware
- ESP8266 Node MCU
- USB -mikrokabel om die knooppunt MCU aan die rekenaar te koppel.
Stap 2: Sluit aan by AskSensors
Skep eers 'n nuwe rekening by AskSensors. U sal 'n e -pos ontvang met al die instruksies wat u benodig om aan te meld (dit is super maklik).
Volg hierdie aanvangsgids wat u verduidelik hoe u 'n nuwe sensor kan skep en instel, sodat ons data aan hierdie sensor kan skryf. Hier is die belangrikste stappe:
- Klik op 'Nuwe sensor' om 'n kommunikasiekanaal met unieke ID en Api -sleutels te skep. Gee jou sensor 'n naam en beskrywing.
- Voeg 'n module by vir die data wat u gaan planne.
- Kopieer die waarde van die Api Key In. Ons sal later die ESP8266 -kode gebruik.
Stap 3: Skryf die kode
Voorbeeldskets en ESP8266 WIFI -biblioteke is beskikbaar in github. Die kode is gereed om te gebruik soos dit is. Dit verbind die ESP8266 met die draadlose netwerk as HTTPS -kliënt, en stuur dan elke 25 sekondes data na AskSensors. U moet die volgende invul:
- U WIFI SSID en wagwoord.
- Die Api Key In wat voorheen deur AskSensors gegenereer is.
- Indien nodig, die tydperk tussen twee opeenvolgende data -opdaterings (in hierdie voorbeeld op 25 sekondes gestel).
// Wifi -opset
const char* wifi_ssid = "………."; // SSID const char* wifi_password = "………."; // WIFI
const char* apiKeyIn = "………."; // API SLEUTEL IN, voorbeeld: FALOAPPKH17ZR4Q23A8U9W0XPJL0F6OG
vertraging (25000); // vertraag 25 sek
Stap 4: voer die kode uit
- Maak Arduino IDE oop en laai die kode op na ESP8266 nodeMCU. Volg hierdie handleiding as u nog moet begin met die programmering van die ESP8266 ESP-12E NodeMCU met behulp van Arduino IDE.
- Keer terug na u sensorbladsy op askSensors, klik op 'visualiseer' en 'Wys grafiek' om u sensordata in grafiek te sien.
-
Maak seriële terminale oop. U kan die grafieklesings kruis-kontroleer met die waardes wat op u Arduino Terminal gedruk word.
Stap 5: GEDOEN
Dis dit!
Dankie dat u hierdie instruksies gelees het!
U kan meer tutoriale hier probeer.
Uiteindelik sal u terugvoer waardeer word. laat asseblief 'n opmerking hieronder!