USB zu Wireless zu USB ... ist das möglich?

22

Gibt es einen USB-Adapter, den Sie an Ihren PC anschließen können und der den USB-Ausgang in WLAN umwandelt und über einen zweiten USB-Adapter verfügt, der das WLAN-Signal empfängt und in einen USB-Eingang umwandelt? Der zweite USB-Adapter müsste vorzugsweise relativ klein sein.

UPDATE :

Was ich wirklich versuche zu tun, ist: ein wirklich langes USB-Kabel, aber ohne das Kabel; mit anderen Worten, "drahtloses USB" . Ich versuche, einen Roboter anzuschließen, den ich gebaut habe und der einen USB-Anschluss hat. Natürlich könnte ich eine drahtlose Schnittstelle hinzufügen, aber das wäre langwierig und kompliziert. Deshalb bin ich auf diese Idee gekommen. USB-Hubs sind eigentlich keine Option, da sich der Roboter bewegen muss.

Olivier Lalonde
quelle
Sie möchten also einen USB-Extender, der drahtlose Technologie verwendet, da der Roboter ein USB-Gerät ist? oder ist der roboter ein usb host Sie können zwei USB-Hosts nicht direkt über USB verbinden, selbst wenn Sie Extender verwenden. Sie brauchen eine Art Netzwerk dafür.
Quack Quijote
Ich würde ehrlich sagen, wenn Sie weitere Experimente ernst nehmen, sollten Sie versuchen, entweder mit Bluetooth oder XBee zu arbeiten. XBee scheint tatsächlich die bessere Wahl zu sein, wenn Sie sich nur mit Ideen und Designs beschäftigen. Welchen Mikrocontroller verwenden Sie für den Roboter? Wenn Sie die Arduino-Plattform verwenden, ist das Einrichten des XBee für die Kommunikation mit einem Steuercomputer nicht besonders schwierig. Ich glaube, dass es mit den meisten anderen Mikrocontroller-Plattformen auch ziemlich einfach wäre.
Spowers
1
Ich gehe davon aus, dass er bedeutet, dass der Roboter eher als USB-Gerät als als Host fungiert und nach etwas sucht, das ein "to device" -Ende für den Roboter und ein "to host" -Ende hat, entweder direkt mit dem PC verbunden oder in einem Hub wie die ich verlinkt habe. Ich habe Extender gesehen, bei denen ein Ende so klein ist wie ein typischer drahtloser Adapter, aber ich kann mich nicht erinnern, ob dies am Hostende oder am Geräteende war (wahrscheinlich am Hostende, da dies für Laptops am bequemsten wäre, was nicht der Fall ist der Weg, den Olivier sucht), obwohl ich nach einer flüchtigen Suche keine finden kann, auf die ich verlinken kann.
David Spillett
Der USB-Host wäre mein Computer und der Roboter wäre das Gerät. Vielen Dank für Ihre Hilfe, aber es scheint, was ich suche, existiert nicht wirklich: /
Olivier Lalonde

Antworten:

6

