是否可以增加estimote信标的广播间隔? 我使用CoreLocation将信标连接到我的应用程序。 但现在我想把几个信标的rssi值放在卡尔曼滤波器中。但在当前状态下,我会在一秒内得到一个值。
提前致谢。
答案 0 :(得分:0)
核心位置本身不支持连接,因为它将信标(或更确切地说,iBeacon)视为仅广播。但是,特定供应商可以通过自己的应用程序和SDK公开对设置的访问。我们在Estimote上执行此操作:您可以从iTunes(https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=686915066&mt=8)或Google Play(https://play.google.com/store/apps/details?id=com.estimote.apps.main)下载该应用,或查看SDK(https://github.com/Estimote)以访问信标的设置,广告间隔。
Estimote信标默认以950 ms间隔播放,您可以将其调整为100到2000 ms之间的任何位置。但请记住,响应性还取决于接收器的探测频率。 iOS设备平均每秒执行一次。但是,这只是一个普遍的共识:Apple没有公布有关此内容的详细信息,也没有公开访问蓝牙扫描设置。
另一方面,在Android上,您可以自己设置扫描间隔。检查Estimote SDK中的BeaconService类:http://estimote.github.io/Android-SDK/JavaDocs/com/estimote/sdk/service/BeaconService.html
干杯。