Könnte ein USB-WLAN-Dongle als Arduino-WLAN-Modul verwendet werden?

Ich habe viele Arduino-kompatible WLAN-Module gesehen, die im Vergleich zu einigen anderen Modultypen ziemlich teuer sind. Ich frage mich, wie es möglich ist, einen WLAN-USB-Dongle in Verbraucherqualität als WLAN-Modul für ein Arduino zu verwenden.

Nehmen Sie zum Beispiel dieses Modul . Ist viel billiger als jedes der Arduino-WLAN-Module. Wenn es möglich wäre, eines davon in meinen Projekten zu verwenden, würde dies die Kosten eines WLAN-fähigen Projekts erheblich senken.

Wenn so etwas möglich ist, was wäre erforderlich, um die beiden zu kommunizieren?

Das Arduino müsste einen Host-USB-Stack und Host-fähige USB-Hardware haben.

Antworten (3)

Über USB? Es wäre schwierig, da Ihnen geantwortet wurde. Wenn das zugrunde liegende Gerät jedoch über einen hobbyfreundlichen Bus wie SPI oder I²C kommunizieren würde, würde dies viel mehr Möglichkeiten bieten. Offensichtlich würde dies gründliche Kenntnisse der Hardware erfordern, die unmöglich zu bekommen und schwer abzuleiten wären. Kurz gesagt: nein; dies ist einfach den Zeit- und Arbeitsaufwand nicht wert und möglicherweise sowieso nicht möglich.

Wenn Sie ein normales Ethernet-Schild für Ihr Arduino (mit RJ45) haben, können Sie es mit einem WLAN-Adapter wie dem Netgear WNCE2001 in WLAN verwandeln. Ich habe es getan und es funktioniert gut. Ich kann mein Arduino dazu bringen, Daten per Android-Tablet über einen WLAN-Zugangspunkt zu senden. Ich kämpfe jetzt ein wenig damit, eine Peer-to-Peer-WLAN-Verbindung vom Arduino zum Tablet ohne den externen WLAN-Zugangspunkt zu implementieren, um es in mein Auto zu bringen, aber ich denke, das ist auch machbar.

Gute Idee, die Kosten für Wifi-Chips sind komisch. Ich vermute, dass der USB-Schnittstellencode über dem TCPIP-Code ziemlich schwer werden wird

Versuchen Sie es stattdessen mit robusten Schaltungen - Yellowjacket