Inhoudsopgave:

Een ESP32 verbinden met de IoT Cloud: 8 stappen
Een ESP32 verbinden met de IoT Cloud: 8 stappen

Video: Een ESP32 verbinden met de IoT Cloud: 8 stappen

Video: Een ESP32 verbinden met de IoT Cloud: 8 stappen
Video: Hoe ESP32 overal ter wereld te bewaken en te bedienen met RemoteXY IoT Cloud 2024, November
Anonim
Een ESP32 verbinden met de IoT Cloud
Een ESP32 verbinden met de IoT Cloud

Deze instructable wordt geleverd in een reeks artikelen over het aansluiten van hardware zoals Arduino en ESP8266 op de cloud. Ik ga je uitleggen hoe je je ESP32-chip kunt verbinden met de cloud met AskSensors IoT-service.

Waarom ESP32?

Na het grote succes van de ESP8266, is de ESP32 een nieuwe chip van Espressif die draadloze WiFi- en Bluetooth-mogelijkheden combineert met twee CPU-cores en een degelijke hardware-randapparatuurset.

Wat ga je leren?

Tijdens deze tutorial leer je:

  • Hoe u uw ESP32 programmeert met de Arduino IDE.
  • Hoe u gegevens van uw ESP32 naar AskSensors verzendt met behulp van de HTTP GET-verzoeken.
  • Hoe realtime datastroom in de cloud te visualiseren.

Stap 1: Vereisten

Vereisten
Vereisten

Wat je nodig hebt:

  • Een ESP32-module. Ik gebruik een ESP32 Pico Kit zoals weergegeven in de bovenstaande afbeelding.
  • Een computer met Arduino IDE-software.
  • Een USB-kabel om de ESP32-module op de computer aan te sluiten.
  • Een gratis AskSensors-account.

Stap 2: Waarom AskSensors?

AskSensors is een IoT-platform dat is ontworpen als de gemakkelijkste applicatie op de markt, waarmee gebruikers hun sensorgegevens via de cloud kunnen verbinden, visualiseren en analyseren.

Stel dat we de temperatuur van een ruimte willen monitoren en deze waarden ergens in de cloud willen opslaan zodat ze later kunnen worden uitgewerkt. Dit is een typisch scenario waarbij het nodig is om te weten hoe gegevens van de ESP32 naar AskSensors moeten worden verzonden. Maar er zijn veel andere scenario's waarin deze zelfstudie nuttig voor u kan zijn.

Dus blijf lezen;-)

Stap 3: Sensorconfiguratie

  1. Aanmelden: Krijg binnen enkele seconden een gratis account op:
  2. Haal uw API-sleutel binnen: AskSensors onthult een reeks API's om het gegevensuitwisselingsproces tussen uw apparaat en de IoT-cloud te vereenvoudigen. Deze handleiding om aan de slag te gaan laat zien hoe u een nieuwe sensor maakt en deze instelt om gegevens naar te kunnen verzenden. Kopieer uw Api Key In, we zullen deze in de volgende stappen gebruiken.

Stap 4: Installeer ESP32 in Arduino IDE

Volg de onderstaande instructies om het ESP32-bord in uw Arduino IDE te installeren:

  1. U moet de nieuwste versie van Arduino IDE-software (1.8.7 of hoger) installeren.
  2. Open eerst het voorkeurenvenster vanuit de Arduino IDE: Bestand> Voorkeuren
  3. Ga naar het veld "Extra Board Manager-URL's" en voer de volgende URL in:

dl.espressif.com/dl/package_esp32_index.json

Als u de URL van de ESP8266-kaarten al heeft, scheidt u de URL's met een komma, zoals hieronder wordt weergegeven:

dl.espressif.com/dl/package_esp32_index.json, Open nu boards manager (Extra > Board > Boards Manager), zoek naar ESP32 en klik op de installatieknop voor de "ESP32 by Espressif Systems". Het duurt enkele seconden.

Stap 5: Coderen

codering
codering

Download deze demo van de AskSensors Github-pagina en decomprimeer deze. De code bevat de bibliotheken voor zowel verbinding met een wifi-netwerk als voor het uitvoeren van de

U moet het volgende wijzigen:

const char* ssid = "………………"; //Wifi-SSID

const char* wachtwoord = "…………"; //Wifi-wachtwoord const char* apiKeyIn = "………………."; // API sleutel

Stap 6: Programmeren

Programmeren
Programmeren
Programmeren
Programmeren
  1. Sluit de ESP32-module aan op uw computer via een USB-kabel.
  2. Upload de code met de Arduino IDE.
  3. Open een seriële terminal. U zou een uitvoer moeten krijgen die lijkt op de bovenstaande afbeelding. Merk op dat we twee codes krijgen:
  • 200: komt overeen met een OK
  • 1: Aantal succesvol geüpdatete modules (één module in ons geval).

Stap 7: Visualiseer uw gegevens

Visualiseer uw gegevens
Visualiseer uw gegevens

Ga naar je sensordashboard. Voeg een grafiek toe aan uw Module (Module 1).

U zou elke 20 seconden een willekeurige gegevensstroom tussen 10 en 100 moeten ontvangen.

De afbeelding hierboven toont het voorbeeld van een staafgrafiekweergave.

Stap 8: Bedankt

Bedankt voor het lezen.

Ontdek onze tutorials:

Aanbevolen: