Připojit zařízení ke smartphonu, tabletu nebo jinému zařízení s OS Android přes USB je momentálně možné dvěma způsoby - pomocí USB OTG (On The Go) nebo využitím tzv. "Android open Accessory" módu. USB OTG jsme Vám nedávno popsali v článku USB OTG - raději být pánem než sluhou. USB OTG funguje bez problémů s mnoha externími zařízeními, ale tento způsob má jeden zásadní požadavek - Váš smartphon musí dané externí zařízení rozeznat - musí mít pro daný typ nainstalován ovladač (podobně jako u PC). Problém je, že pro mnohé USB zařízení musíte do vašeho Android zařízení doinstalovat ovladač, což může být problematické z různých důvodů - neexistence vhodného ovladače, "zamčený" systém (omezená přístupová práva), ztráta záruky na Android zařízení...
Jako řešení těchto problémů vznikl tzv. Android Open Accessory Mode, kdy se role obrací a Android zařízení komunikuje v režimu USB device (Slave). To znamená, že úkol Host přebírá externí zařazení, přičemž se eliminuje potřeba vyvíjet ovladače a je zaručena bezproblémová komunikace. Tento mód je velmi vhodný pro vývoj nových zařízení, určených pro spolupráci s Android zařízeními. Současně je u tohoto módu USB sběrnice napájena z Host zařízení, což šetří baterii Android zařízení. Obyčejně aplikace v daném OS využívá pro komunikaci s USB zařízením ovladače. V tomto případě ale netřeba žádné ovladače - Android zařízení přečte sadu řetězců, popisujících připojené zařízení (výrobce, model, URL adresa...), což dokáže automaticky nastartovat aplikaci po připojení daného zařízení. Samotná USB komunikace pak využívá 2 koncové body pro vstup a výstup (Bulk IN a Bulk OUT). Proto je Open Accessory mód vhodný pro všechny druhy zařízení - data produkující (senzory, snímače...), ale i data přijímající (tiskárny, roboty...).
Detailní informace Vám poskytnou dokumenty FT311 datasheet, FT311 WP_001 a FT311D Android programmer guide. Další soubory najdete na stránce http://www.ftdichip.com/Android.htm
V případě zájmu nás prosím kontaktujte na adrese info@soselectronic.cz.
Líbí se Vám naše články? Nezmeškejte už ani jeden z nich! Nemusíte se o nic starat, my zajistíme doručení až k Vám.