Lektionens syfte
Målet med denna lektion är att introducera dig till nätverkskoncept relaterade till IoT. När du är klar med denna lektion kommer du att förstå vikten av nätverksanslutning i IoT-enheter och ha etablerat en WiFi-anslutning.
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 viktigaste egenskaperna hos IoT-enheter är deras förmåga att skicka och ta emot data över internet, vilket möjliggör fjärrövervakning, kontroll och dataanalys.
Att upprätta en WiFi-anslutning är det första steget mot att låta din IoT-enhet interagera med omvärlden. Det gör att din ESP32 kan skicka sensordata till molnplattformar, utlösa larm eller till och med hosta webbservrar som du kan komma åt via en webbläsare på en enhet 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 viktig funktion i många IoT-enheter, då det möjliggör trådlös kommunikation över långa avstånd utan behov av fysiska anslutningar. 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 realtidsdata på webbsidor.
Det är just dessa möjligheter som gör IoT så kraftfullt — med möjlighet till fjärrövervakning, enhetshantering och automatisering.
Steg 1: Förberedelse för att upprätta WiFi-anslutning
Innan vi går till koden behöver 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 du har tillgång till ett stabilt nätverk med internetanslutning.
-
Uppdaterade bibliotek: Se till att din Arduino IDE är uppdaterad och att biblioteket
WiFi.här inkluderat (det följer som standard med ESP32). Detta bibliotek är nödvändigt för att ansluta till WiFi.
Steg 2: Anslut ESP32 till WiFiFörklaring av koden
Tack vare det inbyggda WiFi.h-biblioteket är det relativt enkelt att ansluta ESP32 till WiFi. Låt oss titta på kodens grundstruktur:
#include <WiFi.h> // Infoga dina nätverksuppgifter const char* ssid = "Your_SSID"; // Ditt nätverksnamn const char* password = "Your_Password"; // Ditt nätverkslösenord void setup() { Serial.begin(115200); // Starta seriell kommunikation delay(100); // Anslut till WiFi WiFi.begin(ssid, password); Serial.print("Ansluter till WiFi"); // Vänta tills det finns anslutning while (WiFi.status() != WL_CONNECTED) { delay(1000); Serial.print("."); } // Skriv ut IP-adress när det finns anslutning Serial.println(); Serial.println("Ansluten till WiFi!"); Serial.print("IP-adress: "); Serial.println(WiFi.localIP()); } void loop() { // Här kan du lägga till extra funktioner när WiFi-anslutning finns }
Förklaring av koden
Bibliotek: WiFi.h-biblioteket ger tillgång till funktionerna för WiFi-anslutning.
Nätverksinformation: ssid och password innehåller namnet och lösenordet för ditt nätverk. Du måste ersätta "Your_SSID" och "Your_Password" med dina egna uppgifter.
WiFi-anslutning: WiFi.begin(ssid, password) startar anslutningen.
Anslutningsloop: while (WiFi.status() != WL_CONNECTED) kontrollerar anslutningen och fortsätter tills det finns anslutning.
IP-adress: När det finns anslutning visas ESP32:s IP-adress via WiFi.localIP().
Steg 3: Testa anslutningen
För att säkerställa att din ESP32 är korrekt ansluten kan du följa dessa steg:
-
Ladda upp koden till ESP32 via Arduino IDE.
-
Öppna Serial Monitor (Ctrl + Shift + M eller under Tools > Serial Monitor) i Arduino IDE. Ställ in baudraten till 115200.
-
Följ utskriften: Du kommer att se prickar varje gång ESP32 försöker ansluta. När den är ansluten kommer den att visa "Connected to WiFi!" och IP-adressen.
Felsökningstips
-
Felaktiga uppgifter: Kontrollera SSID och lösenord för stavfel.
-
Dålig signal: Se till att ESP32 är inom räckvidden för nätverket.
-
Nätverkssäkerhet: Vissa nätverk tillåter inte nya enheter. Prova eventuellt ett annat nätverk eller kontakta nätverksadministratören.
Steg 4: Vad händer när anslutningen är upprättad?
När anslutningen är etablerad blir ESP32 en del av ditt lokala nätverk. Detta gör det möjligt att kommunicera med andra enheter på nätverket, skicka data till molnet eller hosta webbservrar.
I kommande lektioner kommer vi att bygga vidare på detta och skapa en enkel webbserver som kan visa realtidsdata från sensorer i webbläsaren på en enhet i samma nätverk.
Slutsats
I denna lektion har vi gått igenom grunderna för WiFi-anslutning i IoT-enheter och anslutit ESP32 till ett lokalt nätverk. Detta är ett viktigt steg i alla IoT-projekt, då det möjliggör kommunikation med internet och andra nätverksanslutna enheter.
Nu när vi har fått ESP32 online är vi redo för nästa steg: att skapa en enkel webbserver som kan visa data i realtid.
Genom att bemästra WiFi-anslutning har du låst upp en kraftfull funktion i ESP32 som öppnar upp för fjärrövervakning, dataöverföring och interaktiva webbapplikationer. Bra jobbat!


