1
我知道Android BLE中有23個字節的限制。如何在Android BLE上讀取超過23個字節
有幾個關於發送超過20個字節的計算器問題。
但我的問題是,如何閱讀超過20個字節的Android BLE。
是的,它可以很容易地與操縱MTU完成,但奇巧不支持requestMTU你知道:(
用幼稚的做法,
override fun onCharacteristicRead(gatt: BluetoothGatt?, characteristic: BluetoothGattCharacteristic?, status: Int) {
new String(characteristic?.value)
}
這隻會產生前23個字節。
有兩個選項。您的對方BLE設備請求更高的MTU,或者您必須將數據拆分爲幾條消息(分段) – Christopher