Lektionsmål
Målet med den här lektionen är att introducera dig till nätverksbegrepp inom IoT. När du har avslutat lektionen kommer du att förstå vikten av nätverksanslutning i IoT-enheter och kunna ansluta till WiFi.
Introduktion
I den här lektionen går vi djupare in i IoT-världen genom att lära oss hur man ansluter ESP32-mikrokontrollern till ett WiFi-nätverk. En av IoT-enheternas viktigaste egenskaper är förmågan att skicka och ta emot data via internet, vilket möjliggör fjärrövervakning, styrning och dataanalys.
Att upprätta en WiFi-anslutning är det första steget mot att låta IoT-enheten samverka med omvärlden. Det ger din ESP32 möjlighet att skicka sensordata till molnplattformar, utlösa varningar eller till och med driva webbservrar som du kan nå via en webbläsare på vilken enhet som helst i samma nätverk.
Lista över nödvändiga komponenter:
![]() |
AHT10 temperatur- och luftfuktighetsmätare med hög precision |
![]() |
TTGO T-Display ESP32 16MB med WiFi, Bluetooth och 1.1" LCD-färgskärm |
![]() |
Dupontkablar, 40 st |
WiFi-anslutning i IoT
WiFi-anslutning är en nyckelfunktion i många IoT-enheter eftersom den möjliggör trådlös kommunikation över långa avstånd utan fysiska kablar. Genom att ansluta din ESP32 till ett lokalt WiFi-nätverk kan enheten:
-
Kommunicera med webbservrar
-
Skicka data till molntjänster
-
Ta emot kommandon på distans
-
Visa realtidsdata via egna webbgränssnitt
Dessa möjligheter gör IoT så kraftfullt – det möjliggör fjärrövervakning, styrning och automatisering.
Steg 1: Förbered WiFi-anslutningen
Innan vi tittar på koden behöver du ha följande klart:
-
Nätverksuppgifter: Du behöver SSID (nätverksnamn) och lösenord till ditt WiFi-nätverk. Se till att det är ett tillförlitligt nätverk med internetåtkomst.
-
Uppdaterade bibliotek: Se till att Arduino IDE är uppdaterad och att
WiFi.h-biblioteket är inkluderat, vilket det vanligtvis är när du arbetar med ESP32. Biblioteket innehåller alla funktioner som behövs för WiFi-anslutning.
Steg 2: Anslut ESP32 till WiFi
Det är ganska enkelt att ansluta ESP32 till WiFi tack vare det inbyggda WiFi.h biblioteket. Här är grundkoden:
#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 }
Förklaring av koden:
-
Bibliotek:
WiFi.hinkluderas för att använda funktionerna för WiFi-anslutning. -
Nätverksuppgifter:
ssidochpasswordär dina WiFi-uppgifter – kom ihåg att ändra dem till dina egna. -
Anslutning:
WiFi.begin()startar anslutningen. -
Anslutningsloop:
while-loopen säkerställer att ESP32 försöker ansluta tills det lyckas. -
IP-adress: När anslutningen är upprättad visas IP-adressen i Serial Monitor.
Steg 3: Testa WiFi-anslutningen
För att säkerställa att ESP32 är korrekt ansluten:
-
Ladda upp koden till ESP32 via Arduino IDE
-
Öppna Serial Monitor (Ctrl + Shift + M eller via menyn Verktyg > Serial Monitor)
-
Ställ in baudhastigheten på 115200
-
Du ser punkter skrivas ut medan ESP32 försöker ansluta – och därefter "Tilsluttet WiFi!" och IP-adressen när det lyckas.
Felsökning:
-
Felaktiga uppgifter: Kontrollera att SSID och lösenord är korrekta
-
Svag signal: Se till att ESP32 är inom räckhåll för routern
-
Nätverkets säkerhet: Vissa nätverk kan ha begränsningar; prova vid behov ett annat nätverk
Steg 4: Vad händer när den är ansluten?
När ESP32 är ansluten till WiFi blir den en del av ditt lokala nätverk. Det innebär att den kan:
-
Kommunicera med andra enheter i nätverket
-
Skicka data till internet
-
Driva webbservrar som du kan nå i webbläsaren
I nästa lektion bygger vi vidare på detta och skapar en enkel webbserver på ESP32 som visar sensordata i realtid.
Slutsats
I den här lektionen lärde du dig grunderna i WiFi-anslutning med ESP32 och anslöt till ett nätverk. Det är ett viktigt steg i alla IoT-projekt eftersom det öppnar för datautbyte, fjärrstyrning och interaktiva tillämpningar.
Nästa steg? Vi skapar en webbserver på ESP32 och visar sensorvärden direkt i webbläsaren.
Du är på god väg – bra jobbat!
Om mätningarna: Stationen i den här serien mäter temperatur och relativ luftfuktighet med AHT10. Det är mätningar av inomhusklimatet, inte direkta mätningar av CO2, VOC eller partiklar. Seriens benämning ”luftkvalitetsövervakning” ska förstås med denna begränsning.


