Vælg land og sprog
Sprog
Målet med denne lektion er at introducere dig til netværksbegreber relateret til IoT. Når du er færdig med lektionen, vil du forstå vigtigheden af netværksforbindelse i IoT-enheder og være i stand til at oprette forbindelse til WiFi.
I denne lektion dykker vi dybere ned i IoT-verdenen ved at lære, hvordan man forbinder ESP32-mikrocontrolleren til et WiFi-netværk. En af de mest centrale egenskaber ved IoT-enheder er deres evne til at sende og modtage data via internettet, hvilket muliggør fjernovervågning, kontrol og dataanalyse.
At oprette en WiFi-forbindelse er det første skridt mod at få din IoT-enhed til at interagere med omverdenen. Det giver din ESP32 mulighed for at sende sensordata til cloud-platforme, udløse advarsler eller endda hoste webservere, som du kan tilgå via en browser på en hvilken som helst enhed, der er tilsluttet samme netværk.
![]() |
AHT10 Høj præcisions temperatur og fugtighedsmåler |
![]() |
TTGO T-Display ESP32 16MB med WiFi, Bluetooth og 1.1" farve LCD skærm |
![]() |
Dupont kabler 40 stk |
WiFi-forbindelse er en nøglefunktion i mange IoT-enheder, da det giver mulighed for trådløs kommunikation over lange afstande uden behov for fysiske kabler. Ved at forbinde din ESP32 til et lokalt WiFi-netværk kan din enhed:
Kommunikere med webservere
Sende data til cloud-tjenester
Modtage kommandoer eksternt
Vise data i realtid via egne webinterfaces
Disse muligheder gør IoT så kraftfuldt – det muliggør fjernovervågning, kontrol og automatisering.
Før vi kigger på koden, skal du have følgende klar:
Netværksoplysninger: Du skal bruge SSID (netværksnavn) og adgangskode til dit WiFi-netværk. Sørg for, at det er et pålideligt netværk med internetadgang.
Opdaterede biblioteker: Sørg for, at din Arduino IDE er opdateret, og at WiFi.h-biblioteket er inkluderet, hvilket det som regel er, når man arbejder med ESP32. Dette bibliotek indeholder alle funktioner nødvendige for WiFi-forbindelse.
At forbinde ESP32 til WiFi er ganske ligetil takket være det indbyggede WiFi.h bibliotek. Her er den grundlæggende kode:
#include <WiFi.h> // Udskift med dine netværksoplysninger const char* ssid = "Your_SSID"; // Dit netværksnavn const char* password = "Your_Password"; // Din adgangskode void setup() { Serial.begin(115200); delay(100); // Tilslut WiFi WiFi.begin(ssid, password); Serial.print("Tilslutter WiFi"); while (WiFi.status() != WL_CONNECTED) { delay(1000); Serial.print("."); } Serial.println(); Serial.println("Tilsluttet WiFi!"); Serial.print("IP-adresse: "); Serial.println(WiFi.localIP()); } void loop() { // Her kan du tilføje funktioner, der skal køre mens WiFi er tilsluttet }
Bibliotek: WiFi.h inkluderes for at bruge funktionerne til WiFi-forbindelse.
Netværksoplysninger: ssid og password er dine WiFi-oplysninger – husk at ændre dem til dine egne.
Forbindelse: WiFi.begin() starter forbindelsen.
Forbindelsesloop: while-løkken sikrer, at ESP32 forsøger at forbinde, indtil det lykkes.
IP-adresse: Når forbindelsen er oprettet, vises IP-adressen i Serial Monitor.
For at sikre, at din ESP32 er forbundet korrekt:
Upload koden til ESP32 via Arduino IDE
Åbn Serial Monitor (Ctrl + Shift + M eller via menuen Værktøjer > Serial Monitor)
Sæt baud rate til 115200
Du vil se prikker blive udskrevet, mens ESP32 forsøger at forbinde – og derefter "Tilsluttet WiFi!" og IP-adressen, når det lykkes.
Forkerte oplysninger: Tjek om SSID og adgangskode er korrekte
Svagt signal: Sørg for at ESP32 er indenfor rækkevidde af routeren
Netværkets sikkerhed: Nogle netværk kan have restriktioner, prøv evt. et andet netværk
Når ESP32 er forbundet til WiFi, bliver den en del af dit lokale netværk. Det betyder, at den kan:
Kommunikere med andre enheder på netværket
Sende data til internettet
Hoste webservere, som du kan tilgå i browseren
I næste lektion bygger vi videre på dette og opretter en simpel webserver på ESP32, der viser realtidsdata fra sensorer.
I denne lektion lærte du det grundlæggende om WiFi-forbindelse med ESP32 og oprettede forbindelse til et netværk. Dette er et vigtigt skridt i ethvert IoT-projekt, fordi det åbner døren for dataudveksling, fjernstyring og interaktive applikationer.
Næste skridt? Vi opretter en webserver på ESP32 og viser sensorværdier direkte i browseren.
Du er godt på vej – flot arbejde!
Om målingerne: Stationen i denne serie måler temperatur og relativ luftfugtighed med AHT10. Det er indeklimamålinger, ikke direkte målinger af CO2, VOC eller partikler. Seriens betegnelse ”luftkvalitetsmonitorering” skal forstås med denne begrænsning.
Sprog