更改设备名称后,广告数据长度改变

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
2个帖子/ 0个新
最后发表
前腿帕特尔
离线
最后看到:2年8个月前
加入:2017-03-29专机
更改设备名称后,广告数据长度改变

你好Dialog_Support团队,

关于设备名,我们观察到,设备名的长度取决于广告数据字符串的长度。例如,如果我们将设备名称从“DIALOG-PRPH”更改为“test - devicennew”,广告数据字符串长度也会改变,它超过32字节,所以DA14580不能读取32字节后的广告数据。扫描响应是读取更多字节的选项,但在我们的场景中,这是不可行的。

有什么办法,如果我改变设备名称的长度,那么广告数据的长度不会改变?

感谢和问候,
前腿帕特尔

设备:
LC_Dialog
离线
最后看到:1个月1个星期前
工作人员
加入:2016-09-19 23:20
嗨,前腿帕特尔

嗨,前腿帕特尔

通告报文由USER_ADVERTISE_DATA和USER_DEVICE_NAME共享。在31个字节中,用户可用的有效字节只有28个,因为3个字节被保留用于设置标志数据。由于这是与规范相关的限制,Adv包中容纳的数据不能超过28字节。但是如果您没有任何Adv数据,那么您可以用Device名称填充所有字节。如果您有Adv数据,那么只有剩余的字节可以用于设备名称。

除此之外,您可以在DIS服务中包含完整的设备名称。但这同样需要建立一种联系来解读特征。

最好的
LC_Dialog