Przyłączenie urządzenia do smartfonu (tabletu,...) lub innego urządzenia z OS Android poprzez złącze USB możliwe jest obecnie 2 sposobami – za pomocą USB OTG (On The Go), lub korzystając z tzw. trybu „Android open Accessory“. USB OTG opisaliśmy Państwu niedawno w artykule - USB OTG - lepiej być panem niż sługą. USB OTG działa bez problemów z wieloma urządzeniami zewnętrznymi, jednak sposób ten ma jedno podstawowe wymaganie – Państwa smartfon musi dane urządzenie zewnętrzne rozpoznać – musi mieć zainstalowany sterownik do danego typu (podobnie jak na PC). Problemem jest, że dla wielu urządzeń USB konieczne jest doinstalowanie sterownika do Państwa urządzenia Android, co może być problemem z różnych powodów – brak odpowiedniego sterownika, „zamknięty“ system (ograniczenia praw dostępu), utrata gwarancji urządzenia Android,....
Jako rozwiązanie tych problemów powstał tzw. Android Open Accessory Mode, kiedy role odwracają się i urządzenie Android komunikuje w trybie USB device (Slave). Rolę Host przejmuje urządzenie zewnętrzne, przy czym odpada konieczność programowania sterowników i zapewnia to bezproblemową komunikację. To znaczy, że tryb ten świetnie nadaje się do rozwoju nowych urządzeń przeznaczonych do współpracy z urządzeniami Android. Równocześnie w tym trybie złącze USB zasilane jest z urządzenia Host, co oszczędza akumulator urządzenia Android. Aplikacja w danym OS używa zazwyczaj do komunikacji z urządzeniem USB sterowników. W opisywanym rozwiązaniu jednak nie potrzeba żadnych – urządzenie Android odczyta zestaw słów opisujących przyłączone urządzenie (producent, model, adres URL,...), przez co potrafi automatycznie uruchomić aplikację dla przyłączenia danego urządzenia. Sama komunikacja USB wykorzystuje później 2 punkty końcowe dla wejścia i wyjścia (Bulk IN oraz Bulk OUT). Dlatego tryb Open Accessory nadaje się do wszystkich rodzajów urządzeń – generujących dane (sensory, czujniki,...) jak również przyjmujących dane (drukarki, roboty,...).
Szczegółowych informacji udzielą Państwu dokumenty FT311 datasheet, FT311 WP_001 oraz FT311D Android programmer guide. Dalsze dokumenty znajdą Państwo na stronie http://www.ftdichip.com/Android.htm
W razie zainteresowania prosimy o kontakt pod adresem info@soselectronic.pl.
- kompletne rozwiązanie USB dla połączenia z urządzeniem Android w trybie „Android Open Accessory Mode“
- bez konieczności opracowania sterowników USB i ich instalacji w urządzeniu Android
- idealny dla sterowania urządzeniami, poboru danych (data logging), automatyzacji
- 6 złączy wybieralnych użytkownikiem - UART, GPIO, 4 PWM, SPI Master, SPI Slave, I2C Master
- nie wymaga żadnego programowania względem protokołu USB
- wspiera USB 2.0 full speed (12 Mbit/s)
- rozszerzony zakres temperatury -40 aż +85°C
- zintegrowany układ power-on-reset
- proste zasilanie 3,3V (wejścia tolerancyjne do 5V)
- zasilanie złącza USB zapewniają akcesoria (Host), co oszczędza akumulator urządzenia Android
Czy spodobały Ci się nasze artykuły? Nie przegap żadnego! Zajmiemy się wszystkim za Ciebie i chętnie sami Ci je dostarczymy.