我使用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?
答案 0 :(得分:0)
尝试从外围设备数据中检索rssi。
onConnect = function(device) {
console.log('rssi' + device.rssi);
};
看看它是否给出了合适的值。