0

我想使用 BLE UART(BleNordicUART 模块)和我的自定义固件来打印和流式传输传感器数据。我在 wiki 或来源中没有找到太多关于 BLE UART 的信息。

我尝试通过在 CustomBleController.cpp 文件中添加对 send_ble_nus_data 函数的调用来修改 ble_std_services 示例应用程序:

    send_ble_hr_measurement(hr, &(hrdata.rrData[0]), hrdata.rrData.size());
    send_ble_nus_data(&uart_data,sizeof(uart_data)); 

但是,nRFUART / nrfConnect 手机应用程序找不到 BLE Uart 服务。我已经打开/关闭了蓝牙并用其他设备进行了验证,所以这似乎不是 GATT 缓存问题。

有人可以帮忙吗?

谢谢

4

1 回答 1

0

您是否在 App.cpp 中启用了 NUS

OPTIONAL_CORE_MODULE(BleStandardHRS, false)
OPTIONAL_CORE_MODULE(BleNordicUART, true)

请注意,对于 1.8.1,您不能同时启用 HRS 和 NUS

于 2019-05-13T13:31:39.367 回答