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

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
2个帖子/ 0新
最后一篇
Ruchi Patel.
离线
最后一次露面:2年8个月前
加入:2017-03-29 10:50
更改设备名称后,广告数据长度更改

hello dialog_support团队,

关于设备名称,我们观察到,设备名称的长度取决于广告数据字符串长度。例如,如果我们将设备名称从“Dialog-PRPH”更改为“测试 - DeviceNew”,则广告数据字符串长度也会变化,并且超出32个字节,因此DA14580无法在第32个字节后读取广告数据。扫描响应是一种阅读更多字节,但在我们的方案中,这是不可行的。

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

感谢致敬,
Ruchi Patel.

设备:
lc_dialog
离线
最后一次露面:1个月1周前
职员
加入:2016-09-19 23:20
嗨Ruchi Patel,

嗨Ruchi Patel,

广告数据包由user_advertise_data和user_device_name共享。对于31个字节,用户可用的有效字节仅为21个字节,因为为设置标志数据保留3个字节。由于这是规范相关限制,因此您将无法在ADV数据包中符合超过28个字节的数据。但如果您没有任何adv数据,那么您可以使用设备名称填充所有字节。如果您确实有ADV数据,那么只有剩余的字节只能用于设备名称。

除此之外,您可以在DIS服务中包含完整的设备名称。但是,这需要建立连接来阅读特征性。

最好的,
lc_dialog