Aby korzystać z podłączonego urządzenia USB, musisz mieć:
- Kabel USB OTG (USB On-The-Go)
- Sterowniki trybu hosta USB załadowane do urządzenia
- Wersja systemu operacyjnego Android załadowana na to urządzenie, która obsługuje tryb hosta USB
- Urządzenie z Androidem (np. Telefon lub tablet), które ma wbudowaną obsługę sprzętową trybu hosta USB
- I wreszcie, w twoim urządzeniu muszą znajdować się sterowniki dla każdego podłączonego urządzenia USb.
System operacyjny
Obsługa trybu hosta USB została wprowadzona w systemie Android w wersji 3.1 (Honeycomb) , więc jeśli masz Android 3.1 lub nowszy zainstalowany na swoim urządzeniu, powinieneś mieć niezbędną obsługę w swoim systemie operacyjnym, Android 4 dodaje również dodatkową obsługę USB i OTG. Ponadto wiele ROM-ów innych firm dodaje obsługę trybu hosta USB do telefonów z obsługą sprzętu, ale nie ma niezbędnej obsługi systemu operacyjnego lub sterowników w oficjalnej wersji systemu operacyjnego.
Sterowniki trybu hosta
Większość urządzeń, które obsługują zarówno sprzęt, jak i nowy system operacyjny, mają załadowane sterowniki niezbędne do włączenia trybu hosta USB, ale niektóre nie. Możesz znaleźć aplikacje sterowników w Sklepie Play dla niektórych modeli, które nie mają wbudowanych sterowników. Niektóre modele z instrukcjami innych producentów i dostępnymi sterownikami to:
Kabel
Nie możesz po prostu użyć zwykłego kabla USB. Ponieważ urządzenia te mogą działać zarówno jako „urządzenie podrzędne” USB (na przykład, aby można je podłączyć do komputera i kopiować muzykę na telefon lub kopiować zdjęcia z telefonu) oraz „host” USB (na przykład, aby możesz podłączyć pamięć USB do tabletu i kopiować na niej pliki lub je wyłączać) potrzebują one sposobu, aby powiedzieć, które powinny działać w danym momencie.
Kabel USB OTG ( USB On-The-Go ) służy do informowania urządzenia, aby działało jako host, to jest jak zwykły kabel USB, ale ma jeden z wewnętrznych styków podłączonych do uziemienia na jednym końcu, aby umożliwić urządzenie wie, że powinno działać jako host (technicznie styki 4 i 5 są zwarte do masy w kablu OTG).
Ponadto, ponieważ większość telefonów ma gniazda micro-USB, ale większość dongli USB ma „pełnowymiarowe” wtyczki USB, ponieważ poniżej wiele kabli OTG ma męską wtyczkę micro-B na jednym końcu i żeńską wtyczkę USB-A na inne do konwersji między złączami różnych rozmiarów.
Zestaw do podłączenia kamery Motorola, który jest kablem USB OTG
Kable USB OTG można kupić dość tanio w miejscach takich jak eBay lub rynek Amazon, a także w wielu małych sklepach z elektroniką. Może się również okazać, że producent urządzenia sprzedaje oficjalny, markowy, często nazywany „zestawem do podłączenia aparatu” lub „kablem połączeniowym pamięci USB”. Jeśli jesteś odważny, możesz również znaleźć w Internecie różne samouczki na temat tworzenia własnego kabla OTG ze standardowego kabla USB.
Sterowniki urządzeń USB
Po podłączeniu urządzenia USB do telefonu lub tabletu z Androidem musi wiedzieć, co to jest urządzenie USB i co z nim zrobić. W przypadku popularnych urządzeń, takich jak pamięci USB lub aparaty obsługujące PPTP lub USB Mass Storage, często są one już wbudowane w system operacyjny. W przypadku innych urządzeń USB, takich jak klucze Wi-Fi, 3G lub Bluetooth, w systemie operacyjnym mogą nie być fabrycznie zainstalowane sterowniki lub tylko sterowniki niektórych określonych urządzeń.
Jak przetestować wszystko razem
Istnieje kilka aplikacji, które mogą pomóc w sprawdzeniu, czy masz cały niezbędny sprzęt i oprogramowanie, na przykład Diagnostyka hosta USB . Używanie go do testowania możliwości urządzenia jest bardzo proste
- Zainstaluj USB Host Diagnostics ze Sklepu Play
- Uruchom
- Stuknij łącze Rozpocznij diagnostykę i postępując zgodnie ze wskazówkami, najpierw upewnij się, że nic nie jest podłączone do urządzenia USB, a następnie podłącz urządzenie (takie jak dysk flash USB) po wyświetleniu monitu
Jeśli wszystko działa, powinieneś otrzymać taki ekran podsumowania, pokazujący najpierw kilka szczegółów na temat twojego urządzenia i działającego systemu operacyjnego, a następnie informujący, czy urządzenie mówi, że obsługuje tryb hosta USB, a następnie wszystkie ważne końcowe Werdykt, który informuje, czy testowanie dostępu do trybu hosta działało, czy nie:
Jeśli wszystko działa, a aplikacja pomyślnie wykryła urządzenie USB (wskazując, że działa tryb hosta USB), powinieneś mieć „Tak” w dzwonionych sekcjach i niektóre szczegóły pokazujące, jak duży jest dostęp do oprogramowania innej firmy (tj. Nie jest wbudowany ) aplikacje muszą mieć na urządzeniu. Jeśli nie, powinny być tam szczegółowe informacje, które pomogą ci wyśledzić, gdzie jest problem.
Alternatywnie , Chainfire, autor USB Host Diagnostics, ma (długą) listę wszystkich raportów, które ludzie przesłali po uruchomieniu testu na swoich urządzeniach. Możesz wyszukać swoje urządzenie na liście i sprawdzić, czy osoby z twoim urządzeniem i wersją systemu operacyjnego przeszły wszystkie testy, czy nie. Sprawdź swoje urządzenie tutaj: http://usbhost.chainfire.eu/