Arduino: Wifi-Shield lädt zum Hacken ein
Das Arduino-Projekt hat eine Platine mit WLAN-Modul freigegeben. Damit Hacker damit basteln können, hat die Platine einen Atmel-AVR-32UC3-Chipsatz, auf dem die Firmware der Erweiterungsplatine läuft.
Mit dem Wifi-Shield hat das Arduino-Projekt eine Erweiterungsplatine für das Arduino mit WLAN-Modul vorgestellt. Auf dem dort verbauten AVR 32UC3 von Atmel läuft die Firmware, die einen Netzwerkstack hat und das WLAN-Modul HDG104 ansteuert.
Das Shield, wie die Erweiterungsplatinen des Arduino-Projekts genannt werden, verbindet sich nach 802.11 b/g mit dem Netzwerk. Es beherrscht die Verschlüsselungen WEP und WPA2 Personal.
Firmware für Hacker
Das Arduino-Team hat sich dafür entschieden, den Atmel-Chip auf dem Wifi-Shield zu integrieren, damit Hacker die Firmware selbst manipulieren können. Komplexere Netzwerkprotokolle lassen sich dort ebenfalls speichern und müssen nicht auf der begrenzten Firmware des Arduino untergebracht werden. Dazu lässt sich die Erweiterungsplatine per Mini-USB-Stecker mit einem Rechner verbinden.
Laut Arduino-Team können versierte C-Programmierer den Code so ändern, dass sich das Wifi-Shield auch ohne Arduino nutzen lässt.
Micro-SD-Karte für Daten
Für das Debugging der Platine lässt sich der integrierte FTDI-Chip samt Anschluss nutzen. Für Micro-SD-Karten gibt es ebenfalls einen Steckplatz. Dort können Daten gespeichert werden, die über das Netzwerk verteilt werden können. Für die Verbindung zu der Arduino-Platine sorgt ein SPI-Anschluss.
Für das Wifi-Shield haben die Arduino-Entwickler bereits eine entsprechende Softwarebibliothek unter dem Namen Wifi Shield Library bereitgestellt. Die Spezifikationen zu der offenen Hardware stehen auf der Webseite des Projekts zum Download bereit. Im offiziellen Online-Store des Arduino-Projekts kostet das Wifi Shield 69 Euro.
Hindert dich doch keiner dran dir selber eines dieser Shields zu bauen bzw. bauen zu...
Naja, man kann damit beispielsweise effizientere vermaschte WLAN-Netze machen. Oder man...