我参与了一个使用蓝牙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。
发布于 2012-12-23 11:38:29
最后,经过漫长的搜索,我发现直到今天(23/12/12),Atheros还没有给开发者提供蓝牙API。但是他们为音频、摄像头、设备信息和传感器(移动握手)提供了其他API。所以,也不能在笔记本电脑上尝试。Dgel评论和链接对我帮助很大,让我得出了结论。
发布于 2012-12-17 23:25:47
Android蓝牙(和其他)API不是特定于硬件(或软件堆栈)的。
它们是通用的和相当高级的,是的,它们包括蓝牙4.0。
对BT4的实际支持取决于设备。最近的Nexus设备只要有Android4.2更新就支持BT4 (无论是在硬件上还是软件上)。
如果你引导你的设备,你可以访问“原始”的供应商应用程序接口,但我不知道BT4是什么样子的,也不知道它是否发布了。在大多数情况下,这是基于Broadcom的,而不是Atheros。
编辑:我刚刚看到这个:http://code.google.com/p/broadcom-ble/我对此并不熟悉,但我怀疑这只是BT4在4.1中被添加到官方Android API之前的一个权宜之计。
https://stackoverflow.com/questions/13907936
复制相似问题