Es gibt zwar drahtlose USB-Hubs und Extender ( z. B. diesen Hub ), sie scheinen jedoch recht teuer zu sein . Ich würde davon ausgehen, dass es spürbare Geschwindigkeits- und Latenzprobleme gibt, so dass ich kein externes Laufwerk oder Videogerät mit einem betreiben möchte, aber für so etwas wie einen Drucker sollte es gut funktionieren (obwohl Sie es für diesen speziellen Zweck möglicherweise erheblich billiger finden + Es ist einfacher, einen neuen Drucker mit integriertem WLAN zu kaufen und ihn als Netzwerkdrucker an Ihren vorhandenen WLAN-Zugangspunkt anzuschließen.

David Spillett
quelle
interessantes Gerät. verwendet wifi (802.11g) für die Linkerweiterung, sodass es möglicherweise zu Konflikten mit anderen WLANs kommt, dies scheint jedoch nützlich zu sein.
Quacksalber 14.
3

Ich habe vor kurzem die Antwort mit Hilfe einiger Rückmeldungen aus meinem eigenen Thread gefunden ( hier ).

Um ein USB-Gerät über das drahtlose Netzwerk zu erweitern, benötigen Sie ein sogenanntes "virtuelles USB-Setup". Ein Dienst, den ich erfolgreich genutzt habe, war VirtualHere (Windows-kompatibel). Eine Alternative ist USB / IP (mehr für Linux).

Im Wesentlichen müsste der von Ihnen erwähnte "USB-Adapter" ein Computer mit WiFi-Funktionen sein. Im Falle eines Roboters könnte vielleicht die WiFi-Version eines Raspberry Pi-Computers den Trick machen.

plu
quelle
1

Es gibt ein Gerät von Speedybee, das angeblich ein Bluetooth-zu-USB-Host-Adapter ist, also schließen Sie es an ein USB-Gerät an. Es braucht natürlich Strom, da es keine vom USB-Gerät bekommt. Es scheint gemacht worden zu sein, um mit ihrem Drohnen-Flug-Controller zu sprechen, aber es sagt, dass es eine serielle Schnittstelle über USB bis zu 110 kBaud erlaubt. So könnte es für Ihren Roboter verwendbar sein.

https://www.speedybee.com/bluetooth-usb-adapter/

Adrien
quelle
0

Ihre Fragen sind etwas mehrdeutig - wir wissen nicht, was Sie verbinden möchten. Es gibt zwei Möglichkeiten: ein USB-Gerät oder einen anderen Computer.

  • Um einen anderen Computer anzuschließen, verwenden Sie eine Netzwerkkarte. USB Wifi NICs existieren und sind auf dem Markt; Setzen Sie einen auf jeden Computer und konfigurieren Sie ein Ad-hoc-Netzwerk (oder verwenden Sie einen WLAN-Router oder AP). Sie können auch einen seriellen USB-Anschluss verwenden, um zwei Computer anzuschließen. Vorhandene Produkte sind jedoch möglicherweise für die Verwendung per Kabel vorgesehen.

  • Zum Anschließen eines USB-Geräts verwenden Sie einen USB-Extender. Wired-Versionen sind verfügbar; Sie wandeln USB- in Ethernet-Kabel um, um die Signalreichweite über die 5-m-Grenze von USB hinaus zu erweitern.

    Ich kenne keine Wireless Extender-Produkte, aber es ist nicht unmöglich. Es wäre ein interessantes DIY-Projekt.

Quacksalber
quelle
0

Das klingt nach einem Job für Bluetooth? Bluetooth wurde als Protokoll für drahtlose Peripheriegeräte entwickelt.

Sie können Bluetooth-kompatible Versionen fast aller USB-Peripheriegeräte (Mäuse, Drucker, Webcams, Lautsprecher usw.) erhalten, und heutzutage können USB-Bluetooth-Dongles, die an der Rückseite Ihres PCs angeschlossen werden, kleiner sein als Ihre Miniaturansicht.

GAThrawn
quelle
0

Ich würde sagen, dass dies aus einem Grund nicht einfach ist - Stromversorgung. USB wird in den meisten Fällen auch zur Stromversorgung des angeschlossenen Geräts verwendet. Stellen Sie sich vor, Sie möchten auf diese Weise ein Flash-Laufwerk anschließen. Das USB-Kabel überträgt 5 V an das Gerät, damit es funktioniert. Die Verwendung eines mit dem PC verbundenen drahtlosen Dongles würde den Dongle mit Strom versorgen, nicht jedoch den Remote-USB (kleinerer Stecker für die Eingabe auf die USB-Flash-Disk). Aus diesem Grund würde ein solches drahtloses USB-Kabel eine eigene Stromversorgung benötigen (z. B. einen Akku, der relativ groß ist und den Sie häufig aufladen müssen, oder einen Netzstecker).

Tomas M
quelle
Er hatte gesagt, dass versucht wurde, eine Verbindung zu einem Roboter herzustellen. Die Stromversorgung war mit Sicherheit kein Problem.
Alextoind
0

Wenn ein USB-WLAN-Adapter verwendet werden kann, verwenden Sie diesen, um eine Verbindung zu Ihrem WLAN herzustellen. Dann kommunizieren Sie über IP.

Wenn nicht, könnten Sie einen Himbeer-Pi 3 an Ihren Roboter schnallen und diesen mit Ihrem WLAN verbinden. Es wird eine große Menge an Funktionen bieten, einschließlich des Speicherns vorgefertigter Routinen auf der SD-Karte. Der Pi verfügt über USB-Anschlüsse, sodass Sie ein kurzes Kabel von höchstens 1 Fuß Länge verwenden und die beiden Geräte anschließen können.

Sie müssen dann über TCP / IP arbeiten.

Cybernard
quelle
-2

Jeder einfache USB-Dongle (die Größe eines normalen USB-Sticks oder kleiner) sollte dafür funktionieren. Sie müssen jedoch einen WLAN-Access-Point auf einem Ihrer PCs einrichten.

Bobby
quelle
2
Ich glaube nicht, dass er das meint (Wi-Fi). Eher ein wirklich langes USB-Kabel, aber ohne das Kabel; mit anderen Worten, "Wireless USB" - nicht "USB Wi-Fi Adapter".
Alex
Alexander hat recht;)
Olivier Lalonde