Kako povezati ESP32 z oblakom IoT: 8 korakov
Kako povezati ESP32 z oblakom IoT: 8 korakov
Anonim
Kako povezati ESP32 z oblakom IoT
Kako povezati ESP32 z oblakom IoT

Ta navodila so v vrsti člankov o povezovanju strojne opreme, kot sta Arduino in ESP8266, v oblak. Pojasnil vam bom, kako svoj čip ESP32 povezati z oblakom s storitvijo AskSensors IoT.

Zakaj ESP32?

Po velikem uspehu ESP8266 je ESP32 nov čip podjetja Espressif, ki združuje brezžične zmogljivosti WiFi in Bluetooth z dvema jedroma procesorja in dostojnim kompletom strojne opreme.

Kaj se boste naučili?

V tej vadnici se boste naučili:

  • Kako programirati svoj ESP32 z Arduino IDE.
  • Kako poslati zahteve iz vašega ESP32 v AskSensors z zahtevami HTTP GET.
  • Kako vizualizirati tok podatkov v realnem času v oblaku.

1. korak: Zahteve

Zahteve
Zahteve

Kaj rabiš:

  • Modul ESP32. Uporabljam komplet ESP32 Pico, kot je prikazano na zgornji sliki.
  • Računalnik s programsko opremo Arduino IDE.
  • Kabel USB za povezavo modula ESP32 z računalnikom.
  • Brezplačen račun AskSensors.

2. korak: Zakaj AskSensors?

AskSensors je platforma IoT, zasnovana kot najlažja aplikacija na trgu, ki uporabnikom omogoča povezavo, vizualizacijo in analizo njihovih senzorskih podatkov v oblaku.

Predpostavimo, da želimo spremljati temperaturo prostora in te vrednosti shraniti nekje v oblaku, da jih lahko kasneje podrobneje določimo. To je tipičen scenarij, kjer je treba vedeti, kako poslati podatke iz ESP32 v AskSensors. Obstaja pa še veliko drugih scenarijev, kjer bi vam ta vadnica lahko koristila.

Zato nadaljujte z branjem;-)

3. korak: Nastavitev senzorja

  1. Prijavite se: V nekaj sekundah si zagotovite brezplačen račun na:
  2. Pridobite ključ Api: AskSensors razkriva nabor API -jev za poenostavitev procesa izmenjave podatkov med vašo napravo in oblakom IoT. Ta priročnik za začetek vam pokaže, kako ustvarite nov senzor in ga nastavite za pošiljanje podatkov. Kopirajte svoj Api Key In, uporabili ga bomo v naslednjih korakih.

4. korak: Namestite ESP32 v Arduino IDE

Če želite ploščo ESP32 namestiti v svoj Arduino IDE, sledite spodnjim navodilom:

  1. Namestiti morate najnovejšo različico programske opreme Arduino IDE (1.8.7 ali novejšo).
  2. Najprej odprite okno nastavitev iz Arduino IDE: Datoteka> Nastavitve
  3. Pojdite v polje »Dodatni URL -ji upravitelja plošč« in vnesite naslednji URL:

dl.espressif.com/dl/package_esp32_index.json

Če že imate URL plošče ESP8266, ločite URL z vejico, kot je prikazano spodaj:

dl.espressif.com/dl/package_esp32_index.json, Zdaj odprite upravitelja plošč (Orodja> Plošča> Upravitelj plošč), poiščite ESP32 in kliknite gumb za namestitev za "ESP32 by Espressif Systems". Traja nekaj sekund.

5. korak: Kodiranje

Kodiranje
Kodiranje

Prenesite ta demo s strani AskSensors Github in ga raztegnite. Koda vključuje knjižnice za povezovanje z omrežjem WiFi in za izvajanje zahtev

Spremeniti boste morali naslednje:

const char* ssid = "……………"; // Wi -Fi SSID

const char* geslo = "……………"; // geslo za WiFi const char* apiKeyIn = "……………."; // ključ API

6. korak: Programiranje

Programiranje
Programiranje
Programiranje
Programiranje
  1. Modul ESP32 povežite z računalnikom prek kabla USB.
  2. Naložite kodo z Arduino IDE.

  3. Odprite serijski terminal. Morali bi dobiti rezultat, podoben zgornji sliki. Upoštevajte, da dobimo dve kodi:
  • 200: ustreza OK kodi
  • 1: Število uspešno posodobljenih modulov (v našem primeru en modul).

7. korak: Vizualizirajte svoje podatke

Vizualizirajte svoje podatke
Vizualizirajte svoje podatke

Pojdite na armaturno ploščo senzorja. Dodajte grafikon v svoj modul (modul 1).

Vsakih 20 sekund bi morali prejemati naključni tok podatkov med 10 in 100.

Zgornja slika prikazuje primer prikaza stolpčnega grafikona.

8. korak: Hvala

Hvala za branje.

Odkrijte naše vaje:

Priporočena: