Pripojiť zariadenie k smartfónu (tabletu,...) alebo inému zariadeniu s OS Android cez USB je momentálne možné 2 spôsobmi - pomocou USB OTG (On The Go) alebo využitím tzv. - „Android open Accessory“ módu. USB OTG sme vám nedávno popísali v článku - USB OTG - radšej byť pánom než sluhom. USB OTG funguje bez problémov s mnohými externými zariadeniami, ale tento spôsob má jednu zásadnú požiadavku - váš smartfón musí dané externé zariadenie rozoznať - musí mať na daný typ nainštalovaný ovládač (podobne ako u PC). Problém je, že pre mnohé USB zariadenia musíte potom do vášho Android zariadenia doinštalovať ovládač, čo môže byť problematické z rôznych dôvodov - neexistencia vhodného ovládača, „zamknutý“ systém (obmedzené prístupové práva), strata záruky na Android zariadenie, ....
Ako riešenie na tieto problémy vznikol tzv. Android Open Accessory Mode, kedy sa rola obracia a Android zariadenie komunikuje v režime USB device (Slave). To znamená, že úlohu Host preberá externé zaradenie, pričom sa eliminuje potreba vyvíjať ovládače a zaručuje to bezproblémovú komunikáciu. To znamená, že tento mód je veľmi vhodný pre vývoj nových zariadení určených pre spoluprácu s Android zariadeniami. Zároveň je pri tomto móde USB zbernica napájaná z Host zariadenia, čo šetrí batériu Android zariadenia. Obyčajne aplikácia v danom OS využíva ovládače aby komunikovala s USB zariadením. V tomto prípade ale netreba žiadne ovládače - Android zariadenie prečíta sadu reťazcov popisujúcich pripojené zariadenie (výrobca, model, URL adresa,...) čo dokáže automaticky naštartovať aplikáciu po pripojení daného zariadenia. Samotná USB komunikácia potom využíva 2 koncové body pre vstup a výstup (Bulk IN a Bulk OUT). Preto Open Accessory mód je vhodný pre všetky druhy zariadení - dáta produkujúce (senzory, snímače,...) ale aj dáta prijímajúce (tlačiarne, roboty,...).
Detailné informácie vám poskytnú dokumenty FT311 datasheet, FT311 WP_001 a FT311D Android programmer guide. Ďalšie súbory nájdete na stránke http://www.ftdichip.com/Android.htm
V prípade záujmu nás prosím kontaktujte na adrese info@soselectronic.sk.
- kompletné riešenie USB pre pripojenie k Android zariadeniam v móde „Android Open Accessory Mode“
- nepotrebuje vyvíjať USB ovládače ani ich inštalovať do Android zariadenia
- ideálny pre ovládanie zariadení, zber dát (data logging), automatizáciu
- 6 užívateľom voliteľných rozhraní - UART, GPIO, 4 PWM, SPI Master, SPI Slave
- nepotrebuje žiadne programovanie ohľadom USB protokolu
- podpora USB 2.0 full speed (12 Mbit/s)
- rozšírený teplotný rozsah -40 až +85°C
- integrovaný obvod power-on-reset
- jednoduché napájanie 3,3V (vstupy tolerantné 5V)
- napájanie USB portu poskytuje príslušenstvo (Host), čo šetrí batériu Android zariadenia
Páčia sa Vám naše články? Nezmeškajte už ani jeden z nich!
Nemusíte sa o nič starať, my zabezpečíme doručenie až k Vám.