Как использовать Nordic UART Service с Movesense? - PullRequest
0 голосов
/ 28 апреля 2019

Я хочу использовать BLE UART (модуль BleNordicUART) с моей специальной прошивкой для печати и потоковой передачи данных датчика. Я не нашел много информации о BLE UART в вики или источниках.

Я попытался изменить пример приложения ble_std_services, добавив вызов функции send_ble_nus_data в файле CustomBleController.cpp:

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

Однако мобильное приложение nRFUART / nrfConnect не находит службу BLE Uart. Я включил / выключил Bluetooth и проверил его на других устройствах, так что это не проблема кеширования GATT.

Может кто-нибудь помочь?

Спасибо

1 Ответ

0 голосов
/ 13 мая 2019

Включили ли вы NUS в App.cpp

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

Обратите внимание, что с 1.8.1 вы не можете включить ни HRS, ни NUS

...