Я разрабатываю последовательность обмена кадрами между nRF52840 и Android-смартфоном. Реализована сторона nRF52840, и сейчас я реализую приложение для Android с Kotlin.
Приложение использует запись для отправки кадров, а nRF52840 использует уведомления для ответа.
Сначала я протестировал обмен с приложением nRF Connect для отправки кадров на nRF52. Как вы можете видеть ниже, nRF52 хорошо отвечает уведомлениями и отправляет кадры в шестнадцатеричном формате:
Щелкните здесь, чтобы увидеть изображение.
Что касается приложения Android, я знаю, как обнаруживать уведомления, но я хотел бы, как и в приложении nRF Connect, иметь возможность отображать эти кадры (в шестнадцатеричном формате), а затем иметь возможность просматривать их.
Как я могу это сделать?
Начало моей функции Kotlin:
private fun handleNotification(characteristic: BluetoothGattCharacteristic) {
println("Notification !")
val newValue = characteristic.value
}