蓝牙低功耗 - WriteCharacteristic()失败,可以写入和写入无响应?

时间:2017-03-06 22:12:01

标签: android bluetooth bluetooth-lowenergy

我们正在设计BLE设备和与之通话的手机应用程序。我们在BLE设备上定义了一个具有属性

的特性
<properties write_no_response="true" notify="true" read="true" write="true" indicate="true"/>

是的,这太过分了,我们处于早期发展阶段。

当我写入设备上的特性时,通信工作正常,但如果我切换到无响应写入:

m_characteristic.WriteType = GattWriteType.NoResponse;
m_characteristic.SetValue (bytes);
m_gatt.WriteCharacteristic (m_characteristic);

对WriteCharacteristic()的调用失败。

1)具有同时执行write_no_response 写入的特征是否“合法”?

2)从常规写入(GattWriteType.Default)切换到write_no_response是否“合法”?

3)有没有办法向BLE库询问为什么WriteCharacteristic()失败?

0 个答案:

没有答案