Jul*_* M. 4 android bluetooth bluetooth-lowenergy
在我的应用程序中,我需要连接智能手机和4.0低功耗蓝牙模块.然后模块将频繁的数据发送到手机.
小智 9
Google并不了解有时他们必须自己创建和驱动某些东西,而不仅仅是依靠开源软件并将其作为自己的东西进行营销.
不幸的是,没有标准化的BT 4.0.适用于Android的Low Energy API.也许谷歌只是决定只为NFC钱包购买NFC,然后让BLE死掉.(我们真的需要两个!)
Broadcom尝试制作一个开源API,但不知何故(也许Broadcom想从中获取资金?)没有手机在他们的Android版本中包含".so"文件,所以这个API没用.
TI和摩托罗拉为在旧版Android 2.3.3上运行的RAZR系列制作了另一个API.这实际上有效,但摩托罗拉从他们的网站上删除了文档和源代码.
根据HTC的说法,HTC ONE X +和更新的HTC手机将很快支持使用特殊HTC库的新API.(至少看起来他们正在做点什么)
三星Galaxy S3有一些"秘密"API,有些人可以用它来发现设备,扫描服务和特性(google play中有一个应用程序"semilink Bluetooth Smart Scanner",它可以在Galaxy S3上做这些事情).
谷歌要求Broadcom在Android 4.2中替代Bluez.不幸的是,这个版本打破了很多功能和外设兼容性.也许是因为Wifi/GPS/Bluetooth Classic/Bluetooth Low Energy中的一个或多个共享相同的硬件资源,但驱动程序不能很好地处理.很多人都遇到了最新的Android蓝牙功能问题.
所以我希望Broadcom能够专注于解决这个问题,然后谷歌继续添加蓝牙4.0.低能量.谷歌曾表示"低能耗是我们将要整合的下一个重大举措".至少1年太晚了.
我个人不得不购买iPhone4S和iPad视网膜,以获得支持低能耗的平台.有了这些,我们就可以完成BLE外设sw并使协议正常工作.现在我们正在等待Google和Broadcom清理混乱局面.希望有一些向后兼容所以所有旧手机与BT4.0.功能强大的芯片组也将开启coincell电池驱动外设的精彩世界;-)(得梦).
实际上,我们必须等待HTC发布他们的API并让Google选择/驱动标准API.
Windows Phone 8应该会获得BLE,但它已被推迟更新.(Lumia 920已通过认证,但没有API(再次!)我们的开发人员很无奈)
Windows 8以及MAC"OS"x都有很好的GATT API.
你真的应该投资TI BLE开发套件,它可以用于加密狗的价格在50美元到100美元之间,可用于BLE嗅探.在开发BLE周边软件时,它非常方便.
| 归档时间: |
|
| 查看次数: |
4002 次 |
| 最近记录: |