网络无法从特征中读取

时间:2018-03-12 08:29:17

标签: javascript bluetooth-lowenergy gatt

我使用树莓派上的混合物建立了一个蜜蜂外围模块,它发送了一个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);
    }
}

任何人都可以帮助我吗?

0 个答案:

没有答案