你好,
我使用支持BLE4.0的手机搜索DA14580发送的直接广播包,但是没有找到。这是正常的吗?(手机Mac地址已添加到直连地址中)
安全设置默认DEF_SEC_REQ_NEVER,没有配对绑定设置,这是ok吗?
谢谢。
嗨GGQ_in
请记住,直接广告是为了建立快速的联系。你能检查一下设备是否正确地开始播放广告吗?您可以使用功率分析器对其进行测试,也可以使用BLE嗅探器并通过广播检查数据包。通常情况下,只要您在user_config.h文件中的user_adv_config结构的.peer_addr_type中正确地提供了适当的中心地址,您就应该能够在电话设备上看到直接广告。要设置定向广告,您应该只执行app_easy_gap_directed_advertise_start();在上面提到的带有适当bd地址字段的user_app_adv_start()中,您应该能够在通用手机应用程序上看到该设备。请注意,如果手机使用的是随机地址,你将无法知道手机的地址,因为它会不断变化,你只能在使用公共地址的设备上执行直接广告。
谢谢,PM_Dialog
嗨PM_Dialog,
我敢肯定这款设备的广告投放是正确的。模块在被定向到电话测试之前已成功定向到580模块。
手机支持BLE5.0。
期待您的进一步答复。
嗨GGQ_in。
是否有可能使用BLE嗅探器和共享捕获,以检查空气中的数据包?你用的是什么电话?请不要更改里面的屋宇署地址。
BLE嗅探器可以捕获从模块通过空气发送到手机的定向广播包。
我使用的手机是Realme X,蓝牙地址没有改变。
我是否需要切换到支持BLE4.0的手机?
嗨GGQ_in,
你能跟我分享一下嗅探器的捕获吗?你可以换个手机试试。但是要确保手机的BD地址没有变化。
嗨GGQ_in
请记住,直接广告是为了建立快速的联系。你能检查一下设备是否正确地开始播放广告吗?您可以使用功率分析器对其进行测试,也可以使用BLE嗅探器并通过广播检查数据包。通常情况下,只要您在user_config.h文件中的user_adv_config结构的.peer_addr_type中正确地提供了适当的中心地址,您就应该能够在电话设备上看到直接广告。要设置定向广告,您应该只执行app_easy_gap_directed_advertise_start();在上面提到的带有适当bd地址字段的user_app_adv_start()中,您应该能够在通用手机应用程序上看到该设备。请注意,如果手机使用的是随机地址,你将无法知道手机的地址,因为它会不断变化,你只能在使用公共地址的设备上执行直接广告。
谢谢,PM_Dialog
嗨PM_Dialog,
我敢肯定这款设备的广告投放是正确的。模块在被定向到电话测试之前已成功定向到580模块。
手机支持BLE5.0。
期待您的进一步答复。
谢谢。
嗨GGQ_in。
是否有可能使用BLE嗅探器和共享捕获,以检查空气中的数据包?你用的是什么电话?请不要更改里面的屋宇署地址。
谢谢,PM_Dialog
嗨PM_Dialog,
BLE嗅探器可以捕获从模块通过空气发送到手机的定向广播包。
我使用的手机是Realme X,蓝牙地址没有改变。
我是否需要切换到支持BLE4.0的手机?
谢谢。
嗨GGQ_in,
你能跟我分享一下嗅探器的捕获吗?你可以换个手机试试。但是要确保手机的BD地址没有变化。
谢谢,PM_Dialog