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