Android BLE 示例

标签 android bluetooth-lowenergy

关闭。这个问题需要details or clarity .它目前不接受答案。












想改进这个问题?通过 editing this post 添加详细信息并澄清问题.


去年关闭。







Improve this question




我试图寻找可以帮助我开发应用程序的完整示例,但在网上我发现只有部分代码没有相互关联。是否可以看到一个完整的连接示例,包括两个设备之间的通信部分?另外我碰巧遇到了 nRF Connect 应用程序的问题:蓝牙在大约 30 秒后自动与设备断开连接,为什么?

最佳答案

BLE 完整示例 link to github - 包含 Android、iOS、ESP32 - 每个平台(中央和外围设备)有 2 个应用程序。每个 Central 都与每个 Peripheral 兼容。
这是一个很棒的指南:The Ultimate Guide to Android Bluetooth Low Energy通过 PunchThrough。
关于您的第二个问题(发生自动断开连接),我记得我注意到 iOS 上有类似的断开连接,但没有找出原因。我还注意到,在订阅了特征通知/指示后,它不再断开连接,这就是为什么我猜这可能是针对非 Activity 连接的操作系统优化。

关于Android BLE 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67102816/

相关文章:

android - 为什么在 android Marshmallow 之后的 Ble 扫描需要位置权限

android - Android 上低功耗蓝牙中的私有(private)地址与公共(public)地址

iOS 应用程序无法检测到它位于 CLBeaconRegion 内

java - SDK还没有初始化,一定要先调用FacebookSdk.sdkInitialize()

java - 使用相机 x android 减小视频文件大小

android - 如何在 Android 中为 BLE 设备设置蜂鸣器

android - Ble 配对失败

带有翻转 CardView 的 Android RecyclerView

android - 如何设计这样的 ListView 行

android - 如何转换 "yyyy-MM-dd' T'HH :mm:ssZZZZZ"to "yyyy-MM-dd" without add one day in Android?