bluetooth - 无法在 RN4020 蓝牙模块上创建多个私有(private) BLE 服务

标签 bluetooth bluetooth-lowenergy

我正在尝试使用 Microchip 的 RN4020 蓝牙低功耗模块来创建我自己的自定义服务,以便我可以通过手机控制它们。

当我尝试仅创建一项私有(private)服务时,一切正常。如果我尝试使用以下命令创建超过 1 个,则会出现问题

enter image description here

从所有 AOK 消息来看,似乎没有问题,但是当 我实际上使用 LS 命令列出了所有可用的服务

enter image description here

这两个特征都被置于第二个服务之下,而第一个特征甚至不再存在。我尝试首先设置一项服务,然后重新启动并添加另一项服务,但这没有什么区别。

是否有办法在此 RN4020 BLE 模块上创建多个私有(private)服务?

最佳答案

嗨,etrusks,我想现在您可能已经找到了这个问题的答案。但对于那些有同样问题的人来说。

看来RN4020模块有这个问题,而且还没有解决(固件V1.23)。 microchip 已在“RN4020 Bluetooth® Low Energy Module User’s Guide”中解决了此问题,他们对此有解决方法,您可以在同一文档中阅读有关此问题的更多信息。

谢谢!

关于bluetooth - 无法在 RN4020 蓝牙模块上创建多个私有(private) BLE 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47540967/

相关文章:

android - BluetoothGattServerCallback : onCharacteristicReadRequest() called multiple times

android - 应用程序关闭时蓝牙设备会断开连接

android - iOS 和 Android Max BLE 通告和扫描字节

bluetooth - 自拍杆 - Windows Phone 8.1 上的蓝牙 HID 设备

macos - 如何通过 IOBluetooth 框架 (macOS) 获取 BLE 设备列表

android - 用于移动设备的 RFID 阅读器

Android BLE 按名称连接到设备

ios - 如何在iOS中通过BLE获取设备的MAC

java - 后台蓝牙通信。线程、服务、IntentService、AsyncTask..?

Python 替代 linux 蓝牙命令 "rfcomm connect"