Microchip
直播中

薛槐敏

8年用户 224经验值
私信 关注
[问答]

怎么在RN4020中设置广告内容?

当作为外围设备操作时,RN4020芯片用一个似乎包含设备名称的包进行广告,而不是别的。我可以用“SN”命令设置设备名称。我知道在播音员的角色里有一个设定广告内容的命令,但那不是我想要的角色。我希望我的设备是可连接的。但是我想在广告包中增加更多的内容以便于扫描过滤,比如部分列出128位UUID的服务。有没有办法在RN4020中设置广告内容,当操作在外围可连接的角色?还是必须根据设备ID单独进行扫描过滤?- Robert ScottHopkins,MN

回帖(3)

吕声城

2019-10-24 10:03:55
嗯,至少我想出了如何添加“制造商专用数据”。在启用广告之前使用“N”命令。我想我可以用它来方便过滤,而不仅仅是设备名称。
举报

陈强

2019-10-24 10:17:30
RoBtBube默认,RN4020应该用以下规则对设备名称和服务UUID进行广告:1。如果定义了私有服务,则该服务的128位UUID应该在广告中。2。如果没有定义私有服务,但MLDP被启用,MLDP的128位UUID将在RealSmith3中。否则,除了设备信息和电池服务外,主服务16位UUID将在广告中。广告中的UUID具有优先权。如果设备名称不能适应广告有效负载(最多31字节),那么将从广告有效负载中删除设备名称。为了保证广告中的设备名称,它应该更短或等于6个字符。我相信RN4020的版本允许您以任何格式设置广告内容,只要它遵循BT补充规范中的ADV数据结构。
举报

杨叶

2019-10-24 10:25:29
嗨,也许RN4020FW V1.3BEC有你需要的胎儿吗?请参阅发行说明:http://WW1.Microchip .com /下载/ En/DeViceOC/RN4020%20固件%201.3BEC %20版本%20Notes May2016PDFRAGARDS
举报

更多回帖

发帖
×
20
完善资料,
赚取积分