bluetooth - RN4020 阅读广告信息
问题描述
我正在尝试使用 RN4020 读取广告消息,该广告消息是由其他设备(BlueMaestro 传感器)发送的。使用我的安卓手机,我可以看到广告原始数据,但用 RN4020 看不到。
我试过这个:
Echo On
SS,00000000
AOK
SR,80000000
AOK
R,1
Reboot
CMD
Echo On
J,1
AOK
F
AOK
DA9E45BEEA4F,1,DA9E45BE,,-49
我只能看到Mac地址和设备名称,我不知道为什么它不显示广告信息。
手机配置和RN4020可能有什么区别?
谢谢
解决方案
对于 RN4020,您需要通知广告模式
其中您可以在自动广告模式下使用 SR(设置功能)
80000000(中央模式)+20000000(自动广告)= A00000000
所以试试吧
...
SR,A00000000
AOK
...
或者
...
SR,80000000
AOK
r,1
Reboot
CMD
A
AOK
...
““A”命令用于启动广告。当设备充当广播者角色时,由“N”命令启用,该广告是无定向的、不可连接的、制造商特定的广播消息。”
在中央模式下,您几乎所有人都希望看到其他设备,因此您显示广告毫无意义,您想找到另一个像“DA9E45BEEA4F,1,DA9E45BE,,-49”这样的设备,也许您需要重新组织您的问题
如果您需要有关它的更多信息,请尝试阅读 Microchip 用户指南中的功能和命令
http://ww1.microchip.com/downloads/en/DeviceDoc/70005191B.pdf
或发送另一个问题
问候,吉尔赫姆
推荐阅读
- python - 正则表达式前瞻和后视
- python - 不会在请求 Python 中显示所有 cookie
- javascript - react-native 如何在默认浏览器中提交html表单?
- android - BottomNavigationView setOnNavigationItemReselectedListener 在 Material 组件版本 1.4.0 中已弃用。现在要用户做什么?
- python - Bot 拒绝加入语音频道
- linux - 为 Cortex-m7 构建 Linux 交叉工具链
- javascript - 如何设置复选框优先级?
- javascript - 未捕获的 SyntaxError:书签中的意外标识符
- python - 如何解决带有标签间距的饼图问题?
- spring-boot - Spring Data JPA - 一对一映射双向