我使用树莓派上的混合物建立了一个蜜蜂外围模块,它发送了一个wifi网络列表。读取特征的片段:
com.google.gms:google-services:3.2.0
}
现在我使用LightBlue检查我的iPhone上收到的数据,我看到了一个wifi ssids列表。
当我从ble web中读取特征时,我得到一个“NotSupportedError:GATT操作因未知原因而失败。”
这是阅读这些特征的部分。
class ResultCharacteristic extends bleno.Characteristic {
constructor() {
super({
uuid: RESULT_UUID,
properties: ["read"],
value: null,
descriptors: [
new bleno.Descriptor({
uuid: ARGUMENT_1_UUID,
value: "Calculation result"
})
]
});
}
onReadRequest(offset, callback) {
try {
const result = scannedNetworks.join();
console.log(result);
console.log(`Returning result: ${result}`);
let data = new Buffer(result);
callback(this.RESULT_SUCCESS, data);
} catch (err) {
console.error(err);
callback(this.RESULT_UNLIKELY_ERROR);
}
}
任何人都可以帮助我吗?