Eine sehr kostengünstige Möglichkeit, einem Projekt WLAN hinzuzufügen, besteht darin, einen WLAN-Router als WLAN-Hardware zu verwenden. Der Router muss nicht so neu sein, um billig zu sein, und
- serielle / USB- oder JTAG-Ports an Bord
- OpenWRT unterstützen. a> ( DD-WRT funktioniert möglicherweise auch, aber ich habe DD-WRT für diesen Zweck nicht verwendet)
Siehe OpenWRT unterstützte Hardware Auf einer> Seite finden Sie Informationen dazu, welche Hardware unterstützt wird (beachten Sie, dass DD-WRT mehr Hardware unterstützt). Die Router-Firmware verfügt bereits über einen Webserver (für die Bereitstellung und die Administrationsseite), einen Linux-Kernel (normalerweise Busybox) und fast alles andere, was Sie für eine funktionierende WLAN-Schnittstelle benötigen. Da OpenWRT .. Sie wissen .. open ist, können Sie auf der Routerseite der Gleichung alles tun, was Sie wollen.
Viele Router verfügen über integrierte USB-Anschlüsse. Andere verfügen über Pads auf der Platine, an die gelötet werden kann. Dies stellt die Router / Mikrocontroller-Schnittstelle bereit.
Eine Lösung besteht darin, den Router dazu zu bringen, den größten Teil der Schnittstelle für Sie zu erledigen (dh einen Webserver / Webclient auszuführen, was der Router / openWRT bereits tut), und Lassen Sie Ihren Mikrocontroller nur antworten, um Datenanforderungen zu erhalten oder Daten über die serielle / JTAG-Verbindung an den Router zu senden.
Als Beispiel kann der D-Link DIR-601 für etwa 5 US-Dollar gekauft werden, verfügt über eine serielle Schnittstelle (einige Lötarbeiten erforderlich) und unterstützt OpenWRT, wenn auch den Flash-Bereich ist ein bisschen eng. Geringer Stromverbrauch und kleiner Formfaktor ist dieses Gerät sicherlich nicht, aber Sie können den Preis nicht übertreffen.