嗨对话框!
DA14531可作为双作用装置:
A)中央和外围?
B)中心和观察者?
嗨alechek,
感谢您的在线问题和您对我们的BLE解决方案的兴趣。
根据蓝牙LE规范,不可能同时扫描(GAP中心角色)和发布(GAP外围角色)。您可以执行从外设到中心GAP配置的角色切换,反之亦然。这可以通过将角色设置为GAP_ROLE_ALL来实现,这样您就可以发布或扫描。不可能同时做到这两点。
如果您检查任何SDK BLE示例,DA14531被配置为GAP外设角色,因此应用程序开始发布(无定向)。您可以使用app_easy_timer(),在它到期时停止发布。一旦停止发布,就可以将设备配置为Central,并开始扫描。您可以等待扫描完成(如果您在GAP_GEN_DISCOVERY中进行扫描),或者设置一个额外的计时器并取消扫描过程。当扫描完成后,也许你可以重新开始发布广告。
谢谢,PM_Dialog
嗨alechek,
感谢您的在线问题和您对我们的BLE解决方案的兴趣。
根据蓝牙LE规范,不可能同时扫描(GAP中心角色)和发布(GAP外围角色)。您可以执行从外设到中心GAP配置的角色切换,反之亦然。这可以通过将角色设置为GAP_ROLE_ALL来实现,这样您就可以发布或扫描。不可能同时做到这两点。
如果您检查任何SDK BLE示例,DA14531被配置为GAP外设角色,因此应用程序开始发布(无定向)。您可以使用app_easy_timer(),在它到期时停止发布。一旦停止发布,就可以将设备配置为Central,并开始扫描。您可以等待扫描完成(如果您在GAP_GEN_DISCOVERY中进行扫描),或者设置一个额外的计时器并取消扫描过程。当扫描完成后,也许你可以重新开始发布广告。
谢谢,PM_Dialog