我使用的是Adafruit Feather Bluefruit 32u4,我知道当你配对并与手机连接时,你可以使用AT + BLEGETRSSI命令获取RSSI,该命令必须输入到串行监视器中,但有没有人有任何想法如何在代码中获取RSSI,例如存储在变量中,或者甚至在RSSI值低于某个数字时使用if语句检查,ex -80
由于
答案 0 :(得分:1)
您必须使用CoreBluetooth连接到蓝牙BLE。使用CBManagerDelegate和CBPeripheralDelagate扫描外围设备。然后,在以后的CBPeripheral中,您将可以访问包含RSSI的特性,即NSNumber,以分贝(dB)为单位