我参与了一个使用蓝牙4.0连接传感器的Android项目。 AFAIK android不支持蓝牙4.0。我试过我的笔记本电脑蓝牙4.0。我使用this尝试使用Broadcom。后来我开始知道我的笔记本电脑蓝牙4.0是Atheros蓝牙4.0后来我使用Android手机和平板电脑搜索Atheros蓝牙4.0 API。我看到高通拥有蓝牙4.0平板电脑。我想知道,Atheros是否为Android SDK提供蓝牙4.0 API。
答案 0 :(得分:1)
最后,漫长的搜索方式,我发现到今天(2012年12月23日),Atheros没有为开发人员提供蓝牙API。但他们正在为音频,相机,设备信息和传感器(移动震动)提供其他API。所以,也不能试试笔记本电脑。 Dgel评论和链接帮助了我很多,并得到了我,得出结论。
答案 1 :(得分:0)
Android蓝牙(和其他)API并非特定于硬件(或软件堆栈)。
它们是通用的,相当高级,是的,它们包括蓝牙4.0。
BT 4的实际支持取决于设备。最新的Nexus设备支持BT4(硬件和软件),只要它们具有Android 4.2更新。
如果您使用设备根目录,则可以访问“原始”供应商API,但我不知道BT4的内容是什么,或者发布任何内容。在大多数情况下,这是基于Broadcom的,而不是Atheros。
编辑: 我刚看到这个: http://code.google.com/p/broadcom-ble/ 我对此并不熟悉,但我怀疑它只是一个停止间隙测量,然后将BT4添加到4.1中的官方Android API。