0

我正在使用 Adafruit Feather Bluefruit 32u4,我知道当您与手机配对并连接时,您可以使用 AT+BLEGETRSSI 命令获取 RSSI,该命令必须输入串行监视器,但有人知道如何在代码中获取RSSI,例如存储在变量中,甚至使用if语句检查RSSI值是否低于某个数字,例如-80?

谢谢

4

1 回答 1

1

您必须使用 CoreBluetooth 连接到蓝牙 BLE。使用 CBManagerDelegate 和 CBPeripheralDelagate 扫描外围设备。然后稍后使用 CBPeripheral,您将可以访问包含 RSSI 作为 NSNumber 的特征,以分贝(dB)为单位

于 2018-09-17T21:24:51.727 回答