Ibeacon示例代码中的广告间隔设置

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
4个职位/ 0个新职位
最后发表
chintan_gala
离线
最后看到:9个月2个星期前
加入:2020-11-04 08:03
Ibeacon示例代码中的广告间隔设置

亲爱的团队,

我们正在为一个应用程序使用ibeacon示例代码,我们正在使用智能bond微型模块DA14531,

在文件user_app.c中,如果我们将间隔时间从100ms更改为10000ms,而系统正常工作,但当我们将间隔时间更改为15000ms时,我们在电话上没有接收到广告数据,

/*设置广告速率*/

#定义ADV_INTERVAL_ms 15000

根据广告教程文件,我们可以将间隔从20ms改为10485s

请指导我们应该在哪里做修改,以便我们的Ibeacon软件可以工作

PM_Dialog
离线
最后看到:9小时37分钟前
工作人员
加入:2018-02-08 11:03
嗨chintan_gala,

嗨chintan_gala,

根据Bluetooth LE规范,在20ms - 10.24s(或10240ms)范围内,广告间隔为0.625ms的整数倍。define ADV_INTERVAL_ms宏将发布间隔设置为毫秒。15000ms的发布间隔超过10.24秒。我们将修正BLE广告教程(HTML).谢谢你指出来!

谢谢,PM_Dialog

chintan_gala
离线
最后看到:9个月2个星期前
加入:2020-11-04 08:03
谢谢你的澄清

谢谢你的澄清,

你知道另外一个实现广告时间间隔超过10秒的解决方案吗?

问候,

Chintan联欢晚会

PM_Dialog
离线
最后看到:9小时37分钟前
工作人员
加入:2018-02-08 11:03
嗨chintan_gala,

嗨chintan_gala,

这是根据蓝牙LE规范,所以不可能使用超过10.24秒的广告间隔。

谢谢,PM_Dialog