哪一個是實際確認callBack,它表示數據已成功從Android Phone傳遞到遠程BLE設備? onCharacteristicWrite() or onCharacteristicChanged()
或其他東西。 我寫的數據是BluetoothGattCharacteristic.WRITE_TYPE_NO_RESPONSE.
在Android BLE中使用哪種回調來確保向遠程BLE設備成功發送消息?
0
A
回答
0
相關問題
- 1. 從iPhone向BLE設備發送數據?
- 2. 如何通過藍牙或BLE在兩個Android設備之間發送消息?
- 3. 發送int數據到BLE設備
- 4. 的Android/iOS的 - BLE - 醒來時BLE設備連接
- 5. 無法發現BLE設備
- 6. BLE設備超時後,Android BLE不再連接[使用RxAndroidBle]
- 7. Android BLE未正確連接到設備
- 8. BLE掃描不能找到BLE設備
- 9. Android Ble在BLE設備的GATT服務中找不到特徵
- 10. Ble掃描設備Android
- 11. 發送Android BLE GATT通知
- 12. 無法在Android 5和BLE設備之間建立BLE連接
- 13. BLE外設和BLE中央
- 14. 如何使用Meteor和Cordova BLE插件連接到BLE設備
- 15. 是否支持ANCS向多個BLE設備發送通知?
- 16. 將BLE設備連接到Android發送數據(nUART)
- 17. 隱藏來自Genric BLE掃描儀應用程序的BLE設備
- 18. 嘗試檢測BLE設備時未調用onLeScan功能
- 19. 使用Cordova bluetoothSerial插件與BLE設備
- 20. 多個BLE設備測試
- 21. 通過Firebase雲消息向Android設備發送消息
- 22. 在Android中獲取BLE信標的發送功率
- 23. 從設備BLE設備可以讀取其他BLE設備的RSSI值嗎?
- 24. Erlang:遠程調用vs發送消息
- 25. 使用MAC連接到BLE設備ios
- 26. 從ble設備發出警報
- 27. 發現並連接到BLE設備
- 28. Android無法找到任何BLE設備
- 29. Android BLE - 一次連接多個設備
- 30. Android BLE外圍設備數據接收
onCharacteristicWrite()將在成功交付時被調用。 –
@UsmanRana我已經看到了一些實例,gettign這個回調並不總是意味着遠程設備已經獲得了Gatt層的數據。我還讀了這些writeRequests在Android BLE堆棧緩衝區中排隊,並且在發送數據時到遠程設備的空氣會將此回叫調用回來。您是否有任何官方資料來證明您的聲明? – Raulp
onCharacteristicChanged()在啓用通知時調用,因此無論何時在特徵中檢測到任何更改時都會觸發。當您在設備上寫入數據包並且設備響應確認時,會專門調用onCharacteristicWrite()。檢查文檔: https://developer.android.com/reference/android/bluetooth/BluetoothGattCallback.html –