1
我試圖使用react-native-ble,我有一個第一個問題:緩衝區沒有定義,所以我增加了shim.js前呼籲反應母語-BLE但我有此錯誤:陣營本地-BLE特徵寫入錯誤:「無效的參數並不令人滿意:數據=零」
[fatal][tid:com.facebook.react.RNBLEQueue] Exception 'Invalid parameter not satisfying: data != nil' was thrown while invoking write on target RNBLE with params (
"AA542816-1CD6-8FF8-2766-BCBF89A4A634",
"4B48E81D-BFBD-4334-8CB5-1F941E00AA50",
"FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFF4",
Samoud,
1
)
這裏是我的代碼:
return new Promise(function(resolve, reject) {
self._connectDevice(peripheral, id)
.then((characteristic) => {
// data = 'Samoud'
characteristic.write(data, true, function(error) {
if (error) reject(error);
resolve(true);
});
})
.catch((error) => reject(error));
});
不知道如何解決這個問題嗎?
你有沒有找到這個問題的答案? – wdlax11