2013-10-01 118 views
2

道歉可能在我的問題中使用錯誤的單詞,但對於我的生活,我想不出正確的一個。iOS藍牙低能量發射率

無論如何,我一直在玩藍牙低功耗,我正在嘗試創建一些將使用BLE設備發出的RSSI信號強度的東西。爲此,我需要它每秒發射多次脈衝。

有沒有辦法讓我的設備掃描信號或通過iOS設備上的代碼廣播它們的信號?

回答

3

不,沒有API可以更改廣告速度或無線電功率。

這方面完全由系統控制。您只能啓動和停止廣告併爲數據包添加一些元數據:設備本地名稱,廣告服務等。此外,廣告數據包的內容將因應用程序是處於後臺還是前臺而有所不同,此外,在後臺它會放慢速度。這些影響已經在各種SO問題和頭文件中有記錄。

如果你的客戶是iOS應用程序,那麼就應該在通告報文(centralManager:didDiscoverPeripheral:advertisementData:RSSI:法)或連接時,周圍物體的readRSSI方法(只是確保你不要太經常稱呼它)請使用RSSI 。