Hallo zusammen, ich beschäftige mich seit einiger Zeit mit der USB OTG Peripherie des STM32F107 Mikrocontrollers, also dem Senden und Empfangen von Daten über USB, wie z.B. einfache Strings an einen Virtual-COM-Port. So weit so gut. Dann habe ich mich angefangen zu fragen ob so ein WLAN-USB-Adapter eigentlich im Prinzip so ähnlich funktioniert, also dass dieser alle Daten sendet die man im über USB als Host sendet und alle Daten an den Host sendet die er empfangen hat, also wie z.B. bei den USARTs. Ist das im Prinzip so? Könnte ich ihn also über USB-OTG als Host konfigurieren und ihm dann die Daten als String (z.B.) senden die er senden soll?
Nein. Die Dinger brauchen sehr komplexe Treiber. Vergleich Spielzeugauto(USB HiD) zum Spaceshuttle(Wlan Treiber)
Lukas T. schrieb: > Ist das im Prinzip so? Nein, nicht ansatzweise. > Könnte ich ihn also ... Nein. Ganz und gar nicht. Sieh Dir mal Treiber für WLAN-USB-Sticks im Quelltext an, so etwas sollte im Linux-Umfeld aufzutreiben sein. Damit aber ist das Thema Anmelden am WLAN, Nutzen von WPA2 etc. noch nicht abgehandelt, und das eigentliche Netzwerkprotokoll (TCP, UDP etc.) ist auch noch nicht im Spiel. Für "uart-artiges" Senden von Daten im WLAN empfiehlt sich die Nutzung z.B. eines ESP8266 mit "AT"-Firmware. Da wird mit einem an den Hayes-Modembefehlssatz angelehnten Protokoll der Datenversand gesteuert; die ganzen oben erwähnten Protokollschichten wickelt der ESP8266 ab. Für mehr Geld gibt es vergleichbare Funktionalität auch von Lantronix: https://www.lantronix.com/products-class/modules-device-servers/ ... aber das ist im Gegensatz zum ESP8266 doch eher ... unattraktiv.
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.