Access Point
Netzwerkkomponente oder Betriebsart zur Bereitstellung eines WLAN-Zugangspunkts.
NETZWERKTECHNIK · ARDUINO · MIKROCONTROLLER
Access Point (AP) einfach erklärtEin Access Point ist der Zugangspunkt zu einem WLAN. Ein WLAN-fähiges Mikrocontroller-Board kann selbst ein Funknetz bereitstellen, mit dem sich beispielsweise ein Smartphone direkt verbindet.
Was bedeutet Access Point?
Zu Hause stellt meist ein Router oder ein eigenständiger Access Point das WLAN bereit. Smartphone und Mikrocontroller melden sich als WLAN-Teilnehmer (Stations) daran an. Im AP-Modus übernimmt dagegen das geeignete Mikrocontroller-Board selbst diese Rolle: Es stellt einen WLAN-Namen (SSID) bereit und nimmt Verbindungen von Geräten in Funkreichweite an.
Merksatz: Ein Access Point stellt die WLAN-Verbindung bereit. Ein Webserver ist eine zusätzliche Anwendung, die etwa eine Bedienseite im Browser ausliefert. Beides kann auf demselben Board laufen.
Verbindungsaufbau im Beispiel
| ? Smartphone WLAN-Teilnehmer |
⇄ | Arduino Nano ESP32 Access Point + optional Webserver |
⇄ | ? Laptop WLAN-Teilnehmer |
Schematische Darstellung: Die Geräte kommunizieren im lokalen WLAN. Eine Internetverbindung ist dafür nicht erforderlich.
Das Board besitzt im AP-Netz eine lokale IP-Adresse. Läuft darauf zusätzlich ein Webserver, öffnen verbundene Geräte diese Adresse im Browser. Bei einem ESP32 mit Standardeinstellungen ist 192.168.4.1 typisch; ausschlaggebend ist die tatsächlich ausgegebene oder konfigurierte Adresse.
AP-Modus und Station-Modus
| Merkmal | Station (STA) | Access Point (AP) |
|---|---|---|
| Rolle | Das Board verbindet sich mit einem vorhandenen WLAN. | Das Board stellt ein WLAN für andere Geräte bereit. |
| Einsatz | Einbindung ins Heim- oder Schulnetz. | Lokale Konfiguration oder Steuerung ohne vorhandenes WLAN. |
| Internet | Je nach Netzwerk möglich. | Ohne zusätzliche Anbindung und Weiterleitung nicht vorhanden. |
Manche WLAN-Chips beherrschen einen kombinierten AP+STA-Betrieb. Die konkrete Unterstützung hängt von Hardware, Firmware und Bibliothek ab.
Was geschieht Schritt für Schritt?
- AP starten: Die Software legt unter anderem SSID und Passwort fest.
- Client verbinden: Das Smartphone wählt dieses WLAN und meldet sich an.
- IP-Adressen verwenden: Board und Smartphone erhalten passende Adressen im lokalen Netz. Bei der üblichen ESP32-AP-Konfiguration weist der AP den Clients Adressen zu.
- Dienst aufrufen: Ein optionaler Webserver beantwortet HTTP-Anfragen und zeigt beispielsweise Messwerte oder Schaltflächen an.
Hinweis: „WLAN verbunden, kein Internet“ auf dem Smartphone ist bei einem rein lokalen Access Point normal. Der AP allein ist noch kein Internetrouter.
Arduino-Praxis: Nano ESP32
Mit einem Arduino Nano ESP32 lässt sich über die ESP32-WLAN-Bibliothek ein geschützter Access Point starten. Die folgenden Kernzeilen zeigen den Aufbau:
#include <WiFi.h>
const char* ssid = "Labor-AP";
const char* passwort = "Lernprojekt2026";
void setup() {
Serial.begin(115200);
WiFi.mode(WIFI_AP);
if (WiFi.softAP(ssid, passwort)) {
Serial.print("AP-Adresse: ");
Serial.println(WiFi.softAPIP());
} else {
Serial.println("AP-Start fehlgeschlagen");
}
}
void loop() {
// Hier kann z. B. ein Webserver bedient werden.
}
Nach dem Hochladen zeigt der serielle Monitor mit 115200 Baud die AP-Adresse. Ein Smartphone kann sich mit Labor-AP verbinden. Dieser kurze Sketch stellt noch keine Webseite bereit; dafür muss zusätzlich ein HTTP-Server programmiert werden. Der WLAN-Schlüssel sollte für ein reales Projekt individuell gewählt werden.
Andere Boards verwenden teils andere Bibliotheken und Aufrufe. Beim Arduino UNO R4 WiFi wird beispielsweise WiFiS3 mit WiFi.beginAP(...) eingesetzt. Ein klassischer UNO R3 hat keine eingebaute WLAN-Hardware.
Typische Anwendungen und Grenzen
Anwendungen: Erstkonfiguration, lokale Messwertanzeige, mobile Bedienung und Unterrichtsversuche ohne verfügbares WLAN.
Grenzen: Reichweite, gleichzeitige Verbindungen und Strombedarf sind begrenzt. Ein WLAN-Passwort schützt den Zugang zum Funknetz, ersetzt aber keine Anmeldung an einer Webseite. Einfaches HTTP verschlüsselt die übertragenen Inhalte nicht. Sicherheitskritische Aktoren benötigen zusätzliche Schutzmaßnahmen.
SSID ≠ IP-Adresse: Die SSID ist der sichtbare WLAN-Name. Die IP-Adresse wird zur Kommunikation im lokalen Netz verwendet.