0

nRF52840 と Android スマートフォン間のフレーム交換シーケンスを開発しています。nRF52840側が実装され、現在KotlinでAndroidアプリを実装中です。

アプリケーションは「書き込み」を使用してフレームを送信し、nRF52840 は「通知」を使用して応答します。

最初に、nRF Connect アプリケーションとの交換をテストして、フレームを nRF52 に送信しました。以下に示すように、nRF52 は通知に適切に応答し、フレームを 16 進形式で送信します。

ここをクリックし画像をご覧ください。

Android アプリケーション側では、通知を検出する方法を知っていますが、nRF Connect アプリケーションのように、これらのフレームを (16 進形式で) 表示してから参照できるようにしたいと考えています。

どうやってやるの?

私のKotlin関数の始まり:

    private fun handleNotification(characteristic: BluetoothGattCharacteristic) {
      println("Notification !")
      val newValue = characteristic.value
    }
4

2 に答える 2