我有两个da14580是一个广告,另一个正在倾听。
如果两个DA14580了解彼此的设备名称或广告商地址,那么两者是否可以快速地连接?
我可以直接使用app_connect而不扫描吗?
谢谢
本杰明
嗨Benjamindu,
如果您知道中央的设备的地址,那么您可以执行定向的广告过程(使用app_easy_dircated_advertise_start()并通过将中心的地址分配给user_adv_conf结构的.peer_addr成员),并且由于广告是针对的设备将快速连接。关于没有中央扫描的连接,这是不可能的,中央应该听(扫描),以便从外围方面获得广告。您提到的app_connect函数,我想你的意思是app_on_connection()和相应的回调,当连接外设时,执行此函数,而不是指示从外围设备指示连接,也无法指示连接从外设,只有中央可以发出连接请求。
谢谢mt_dialog.
谢谢mt_dialog团队,
我的SDK是v3,我找不到app_easy_dircated_advertise_start,也许这是由于我的旧版本。我想知道V3中是否存在类似的功能。我试图将我的项目移动到v5,但由于我无法将我的可用示例移动到v5,但失败。
我提到的函数只有在SDK5版本中可用,在SDK3上没有这样的API,对话框强烈建议进入最新的SDK。关于SDK3上的指示广告,您必须构建GAPM_START_ADVERTERSE_CMD命令并将其发送到堆栈,您可以检查从SDK5作为引用的实现。
嗨Benjamindu,
如果您知道中央的设备的地址,那么您可以执行定向的广告过程(使用app_easy_dircated_advertise_start()并通过将中心的地址分配给user_adv_conf结构的.peer_addr成员),并且由于广告是针对的设备将快速连接。关于没有中央扫描的连接,这是不可能的,中央应该听(扫描),以便从外围方面获得广告。您提到的app_connect函数,我想你的意思是app_on_connection()和相应的回调,当连接外设时,执行此函数,而不是指示从外围设备指示连接,也无法指示连接从外设,只有中央可以发出连接请求。
谢谢mt_dialog.
谢谢mt_dialog团队,
我的SDK是v3,我找不到app_easy_dircated_advertise_start,也许这是由于我的旧版本。
我想知道V3中是否存在类似的功能。
我试图将我的项目移动到v5,但由于我无法将我的可用示例移动到v5,但失败。
本杰明
嗨Benjamindu,
我提到的函数只有在SDK5版本中可用,在SDK3上没有这样的API,对话框强烈建议进入最新的SDK。关于SDK3上的指示广告,您必须构建GAPM_START_ADVERTERSE_CMD命令并将其发送到堆栈,您可以检查从SDK5作为引用的实现。
谢谢mt_dialog.