Android用にBLE通信プログラムを書いている、初心者程度のものです。
表題のように、Androidでセントラルからペリフェラルに書き込みをしたとき、現状 onCharacteristic
コールバックされています。これをコールバックされないようにしたいのです。
iphoneでは、peripheral.writeValue メソッドの第三引数typeで、CBCharacteristicWriteWithOutResponse を
指定すれば良かったです。
試したことは、
BluetoothGattCharacteristic blewritechar = BluetoothGatt().getService( UUID.fromString(SERVICE_UUID) ).getCharacteristic( UUID.fromString(CHARACTERISTIC_WRITE_UUID) );
blewritechar.setWriteType(BluetoothGattCharacteristic.WRITE_TYPE_NO_RESPONSE); ← ここで、WRITE_TYPE_NO_RESPONSE 指定
blewritechar.setValue( 書き込みデータ );
どのようにすれば良いのか、ご教授願います。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/29 14:34