如何在Movesense中使用Nordic UART服务?

时间:2019-04-28 13:30:30

标签: bluetooth-lowenergy uart gatt movesense

我想在我的自定义固件中使用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缓存问题。

有人可以帮忙吗?

谢谢

1 个答案:

答案 0 :(得分:0)

您已在App.cpp中启用NUS

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

请注意,使用1.8.1不能同时启用HRS和NUS