无法使用cordova / phonegap检索BLE RSSI值

时间:2016-09-21 11:06:51

标签: android cordova phonegap-plugins bluetooth-lowenergy cordova-plugins

我使用Cordova / Phonegap插件Ble Central连接到使用Android手机的BLE设备。

根据github代码的文档是:

onConnect = function(device) {
        ble.isConnected(deviceId,
                function() {
                    console.log("Connected");
                },
                function() {
                    console.error("Disconnected");
                }
        );               
        ble.readRSSI(deviceId, function(rssi) {
                console.log('read RSSI',rssi,'with device', deviceId);
        });            
};

ble.connect(deviceId, onConnect, app.onError);

即使ble.isConnected()fucntion返回true,RSSI值也不会返回。

这可能是什么问题?有没有人尝试使用cordova-plugin-ble-central来检索RSSI?

1 个答案:

答案 0 :(得分:0)

尝试从外围设备数据中检索rssi。

onConnect = function(device) {
        console.log('rssi' + device.rssi);      
}; 

看看它是否给出了合适的值。