也是链接:https://docs.silabs.com/gecko-os/1/bgx/latest/ble-services
代码具有排队的机制,并将其写入描述符,并在TX特征上启用了通知,但我什么也没得到,根本什么也没有。如果您愿意,我可以提供代码的一部分,但首先我想讨论未收到什么可能的原因。 我遇到了与您相同的问题,看来我终于弄清楚了...
我已经观察到一些蓝牙调试应用程序(特别是NRF工具箱)能够正确接收BLE通知。我已经挖掘并尝试复制一切可能。最终,在我的情况下,使它起作用的是在gatt.requestMtu(517)
BluetoothGattCallback.onServicesDiscovered