我从Digikey订购了DA14531的PRO和USB开发工具包。
我们团队需要开发一个低功耗BLE网关的标签检测系统。
我们的计划是使用iBeacon/EddyStone信标作为标签,只有广告,没有连接。然后定期扫描广告信息,得到BD地址和RSSI。
- 对于使用DA14531的标签:没有问题(iBeacon/EddyStone/own_format可能)
- 对于BLE网关:在DA14531中扫描发布包是一个挑战
DA14531看起来像一个优化的从设备。如果有可能扫描广告数据包在独立模式,请指出我的解决方案。
如果不能直接实现,则可以使用HCI模式,如报告器和接近二进制文件所示。HCI提供扫描功能吗?
如果HCI是一个选项,我们可能会得到如何编译windows二进制文件的指令,然后它将更容易移动所需的函数到主机处理器。
问候
西奥
关键词:
设备:
嗨西奥,
感谢您在我们的公共论坛上发帖。
关于标签,我建议你首先检查以下SW示例-你也可以在DA14531产品页面上找到它们:
我们所有的SW示例都不包括SDK——它们只包括应用程序文件。要做到这一点,在初始设置中,你应该将它们与SDK6.0.14链接起来,如本文档所示:
http://lpccs-docs.dialog-semiconductor.com/Software_Example_Setup/index.html
关于BLE网关,您可以参考我订购的对话串行端口服务(DSPS)应用程序,以查看如何将DA14531配置为Central。
//www.xmece.com/亚博电竞菠菜products/dialog-serial-port-service-dsps
可以在DA14531_585_DSPS\v_6.150.3.45\projects\target_apps\dsps\dsps_host\Keil_5 dsps文件夹路径下找到中央实现。
请检查处理发布报告的user_on_adv_report_ind()回调函数。user_scan_start()回调函数负责扫描过程。
谢谢,PM_Dialog