This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] WL1835MOD:BLE 广播间隔

Guru**** 2551110 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/932346/wl1835mod-ble-advertisement-interval

器件型号:WL1835MOD

您好!

我想更改 BLE 广播间隔、即 BLE 信标在空中发送的频率。 在提供的 LinuxSPPLE.c 示例代码中、提供了2个参数:

AddertisingParameters.Advertising_Interval_Min = 100;
AddertisingParameters.Advertising_Interval_Max = 200;

我知道这是最小值和最大值、范围是20毫秒到大约10秒、在这里的样本中、最小值和最大值分别设置为100毫秒和200毫秒。 为什么我们必须指定最小和最大广播间隔值、而不是像我们在 WiFi (信标间隔)中所做的那样仅指定广播间隔的单个值。 是否有人可以帮助我如何指定要设置为的广播间隔、例如5秒(应该将5000同时设置为最小值和最大值?)

此致、

法里亚

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    法里亚

    最小最大值的原因基于 BLE 规范。 连接的主设备将选择所需的间隔、因此这是我们请求特定间隔的方式。 要获得5秒的间隔、我将最小值设置为5000、最大值设置为您喜欢的间隔。 (也许是6000)

    BR、

    Vince