This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC1312R:广播消息是否以 15.4 FH 模式在收集器上排队?

Guru**** 2530080 points
Other Parts Discussed in Thread: SYSCONFIG

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1560206/cc1312r-are-broadcast-messages-queued-on-collector-in-15-4-fh-mode

器件型号:CC1312R
主题:SysConfig 中讨论的其他器件

工具/软件:

您好、

在测试从收集器到休眠传感器节点的广播传输时、我注意到、这些广播的消息大部分时间都将在 90 秒后被休眠传感器节点接收。 对于后台、广播间隔设置为 300 秒、广播停留时间设置为 100ms。

这会让人怀疑这些消息是否放入队列中、然后在每个广播间隔逐个发送出去。 如果是、是否有方法查询队列的大小、这样我们就不会溢出队列。

更新:我注意到在 FH 低延迟广播模式下、收集器会保持已广播的消息数量的统计、并且只有在计数降至 0 时才会发送另一个消息。 我们是否也应该在 FH 模式下执行相同操作?

请提供建议。

ZL

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、志勇:

    通常、消息在 TX 缓冲区中排队。 您可以在 software_stack/ti15_4stack/mac/mac_settings/mac_cfg.c 中找到该文件 该变量称为 MAC_CFG_TX_DATA_MAX(默认 2)。

    您可以使用您在 collector.c 中引用的相同事件来跟踪发送的广播数量。

    谢谢、

    Marie H

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Marie:

    感谢您的答复。 您能解释一下 90 秒的延迟吗? 即使我通过 FH-LLB 模式下使用的机制确保之前没有待处理的广播消息、到目前为止发送的所有广播消息都在 90 秒后到达休眠传感器节点。 只要始终如此、我就可以接受延迟。

    此致、

    ZL

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、志勇:

    您在 SysConfig 中设置的广播间隔除以 2、再除以 TI 15.4-Stack、因此我希望传感器在 150s (300/2) 后收到消息、但也应该依赖于数据包调度的位置。

    您是否可以使用能量轨迹来检查广播发送的频率? (如果是每 90 秒或每 150 秒)

    谢谢、

    Marie H

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Marie:

    感谢您的答复。 后来我用不同的广播间隔测试了广播讯息的时间。 当间隔设置为 60s 或 180s 时、在使用 4 个休眠传感器节点的简短测试期间、广播消息似乎会毫无延迟地到达休眠传感器节点。 当我以 300s 的间隔再次测试时、90s 延迟仍然存在。

    您在之前的帖子中提到、广播消息和单播消息共享同一个 TX 队列。 这可能是导致此延迟的原因。 如果一条或多条单播消息被放入队列中并挂起休眠传感器节点以轮询该消息。 广播消息可能在发送之前的单播消息之前不会实际发送出去。

    我本来打算使用广播发送 RTC 时间同步数据包、但我想我可能不得不放弃这个想法。

    此致、

    ZL

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、志勇:

    这听起来非常合理。

    传感器已经使用广播消息来同步并调整其定时到收集器。

    谢谢、

    Marie H