在对 BLE 主题和 android 进行了数小时的研究后,我发现唯一的事情就是一团糟。为 iOS 开发一个使用 BLE 的应用程序非常简单——一个框架和一些文档。现在,我必须为 android Jelly Bean 4.2.2 编写一个应用程序(该应用程序只能在一个设备上运行,目前仅与 4.2.2 一起提供),它必须发现并连接到 BLE 设备。
我发现,在 4.1 之前,android 上的蓝牙堆栈称为 BlueZ,但在 4.2 中,Google 更改为 Broadcom 的堆栈。我知道在 4.3 中,Android 中有一个官方内置的低功耗蓝牙支持,但该应用程序必须在 4.2.2 下运行。
经过大量研究,我没有找到任何有关 Broadcom 堆栈的文档。有人可以指向一个链接(该链接仍在工作并且不会以 303 错误结束)吗?堆栈是否支持 BLE,是否有人知道这方面的教程或可以提供几行示例代码?
非常感谢您的任何意见!我真的迷失在那个混乱中
利纳德