Arduino Tutorial: WiFi

 

WiFi ist eines der häufigsten Kommunikationsprotokolle. Ob in der eigenen Wohnung, Unterrichtsräumen, Cafés oder an Flughäfen, überall treffen wir auf WLAN. Und auch im Umfeld von Arduino ist die Nutzung sehr beliebt!

WiFi nutzt im Wesentlichen ein Infrastrukturnetzwerk, das zusätzlich Ad-hoc-Netzwerke im Infrastrukturmodus unterstützt.

Der Infrastrukturmodus der drahtlosen Kommunikation bietet eine Brücke zu anderen Netzwerken, Zugangskontrolle und Weiterleitung. Die Funktionen zur Netzwerkverwaltung befinden sich im Access Point (Router) und die Clients können (im Netzwerk) einfach bleiben.

WiFi ist auch ein sternbasiertes Netzwerk. Die Kommunikation erfolgt von drahtlosen Knoten (Geräten) zu einem drahtlosen Zugangspunkt (Router oder Netzwerkcontroller).

Der derzeit verwendete Standard ist 802.11ac (2013 veröffentlicht), obwohl die Version 802.11n (2009 veröffentlicht) immer noch vorherrscht. Der 802.11ac bietet Geschwindigkeiten von bis zu 800 Mbit / s, während 802.11n bis zu 150 Mbit / s bietet.

Möglicherweise haben Sie auch Geräte mit älteren Standards wie 802.11a / b / g gesehen. Da WLAN jedoch abwärtskompatibel ist, funktionieren alte Geräte weiterhin mit Geräten, die neue Standards haben.

 

Die Reichweite des WLAN Ihres Geräts hängt von einigen Faktoren ab:

  • Welchen WiFi-Standard läuft das Gerät? Die neuesten Standards bieten mehr Reichweite als die älteren Versionen.
  • Hindernisse wie Wände spielen ebenfalls eine entscheidende Rolle bei der Bestimmung der Reichweite. Daher ist die Reichweite des WLAN-Netzwerks in offenen Räumen mehr als in geschlossenen Räumen mit Wänden und anderen störenden Objekten.

 

Vorteile von WiFi:

  • WiFi hat eine relativ gute Reichweite und kann Wände und andere Hindernisse durchdringen.
  • Das Hinzufügen und Entfernen von Geräten in einem WLAN-Netzwerk ist relativ einfach.

 

Nachteile von WiFi:

  • Die Funkwellen des Netzwerks können andere Geräte stören.
  • Die Sicherheit von WLAN ist schwächer als bei drahtgebundenen Anwendungen.

 

WLAN ist für Ihr Arduino-Projekt ideal, wenn Sie eine schnelle Verbindung zwischen WiFi-kompatiblen Geräten und dem Internet herstellen möchten. WiFi ist darauf ausgelegt, den Stromverbrauch auf ein Minimum zu beschränken, sodass Sie Ihr Projekt auch mit einer geeigneten Batterie ausführen können. WLAN sollte verwendet werden, wenn Sie sich nicht wirklich darum kümmern, wie und wann genau Ihr Gerät eine Verbindung zu Ihrem Server herstellt und mit ihm kommunizieren soll.

 

Arduino und WiFi: Shield oder eigenständiges Modul?

Um die WiFi-Funktionalität im Umfeld von Arduino nutzen zu können, gibt es verschiedene Ansätze. Entweder man nutzt ein WiFi-Shield für einen der Arduino-Mikrocontroller oder man nutzt ein eigenständiges Modul, welches mit der Arduino IDE programmiert werden kann.

Mittlerweile gibt es genügend kostengünstige Wifi-Module, die Sie im Umfeld von Arduino einsetzten können, so dass Sie nicht unbedingt ein Shield für Ihren Mikrocontroller erwerben müssen.

So ist beispielsweise das ESP8266 ein kostengünstiges Wi-Fi-Modul dessen Ein- und Ausgänge Sie mit einem Arduino steuern können.

 

Einen Überblick über verschieden ESP8266-Module finden Sie hier:

 

 

Passend dazu

adafruit-feather-huzzah-with-esp8266-wifi-01_600x600.jpgadafruit-feather-huzzah-with-esp8266-wifi-03_600x600.jpg
Adafruit Adafruit Feather HUZZAH with ESP8266 WiFi
Sonderpreis7,13 €
Auf Lager, 12 Stück
Ai-WB2-01M_1.pngAi-WB2-01M_2.png
AI-Thinker AI-Thinker Ai-WB2-01M WiFi & Bluetooth Module (800-Reel)
Sonderpreis1.232,61 €
Nicht auf Lager, mit Lieferzeit bestellbar

Passend zu diesem Artikel

View all
adafruit-huzzah-esp8266-breakout-02_1_600x600.jpgadafruit-huzzah-esp8266-breakout-04_1_600x600.jpg
Adafruit Adafruit HUZZAH ESP8266 Breakout
Sonderpreis4,38 €
Auf Lager, 10 Stück
esp-01s_2_600x600.jpgesp-01s_1_600x600.jpg
AI-Thinker AI-Thinker WiFi Module - ESP8266 ESP-01S
Sonderpreis2,00 €
Nur noch 2 Mal auf Lager
20190715104344_14735.png20190715104354_95270.png
AI-Thinker AI-Thinker ESP-32S Wifi Bluetooth Combo Module
Sonderpreis3,00 €
Nur noch 3 Mal auf Lager
Olimex_ESP32-POE-ea_Development_Board.jpg
Olimex Olimex ESP32-POE-EA-IND
Sonderpreis16,50 €
Auf Lager, 9 Stück
esp-07s_600x600.png
AI-Thinker AI-Thinker ESP8266 SMT Module - ESP-07S
Sonderpreis2,00 €
Auf Lager, 24 Stück
sparkfun-esp8266-thing_600x600.jpgsparkfun-esp8266-thing-02_600x600.jpg
Sparkfun SparkFun ESP8266 Thing
Sonderpreis5,77 €
Nur noch 3 Mal auf Lager
sparkfun-esp8266-thing-dev-board-01_600x600.jpgsparkfun-esp8266-thing-dev-board-04_600x600.jpg
Sparkfun SparkFun ESP8266 Thing - Dev Board
Sonderpreis5,77 €
Nur noch 2 Mal auf Lager
ESP8266-ESP-12F_600x600.png
AI-Thinker AI-Thinker ESP8266 SMT Modul - ESP-12F Full Reel (800 pcs/reel)
Sonderpreis1.418,11 €
Nicht auf Lager, mit Lieferzeit bestellbar
Olimex_ESP32-GATEWAY-1_1.jpgOlimex_ESP32-GATEWAY-1_2.jpg
Olimex Olimex ESP32-GATEWAY
Sonderpreis12,80 €
Nur noch 1 Mal auf Lager