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:TI15.4 Stack -最小轮询间隔与器件数之间的关系

Guru**** 2482225 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1225105/cc1312r-ti15-4-stack---min-poll-interval-vs-number-of-devices

器件型号:CC1312R

大家好、

我1个月前最初问这个问题、没有人回答、这个问题被锁定了、所以我们再去一次:

我正在使用 FH 模式下的 TI15.4堆栈应用。 我有一个关于系统与网络流量有关的基本问题。

考虑到采用50台设备的应用星形网络、其中每台设备的报告间隔为60秒、没有广播、可以用于保证网络不饱和的最小轮询间隔是多少。  我已经将 MAC_CFG_TX_DATA_MAX 更改为50、以便 TX 挂起缓冲器能够保存整个网络的消息。   

我注意到、例如、使用轮询间隔为1时、当设备数大于6时、网络开始出现问题。 轮询开始延迟超过1、如果您发送请求、发送请求可能需要超过1、甚至在某些情况下失败。  

是否有应使用的特定公式或编号? 我应该如何处理?

谢谢你。

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

    JD、您好!  

    我已经将该主题分配给了一位同事、他们会尽快回复您。  

    此致、

    SID

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

    JD、您好!

    很抱歉回复延迟。

    通常,收集器中设置的间隔必须大于(或等于)传感器中设置的轮询间隔。 此外、轮询间隔应在传感器工程中定义的 MIN_POLLIN_INTERVAL 和 MAX_POLLING_INTERVAL 范围内。 我们没有公式来计算这个值、因为这个值受几个因素的影响。 但是、对于 所描述的具有6个传感器节点的示例、 我建议使用50kbps PHY 并 从标准配置(轮询间隔= 2000ms)开始、然后将传感器节点内的轮询间隔减少到1000ms。 然后可以将收集器的轮询间隔缩短至1000ms。  

    此致、

    Alex