请问android BLE SDK 怎么实现读取remoterssi 呢
IBE中好像没有这个接口。
protected void bleDeviceFound(BluetoothDevice device, int rssi,
byte[] scanRecord, int source) {
Log.d("blelib", "[" + new Date().toLocaleString() + "] device found "
+ device.getAddress());
Intent intent = new Intent(BleService.BLE_DEVICE_FOUND);
intent.putExtra(BleService.EXTRA_DEVICE, device);
intent.putExtra(BleService.EXTRA_RSSI, rssi);
intent.putExtra(BleService.EXTRA_SCAN_RECORD, scanRecord);
intent.putExtra(BleService.EXTRA_SOURCE, source);
sendBroadcast(intent);
}
接收发现设备广播时,里面有 rssi 的信息 这好像是扫描的时候才有的,如何更新呢? google里面 有readremoterssi这个调用的。 tony 发表于 2015-3-3 11:04
这好像是扫描的时候才有的,如何更新呢? google里面 有readremoterssi这个调用的。 ...
我们的 BLE SDK 暂时没有封装该方法,需要你自己修改 SDK
页:
[1]