2013-10-01 46 views
2

道歉可能在我的问题中使用错误的单词,但对于我的生活,我想不出正确的一个。iOS蓝牙低能量发射率

无论如何,我一直在玩蓝牙低功耗,我正在尝试创建一些将使用BLE设备发出的RSSI信号强度的东西。为此,我需要它每秒发射多次脉冲。

有没有办法让我的设备扫描信号或通过iOS设备上的代码广播它们的信号?

回答

3

不,没有API可以更改广告速度或无线电功率。

这方面完全由系统控制。您只能启动和停止广告并为数据包添加一些元数据:设备本地名称,广告服务等。此外,广告数据包的内容将因应用程序是处于后台还是前台而有所不同,此外,在后台它会放慢速度。这些影响已经在各种SO问题和头文件中有记录。

如果你的客户是iOS应用程序,那么就应该在通告报文(centralManager:didDiscoverPeripheral:advertisementData:RSSI:法)或连接时,周围物体的readRSSI方法(只是确保你不要太经常称呼它)请使用RSSI 。