USB na bezprzewodowy na USB… czy to możliwe?

25

Czy jest jakiś adapter USB, który można podłączyć do komputera i przekonwertować wyjście USB na bezprzewodowe, a następnie mieć drugi adapter USB, który odbierze sygnał bezprzewodowy i ponownie przekształci go w wejście USB? Drugi adapter USB powinien być stosunkowo mały.

AKTUALIZACJA :

To, co naprawdę próbuję zrobić, to: naprawdę długi kabel USB, ale bez kabla; innymi słowy „bezprzewodowy USB” . Próbuję podłączyć robota, który zbudowałem i który ma port USB. Oczywiście mógłbym dodać interfejs bezprzewodowy, ale byłby długi i skomplikowany ... dlatego wpadłem na ten pomysł. Koncentratory USB nie są tak naprawdę opcją, ponieważ wspomniany robot musi się poruszać.

Olivier Lalonde
źródło
więc potrzebujesz przedłużacza USB, który wykorzystuje technologię bezprzewodową, ponieważ robot jest urządzeniem USB? czy robot jest hostem USB? nie można podłączyć dwóch hostów USB bezpośrednio przez USB, nawet przy użyciu przedłużaczy. potrzebujesz do tego jakiejś sieci.
quack quixote
Powiedziałbym szczerze, że jeśli poważnie podchodzisz do dalszych eksperymentów, powinieneś spróbować pracy w bluetooth lub XBee. XBee wydaje się być lepszym wyborem, jeśli po prostu rozglądasz się za pomysłami i projektami. Jakiego mikrokontrolera używasz do robota? Jeśli korzystasz z platformy Arduino, skonfigurowanie XBee do komunikacji z komputerem sterującym nie byłoby strasznie trudne. Uważam, że byłoby to dość łatwe z większością innych platform mikrokontrolerów.
spowers
1
Zakładam, że ma na myśli, że robot działa raczej jako urządzenie USB niż jako host i szuka czegoś, co ma koniec „do urządzenia” dla robota i koniec „do hosta” albo bezpośrednio podłączony do komputera, albo do huba, takiego jak ten, z którym się łączyłem. Widziałem przedłużacze, w których jeden koniec jest tak mały jak typowy adapter bezprzewodowy, ale nie pamiętam, czy było to na hoście, czy na urządzeniu (prawdopodobnie po stronie hosta, ponieważ byłoby to najwygodniejsze w przypadku laptopów, co nie jest sposób, w jaki szuka Olivier), chociaż nie mogę znaleźć żadnego linku po pobieżnym wyszukiwaniu.
David Spillett
Host USB będzie moim komputerem, a robot będzie urządzeniem. Dzięki za pomoc, ale wydaje się, że to, czego szukam, tak naprawdę nie istnieje: /
Olivier Lalonde

Odpowiedzi:

6

Bezprzewodowe koncentratory USB i przedłużacze istnieją ( na przykład ten koncentrator ), ale wydają się dość drogie . Spodziewałbym się, że będą to zauważalne problemy z szybkością i opóźnieniami, więc nie chciałbym uruchamiać zewnętrznego dysku lub urządzenia wideo przy użyciu jednego, ale w przypadku czegoś takiego jak drukarka powinna działać dobrze (chociaż dla tego konkretnego zastosowania może być znacznie tańsza + łatwiej kupić nową drukarkę z wbudowanym modułem bezprzewodowym i podłączyć ją do istniejącego bezprzewodowego punktu dostępowego jako drukarki sieciowej).

David Spillett
źródło
ciekawe urządzenie. używa Wi-Fi (802.11g) do rozszerzenia łącza, więc może powodować konflikt z innym Wi-Fi, ale wydaje się przydatny.
quack quixote
3

Niedawno znalazłem odpowiedź za pomocą opinii z mojego własnego wątku ( tutaj ).

Aby rozszerzyć urządzenie USB przez sieć bezprzewodową, potrzebujesz czegoś, co nazywa się „wirtualnym USB”. Jedną z usług, którą z powodzeniem korzystałem, był VirtualHere (kompatybilny z Windows), a alternatywą jest USB / IP (więcej dla Linuksa).

