首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BlueNRG不以观察者模式生成任何广告报告

BlueNRG不以观察者模式生成任何广告报告
EN

Stack Overflow用户
提问于 2017-07-24 14:55:53
回答 1查看 523关注 0票数 0

目前,我正在使用BlueNRG栈与两个具有STM32F401RE蓝牙LE扩展的IDB05A1核心板一起工作。在广告商模式下配置一个板。其他板被配置为观察者模式,并且应该打印从广告商收到的所有消息。

当我使用下面所示的特定于供应商的命令启动观察过程时,所有操作都很好,我可以在LE_ADVERTISING_EVENT函数中处理HCI_EVENT_CB

代码语言:javascript
复制
aci_gap_start_observation_procedure(0x4000, 0x4000, 0x00, 0x00, 0x00);

当我试图对标准化的蓝牙命令做同样的事情时,在HCI_EVENT_CB中不会生成和处理任何HCI_EVENT_CB,尽管蓝牙标准说应该这样做。

代码语言:javascript
复制
hci_le_set_scan_parameters(0x00, 0x4000, 0x4000, 0x00, 0x00);
hci_le_set_scan_enable(0x01, 0x00);

对我做错了什么有什么想法吗?

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2018-03-08 03:08:32

您需要通过使用参数调用LL_WITOHUT_HOST模式来启用ACI_HAL_WRITE_CONFIG_DATA模式:

  • 偏移= 0x2C
  • 长度=1
  • 值=1

但是,建议坚持GAP和GATT (而不是启用此模式),因为主机保证与BLE规范完全兼容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45283797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档