【问题标题】:Is there a way to advertise multiple beacons with BlueZ有没有办法用 BlueZ 宣传多个信标
【发布时间】:2020-10-02 01:57:50
【问题描述】:

我需要宣传 2 组不同的数据,每组 31 个字节。当我查看核心规范v4.0 时,这看起来是不可能的。

我进一步了解,信标可以在 3 个不同的频道中发布广告:37、38、39。LE 设置广告参数命令 可以选择特定的频道以及一下子。

是否可以在不同的渠道宣传不同的数据?

如果不可能,我剩下的唯一解决方案是使用 LE 设置广告数据命令定期更改广告数据。

我很高兴看到有关性能、稳定性和功耗的一些见解。

【问题讨论】:

    标签: linux bluetooth-lowenergy bluez


    【解决方案1】:

    是的,只要您定期更改广告负载,您的设备就可以充当多个 BLE 信标。您对使用 LE Set Advertising Data Command 的建议是我推荐的方法,您无需为此更改广告渠道。

    换句话说,你可以在你的设备上做的就是设置一个定时器,然后一旦定时器到期,你就可以切换到另一组正在广播的 BLE 数据,这将产生以下效果:您的设备充当多个信标。

    请查看以下链接,这些链接也可能对您的问题有所帮助:-

    我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-27
      • 2014-12-17
      • 1970-01-01
      • 2014-02-03
      • 1970-01-01
      • 2016-10-15
      • 2020-09-15
      • 2020-04-05
      相关资源
      最近更新 更多