蓝牙的有限可发现模式和一般可发现模式有什么区别?

qiantuo1234RF/无线 2024-04-15 09:58:28 3618阅读 江西省赣州市 电信
请问蓝牙广播设置的有限可发现模式和一般可发现模式有什么区别?

提示:如果此问题没有解决您的需求,您可以点击 “我也要问” 在线咨询。 我也要问

若此问题存在违规行为,您可以点击 “举报”

2条回答

  • 防滑销钉
    2024-04-15 10:00:10 已采纳
    有限可发现模式和一般可发现模式的主要区别是:

    有限可发现模式有时间的限制,一般维持的时间是30秒,而一般可发现模式没有时间的限制。

    有限可发现模式广播的间隔比一般可发现模式小。 从时间的限制上,我们可以看出有限可发现模式对连接的迫切性和目的性比一般可发现模式高,一个处于有限可发现模式的设备正在广播,那么他一定是刚被用户操作过并且极希望被连接。 一般情况下,设备首次开机、按下连接按钮,设备进入有限可发现模式比较合适。如果在有限可发现模式时间内没有被连接,可以转入一般可发现模式。 如果我们希望设备在没有被连接时一直保持广播,那么应该使用一般可发现模式,因为一般可发现模式是没有时间限制的。

    536 举报
  • 清风飘过
    2024-04-15 10:06:33

    你如果想让他一直广播的话,广播超时时间仅仅设置为0是不行的,会报错,要同时修改为一般可发现模式。

    比如NRF52840:

    在advertising_init()函数中修改,


    将        advdata.flags = BLE_GAP_ADV_FLAGS_LE_ONLY_LIMITED_DISC_MODE


    修改为 advdata.flags= BLE_GAP_ADV_FLAGS_LE_ONLY_GENERAL_DISC_MODE


    然后修改广播超时时间为0

    #define APP_ADV_TIMEOUT_IN_SECONDS      0

    3748 举报
103电阻是多少
STM32 38476人阅读
Linux内核printfk打印信息怎么打开
Linux驱动 8497人阅读

快速提问,在线解答

1

描述需求

填写需求概要标题,补充详细需求

2

耐心等

等待网友或网站工作人员在线解答

3

巧咨询

还有疑问?及时追问回复

立即咨询