Adafruit Feather Bluefruit 32u4在代码内获得RSSI值

时间:2017-10-11 19:34:53

标签: adafruit

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

由于

1 个答案:

答案 0 :(得分:1)

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