⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support。我们将在未来几天修复bug /优化搜索和标记。
4个职位/ 0个新
最后发表
alan.a
离线
最后看到:2年6个月前
加入:2018-10-31 07:50
BLE扫描

他的……
我有DA14580基础套件。我想把这个套件做成扫描仪。
你能指导我遵循哪个例子吗(文档或其他东西)?

关键词:
设备:
PM_Dialog
离线
最后看到:3小时31分钟前
工作人员
加入:2018-02-08 11:03
嗨alan.a,

嗨alan.a,

DSPS主机应用程序代码实现了如何将DA14580配置为扫描仪。请检查sps_host项目的user_scan_start()。另外,我强烈推荐你看看下面的论坛帖子:

https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-software/configure-ble-peripheral-central

为了方便起见,您可以找到附加的一些代码片段,如果您遵循下面的步骤,您将能够将DA14580配置为一个扫描仪。另外,请注意,我在SDK5.0.4的ble_app_barebone示例中实现了下面的步骤。

  1. 将user_scan_start()和user_app_on_scanning_completed()函数添加到user_barebone.c文件中,并将它们的引用添加到user_barebone.h头文件中。您可以在附加的文件中找到这两个函数。
  2. 将scan_configuration结构添加到user_config.h头文件中
  3. 将gapm_configuration的.role项修改为GAP_CENTRAL_MST。结构被放置到user_config.h头文件中
  4. 在user_callback_config.h头文件中,请做以下修改
    • .default_operation_adv = user_scan_start,
    • .app_on_scanning_completed = user_app_on_scanning_completed,

谢谢,PM_Dialog

附件:
alan.a
离线
最后看到:2年6个月前
加入:2018-10-31 07:50
他的……

他的……
谢谢你的支持,我按照上面所说的做,并设置广告报告处理程序来获取广告数据,它工作良好。
是BLE扫描用的软件文档吗?
还有一个疑问,如果我想连接BLE外围设备,我在这里做了什么改变?

PM_Dialog
离线
最后看到:3小时31分钟前
工作人员
加入:2018-02-08 11:03
嗨alan.a,

嗨alan.a,

您可以在对话串行端口服务(DSPS)参考设计应用程序代码中找到关于扫描过程的更多信息。所以,我建议您先看一下DSPS主机源代码,然后再阅读UM-B-038用户手册。您可以从我们的支持门户从DA14580 SoC的“参考设计”中下载所有可用的DSPS文档和源代码。为了方便,你也可以点击下面的链接:

https://support.dialog-semiconductor.com/connectivity/product/da14580?qt-product_restricted_=5#qt-product_restricted_

您是否希望将另一个DA14580配置为外设并连接到充当扫描仪的DA14580 ?请阅读UM-B-038文件,如果您需要任何指导方针,请给我回复。

谢谢,PM_Dialog