Android外设AOA技术原理

今日的智慧手机及平板等Android装置,大都只能限于自身的应用,不过,在Google I/O 2011大会中发表了Android开放性周边(Android Open Accessory)协定技术,让外部的USB硬体(Android USB accessory)可以透过专用的Accessory mode来与Android装置互动。这个功能对于Android装置的发展是很有影响力的,未来Android应用开发者可跳出框框,用高阶程式语言就能轻易地来控制各种USB周边。

事实上已有人运用搭载Android 3.1的平板电脑开发出有趣的操控功能,利用它来 ??操控在一个大型实体迷宫中的一颗5000磅的滚球(source );以及操控一只小型Android玩具的双手与身躯,并且让机器人跳舞、它的眼睛还会闪烁着LED的亮光,请看以下影片。更多有趣或实用的应用可望陆续出现。



目前平板用的Andr??oid 3.1及手机用的Andr??oid 2.3.4平台都支援Android Open Accessory Development Kit(ADK)的Andr??oid Open Accessory APIs。值得一提的是,在今年COSCUP中极受重视的Arduino,正是ADK建构的基础。ADK开发电路板的架构即基于Arduino Mega2560 USB微控制器板的硬体架构而来。不过,因Mega2560本身只支援USB Device角色,而不支援USB Host角色,因此Android在硬体架构上又结合了可支援USB Host角色的Circuit@Home之USB Host Shield。

根据Android Developers官网,目前市面上已可找到多套ADK的开发板,包括Arduino Store的Arduino Mega ADK、DIY Drones的PhoneDrone Board for Android、RT Corp的RT-ADK&RT-ADS、Microchip的PIC24F Accessory Development Kit for Android、Seeedstudio的Seeeduino ADK Main Board等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值