嗨,对话,我使用LBCA2HNZYZ-TEMP-DK开发工具包和Murata类型的ZY BLE模块,启动连接管理器后,选择“作为外设启动”,然后点击“广告”,同时打开智能手机BT进行扫描,智能手机可以检测到这个BLE模块,当我选择它并配对时,连接管理器突然停止并自动关闭。
请告知为什么会发生这种情况,以及如何解决。
连接管理器版本为3.0.10
刘峰你好,
连接管理器只支持一些简单的可扩展功能,在外围模式下不支持配对/连接过程。
谢谢你的对话
亲爱的先生:,
您是否有其他用于测试模块功能的工具。我的应用程序是HHU(手持式联合)智能电表。在这里,我们希望使用BLE设备将HHU数据上传到智能手机。请让我知道,什么是可能的解决方案。
谢谢迪瓦卡·辛格
嗨,迪瓦卡·辛格,
如果合适的话,您可以使用SDK中的一些示例将580设置为外围设备(完全嵌入式或完全托管版本,例如,Proximition reporter具有两种实现)。我想您正在寻找一种完全嵌入式的解决方案(仅将580用作蓝牙模块,通过UART接口与外部MCU通信)。在这种情况下,我建议检查邻近报告程序(SDK5中的prox_reporter_ext)以及邻近报告程序windows项目(位于5.0.3\projects\host_apps\windows\邻近报告程序中)。请查看集成和外部处理器解决方案中的UM-B-010:邻近性示例,其主要用于SDK3,但您可以了解总体思路。
嗨,对话,谢谢你的回复。关于您提到的近距离报告器/监视器配置文件,我认为2 DA14580用于相互连接,不能与智能手机连接,对吗?如果有,那么SDK中有没有可以用来做广告和与智能手机配对的例子?
接近应用程序的外部版本有两个不同的项目:
1) 关于external Proximition reporter,您可以使用一个580,加载固件,所有命令都通过UART从windows上具有reporter应用程序的外部主机发送到580。
2) 需要580操作堆栈的外部接近监视器和通过uart向580发出命令的外部监视器windows应用程序,此监视器可以通过pc上的终端扫描和指示范围内的任何可移动广告设备(如果您的android手机广告,它将拾取广告字符串)。
如果您想要一个包含配对的示例,那么您可以在SDK5中启用安全防护(在user_config.h中的user_default_hnd_cong变量中,.security request成员将其设置为DEF_SEC_REQ_ON_CONNECT),以便您的外围设备向您的中央计算机发送安全请求,如果您需要更详细的示例,您可以检查向中央发出安全请求并将配对数据存储在非易失性内存中的智能标签参考设计。
嗨,对话,
1.关于SDK中的邻近报告程序,我曾经尝试过,但它在“等待DA14580设备”时停止,并且它从未进入“广告”,您知道问题出在哪里吗?
2.对于接近监视器,它可以扫描BLE广告设备,但它找不到我的智能手机,并尝试其他智能手机,但也一样,所以有什么问题?
我使用SDK5.0.3和SDK3.0.10.1进行了尝试,两个SDK得到了相同的结果。
最有可能的是UART通信一定有问题,您是否已经用您正在使用的开发工具包的相应设置编译了代码(prox_reporter_ext)?请检查user_periph_setup.h文件中的硬件配置是否设置为适当的工具包或加密狗。此外,如果这不起作用,您可以在windows reporter源代码中检查您发送的GAPM_RESET命令是否通过在GAPM_RESET处理程序中设置断点来完成。
关于你看不到你的智能手机,你使用的是广告中的智能手机吗?大多数智能手机都是扫描仪。为了让扫描仪获取广告字符串,您需要一个应用程序来明确地将智能手机设备用作广告客户。
连接管理器版本为3.0.10
刘峰你好,
连接管理器只支持一些简单的可扩展功能,在外围模式下不支持配对/连接过程。
谢谢你的对话
亲爱的先生:,
您是否有其他用于测试模块功能的工具。
我的应用程序是HHU(手持式联合)智能电表。在这里,我们希望使用BLE设备将HHU数据上传到智能手机。
请让我知道,什么是可能的解决方案。
谢谢
迪瓦卡·辛格
嗨,迪瓦卡·辛格,
如果合适的话,您可以使用SDK中的一些示例将580设置为外围设备(完全嵌入式或完全托管版本,例如,Proximition reporter具有两种实现)。我想您正在寻找一种完全嵌入式的解决方案(仅将580用作蓝牙模块,通过UART接口与外部MCU通信)。在这种情况下,我建议检查邻近报告程序(SDK5中的prox_reporter_ext)以及邻近报告程序windows项目(位于5.0.3\projects\host_apps\windows\邻近报告程序中)。请查看集成和外部处理器解决方案中的UM-B-010:邻近性示例,其主要用于SDK3,但您可以了解总体思路。
谢谢你的对话
嗨,对话,
谢谢你的回复。
关于您提到的近距离报告器/监视器配置文件,我认为2 DA14580用于相互连接,不能与智能手机连接,对吗?如果有,那么SDK中有没有可以用来做广告和与智能手机配对的例子?
刘峰你好,
接近应用程序的外部版本有两个不同的项目:
1) 关于external Proximition reporter,您可以使用一个580,加载固件,所有命令都通过UART从windows上具有reporter应用程序的外部主机发送到580。
2) 需要580操作堆栈的外部接近监视器和通过uart向580发出命令的外部监视器windows应用程序,此监视器可以通过pc上的终端扫描和指示范围内的任何可移动广告设备(如果您的android手机广告,它将拾取广告字符串)。
如果您想要一个包含配对的示例,那么您可以在SDK5中启用安全防护(在user_config.h中的user_default_hnd_cong变量中,.security request成员将其设置为DEF_SEC_REQ_ON_CONNECT),以便您的外围设备向您的中央计算机发送安全请求,如果您需要更详细的示例,您可以检查向中央发出安全请求并将配对数据存储在非易失性内存中的智能标签参考设计。
谢谢你的对话
嗨,对话,
1.关于SDK中的邻近报告程序,我曾经尝试过,但它在“等待DA14580设备”时停止,并且它从未进入“广告”,您知道问题出在哪里吗?
2.对于接近监视器,它可以扫描BLE广告设备,但它找不到我的智能手机,并尝试其他智能手机,但也一样,所以有什么问题?
嗨,对话,
我使用SDK5.0.3和SDK3.0.10.1进行了尝试,两个SDK得到了相同的结果。
刘峰你好,
最有可能的是UART通信一定有问题,您是否已经用您正在使用的开发工具包的相应设置编译了代码(prox_reporter_ext)?请检查user_periph_setup.h文件中的硬件配置是否设置为适当的工具包或加密狗。此外,如果这不起作用,您可以在windows reporter源代码中检查您发送的GAPM_RESET命令是否通过在GAPM_RESET处理程序中设置断点来完成。
关于你看不到你的智能手机,你使用的是广告中的智能手机吗?大多数智能手机都是扫描仪。为了让扫描仪获取广告字符串,您需要一个应用程序来明确地将智能手机设备用作广告客户。
谢谢你的对话