Zasadniczo wspomniany „adapter USB” musiałby być komputerem z funkcją Wi-Fi; W przypadku robota może załatwić sprawę wersja Raspberry Pi z Wi-Fi.

plu
źródło
1

Istnieje urządzenie firmy Speedybee, które twierdzi, że jest adapterem hosta Bluetooth na USB, więc podłączasz je do urządzenia USB. Oczywiście potrzebuje energii, ponieważ nie będzie pobierać żadnych z urządzenia USB. Wydaje się, że został stworzony do rozmowy z kontrolerem lotu drona, ale mówi, że pozwala on na port szeregowy przez USB do 110 kbaud. Może to być przydatne dla Twojego robota.

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

Adrien
źródło
0

Twoje pytania są trochę dwuznaczne - nie wiemy, co próbujesz połączyć. Istnieją dwie możliwości: urządzenie USB lub inny komputer.

  • Aby podłączyć inny komputer, użyj karty sieciowej. Karty sieciowe Wifi USB istnieją i są na rynku; umieść po jednym na każdym komputerze i skonfiguruj sieć ad-hoc (lub użyj routera Wi-Fi lub AP). Można również użyć portu szeregowego USB do połączenia dwóch komputerów, ale istniejące produkty prawdopodobnie będą zaprojektowane do użytku przewodowego.

  • Aby podłączyć urządzenie USB, użyj przedłużacza USB. Dostępne są wersje przewodowe; konwertują USB na okablowanie Ethernet, aby rozszerzyć zasięg sygnału poza limit 5m USB.

    Nie znam żadnych bezprzewodowych przedłużaczy, ale nie jest to niemożliwe. Byłby ciekawy projekt DIY.

quack quixote
źródło
0

Brzmi jak praca dla Bluetooth? Bluetooth został zaprojektowany jako protokół bezprzewodowego złącza peryferyjnego.

Możesz uzyskać kompatybilne z Bluetooth wersje prawie wszystkich urządzeń peryferyjnych USB (myszy, drukarki, kamery internetowe, głośniki itp.), A obecnie klucze USB Bluetooth do podłączenia z tyłu komputera mogą być mniejsze niż miniatura.

GAThrawn
źródło
0

Powiedziałbym, że nie jest to łatwe z jednego powodu - zasilacza. USB w większości przypadków służy również do zasilania podłączonego urządzenia. Wyobraź sobie, że chcesz w ten sposób podłączyć dysk flash. Kabel USB przesyła 5 V do urządzenia, aby mogło działać. Korzystanie z klucza bezprzewodowego podłączonego do komputera zapewnia zasilanie klucza, ale nie do zdalnego USB (mniejsza wtyczka do wejścia na dysk flash USB). Z tego powodu taki bezprzewodowy kabel USB wymagałby własnego zasilania (np. Baterii, która będzie stosunkowo duża i trzeba ją często ładować, lub wtyczki).

Tomas M.
źródło
Powiedział, że próbuje połączyć się z robotem. Z pewnością zasilanie nie stanowiło problemu.
alextoind
0

Jeśli jest w stanie zaakceptować adapter WiFi USB, użyj go, aby połączyć się z nim przez Wi-Fi. Następnie komunikuj się przez IP.

Jeśli nie, możesz przypiąć Raspberry Pi 3 do robota i podłączyć go do Wi-Fi. Zapewni dużą funkcjonalność, w tym przechowywanie gotowych procedur na karcie SD. Pi ma porty USB, dzięki czemu można poprowadzić krótki kabel o długości 1 stopy lub mniej i podłączyć 2 urządzenia.

Następnie musisz operować przez TCP / IP.

cybernard
źródło
-2

Każdy prosty klucz USB (rozmiar zwykłej pamięci USB lub mniejszy) powinien na to działać. Ale musisz skonfigurować punkt dostępu do sieci WLAN na jednym ze swoich komputerów.

Konstabl
źródło
2
Nie sądzę, żeby miał to na myśli (Wi-Fi). Raczej bardzo długi kabel USB, ale bez kabla; innymi słowy „bezprzewodowy USB” - nie „adapter USB Wi-Fi”.
Alex
Alexander ma rację;)
Olivier Lalonde