Lektionsmål
Målet med denna lektion är att introducera dig till nätverkskoncept relaterade till IoT. När du har slutfört lektionen kommer du att förstå vikten av nätverksanslutning i IoT-enheter och kunna ansluta till WiFi.
Introduktion
I denna lektion dyker vi djupare in i IoT-världen genom att lära oss hur man ansluter ESP32-mikrokontrollern till ett WiFi-nätverk. En av de mest centrala egenskaperna hos IoT-enheter är deras förmåga att skicka och ta emot data via internet, vilket möjliggör fjärrövervakning, kontroll och dataanalys.
Att upprätta en WiFi-anslutning är det första steget mot att få din IoT-enhet att interagera med omvärlden. Det ger din ESP32 möjlighet att skicka sensordata till molnplattformar, utlösa varningar eller till och med hosta webbservrar som du kan komma åt via en webbläsare på vilken enhet som helst som är ansluten till samma nätverk.
Lista över nödvändiga komponenter:
![]() |
AHT10 Högprecisions temperatur- och fuktighetssensor |
![]() |
TTGO T-Display ESP32 16MB med WiFi, Bluetooth och 1.1" färg LCD-skärm |
![]() |
Dupont-kablar 40 st |
WiFi-anslutning i IoT
WiFi-anslutning är en nyckelfunktion i många IoT-enheter, eftersom det möjliggör trådlös kommunikation över långa avstånd utan behov av fysiska kablar. Genom att ansluta din ESP32 till ett lokalt WiFi-nätverk kan din enhet:
-
Kommunicera med webbservrar
-
Skicka data till molntjänster
-
Ta emot kommandon externt
-
Visa data i realtid via egna webbgränssnitt
Dessa möjligheter gör IoT så kraftfullt – det möjliggör fjärrövervakning, kontroll och automatisering.
Steg 1: Förberedelse för WiFi-anslutning
Innan vi tittar på koden måste du ha följande klart:
-
Nätverksinformation: Du behöver SSID (nätverksnamn) och lösenord för ditt WiFi-nätverk. Se till att det är ett pålitligt nätverk med internetåtkomst.
-
Uppdaterade bibliotek: Se till att din Arduino IDE är uppdaterad och att
WiFi.h-biblioteket är inkluderat, vilket det oftast är när man arbetar med ESP32. Detta bibliotek innehåller alla funktioner som behövs för WiFi-anslutning.
Steg 2: Anslut ESP32 till WiFi
Att ansluta ESP32 till WiFi är ganska enkelt tack vare det inbyggda WiFi.h biblioteket. Här är den grundläggande koden:
#include <WiFi.h> // Ersätt med dina nätverksuppgifter const char* ssid = "Your_SSID"; // Ditt nätverksnamn const char* password = "Your_Password"; // Ditt lösenord void setup() { Serial.begin(115200); delay(100); // Anslut WiFi WiFi.begin(ssid, password); Serial.print("Ansluter WiFi"); while (WiFi.status() != WL_CONNECTED) { delay(1000); Serial.print("."); } Serial.println(); Serial.println("Ansluten till WiFi!"); Serial.print("IP-adress: "); Serial.println(WiFi.localIP()); } void loop() { // Här kan du lägga till funktioner som ska köras medan WiFi är anslutet }
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-slingan 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: Test av WiFi-anslutningen
För att säkerställa att din 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 baud rate till 115200
-
Du kommer att se punkter skrivas ut medan ESP32 försöker ansluta – och sedan "Ansluten till WiFi!" och IP-adressen när det lyckas.
Felsökning:
-
Felaktiga uppgifter: Kontrollera om SSID och lösenord är korrekta
-
Svag signal: Se till att ESP32 är inom räckvidden för routern
-
Nätverkets säkerhet: Vissa nätverk kan ha restriktioner, prova eventuellt 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 betyder att den kan:
-
Kommunicera med andra enheter på nätverket
-
Skicka data till internet
-
Hosta webbservrar som du kan komma åt i webbläsaren
I nästa lektion bygger vi vidare på detta och skapar en enkel webbserver på ESP32 som visar realtidsdata från sensorer.
Slutsats
I denna lektion lärde du dig grunderna för WiFi-anslutning med ESP32 och upprättade anslutning till ett nätverk. Detta är ett viktigt steg i varje IoT-projekt, eftersom det öppnar dörren för datautbyte, fjärrstyrning och interaktiva applikationer.
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!


