亲爱的团队,
我们正在为一个应用程序使用ibeacon示例代码,我们正在使用智能bond微型模块DA14531,
在文件user_app.c中,如果我们将间隔时间从100ms更改为10000ms,而系统正常工作,但当我们将间隔时间更改为15000ms时,我们在电话上没有接收到广告数据,
/*设置广告速率*/
#定义ADV_INTERVAL_ms 15000
根据广告教程文件,我们可以将间隔从20ms改为10485s
请指导我们应该在哪里做修改,以便我们的Ibeacon软件可以工作
亲爱的团队,
我们正在为一个应用程序使用ibeacon示例代码,我们正在使用智能bond微型模块DA14531,
在文件user_app.c中,如果我们将间隔时间从100ms更改为10000ms,而系统正常工作,但当我们将间隔时间更改为15000ms时,我们在电话上没有接收到广告数据,
/*设置广告速率*/
#定义ADV_INTERVAL_ms 15000
根据广告教程文件,我们可以将间隔从20ms改为10485s
请指导我们应该在哪里做修改,以便我们的Ibeacon软件可以工作
嗨chintan_gala,
根据Bluetooth LE规范,在20ms - 10.24s(或10240ms)范围内,广告间隔为0.625ms的整数倍。define ADV_INTERVAL_ms宏将发布间隔设置为毫秒。15000ms的发布间隔超过10.24秒。我们将修正BLE广告教程(HTML).谢谢你指出来!
谢谢,PM_Dialog
谢谢你的澄清,
你知道另外一个实现广告时间间隔超过10秒的解决方案吗?
问候,
Chintan联欢晚会
嗨chintan_gala,
这是根据蓝牙LE规范,所以不可能使用超过10.24秒的广告间隔。
谢谢,PM_Dialog