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.

[参考译文] LP-EM-CC1354P10:边界路由器和节点之间的 Wi-SUN RSSI 真的很低

Guru**** 2440250 points
Other Parts Discussed in Thread: CC1352P7, SYSCONFIG, CC1354P10

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1420303/lp-em-cc1354p10-wi-sun-rssi-between-border-router-and-node-really-low

器件型号:LP-EM-CC1354P10
主题中讨论的其他器件:SysConfigCC1354P10、CC1352P7

工具与软件:

嗨、团队:

我使用的是 SimpleLinnk CC13xx CC26xx SDK 7.41.00.17、具有 ns_br ns_CoAP_node 示例代码。 我可以启动网络并连接 LaunchPad、LaunchPad 在我的办公桌上非常彼此靠近。

通过 ping 命令可以看出、连接似乎良好、但 RSSI 值看起来与它不是很一致。

我已经查看过这些论坛:

1. https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1371812/cc1352p7-low-rssi-value-issue/5239786?tisearch=e2e-sitesearch&keymatch=wisun%20rssi#5239786

2. https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1193460/cc1312r7-wisun-coap-rssi-resource-example-and-its-values

但我不知道他们是否回答了我的问题。

以下是我使用的配置:

我期望 RSSI 值更高、我错了吗?

此外、如何将 ping 从 CoAP_node 发送到边界路由器?

BR、
Eduardo。

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

    Eduardo、您好!

    在您链接的主题的末尾、我要提到一个负责转换的方法: (+) CC1312R7:WiSUN CoAP RSSI 资源示例及其值-低于1GHz 论坛-低于1GHz - TI E2E 支持论坛

    "你怎么来了?"

    此致、

    Arthur

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

    您好、Arthur、

    通过在我的示例中添加+174、我得到+20的结果。 这意味着该值以 SINR 格式显示、对吗? 是否可以(尝试是否有意义)在 RSRP 中获得此值?

    此致、
    Eduardo。

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

    您好、Arthur、

    是否有任何更新?

    此外、从我的第一条消息来看、如何将 ping 从 CoAP_node 发送到边界路由器?

    此致、
    Eduardo。

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

    Eduardo、您好!

    我对 RSSI 数据仍有一些研究。

    顺便说一下、您为什么需要边界路由器? 它是为了检查它是否仍然有效?

    此致、

    Arthur

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

    您好、Arthur、

    您的意思是、我为什么需要执行 Ping 操作? 我想了解一些关于节点和边界路由器之间连接质量的信息。

    目前、我通过检查 connectedFlg 标志来检查边界路由器是否处于活动状态。

    此致、
    Eduardo。

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

    Eduardo、您好!

    实际上、这正是我想知道的。 我会尝试寻找一种方法来做到这一点,但从我现在可以看到的纳米鸵鸟,它似乎你必须自己建立 ICMP 数据包。

    我会回来跟您谈谈这方面的问题。

    此致、

    Arthur

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

    您好、Arthur、

    有任何相关更新?

    此致、
    Eduardo。

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

    你好? 亚瑟?

    您对此有任何更新吗?

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

    Eduardo、您好!

    请接受我对拖延时间过长的道歉。 正如我所说,最有希望的方法是自己构建 ICMP 数据包(例如,通过从 pyspinel 提取数据包),但它似乎不必要的复杂。

    您可以选择使用可用作 ping/保持活动状态提供商的 CoAP 服务吗?

    此致、

    Arthur

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

    您好、Arthur、

    我需要一种方法来检查是否有连接到网络,但也得到这种连接的质量的指示。

    ping 似乎是一个选项、但我需要能够从节点 ping 边界路由器、如何实现?

    此外、如果我使用 ping、结果和连接质量之间是否存在任何关联? 例如、如果我得到一个3s 延迟的 ping 命令、这意味着我将到达网络的极限、或者类似的情况?

    此致、
    Eduardo。

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

    Eduardo、您好!

    让我们看一下这两个主题。

    1.要从路由器节点 ping Wi-SUN 边界路由器、请查看此线程。 您可以将常规 ping 命令与边界路由器的 IP 地址一起使用。
    https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1352075/faq-lp-cc1352p7-use-wfantund-on-a-linux-host-connected-to-a-ti-wi-sun-fan-router-node

    此外、Wi-SUN 栈会定期检查双方的边界路由器和路由器节点之间的连接、以确保它们仍然是有效的路由路径。 您可以在 SysConfig 中的 TI Wi-SUN FAN -> Advanced ->  Border Router Disconnect Detection Time (s)和 Router Node Disconnect Detection Time (s)中配置此网络重新发现的超时。  

    2.关于 RSSI 值:您能总结一下您所做的测试以及 您所达到的 RSSI 值吗? 然后、我可以与我们的硬件专家核实这是否与所选 PHY 的预期链路预算一致。  

    期待您的回答。

    此致、
    等等






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

    你好、特奥!

    1.如果我使用的是 CoAP 节点示例、那么只需更改该函数、我还可以获得 Ping 结果?

    我看到网络重新发现的超时非常高、是否有原因? 如果我将其更改为较低的值(例如60秒)、后果会是什么?

    2.事实上、亚瑟已经解释了为什么我看到这些值、并将+174添加到 RSSI 结果是有意义的原因。 值以 SINR 格式显示、正确吗? 我需要使用 SRP 格式。

    此致、
    Eduardo。

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

    Eduardo、您好!

    1."改变功能"究竟是什么意思?

    网络重新发现的超时值是较高、以减少网络流量、而在大型网络中、它们将被网络维护消息淹没、并且几乎没有空间进行实际数据传输。

    我们在下一个 SDK 中引入了配置文件、用于根据您的网络规模调整网络计时。

    如果您只想经常检查一个连接、我建议您使用 ping 功能。

    2.关于评估连接。 RSSI 值以实际 dBm 表示、您可以将其与用于监控可用链路预算的 PHY 的灵敏度限制相结合。  

    我们无法更改芯片上的信噪比、也不会自动测量环境中的噪声、因此我并不真正了解 SNR 或 SINR 在这方面应该如何帮助。  
    可以使用 Wi-SUN 指定的范围为-174 (0)到+80 (254) dBm 的 EWMA 计算出您获取的 RSSI 值。 我真的看不出改变其中任何一个的好理由、因为提供的 RSSI 向您展示了信号强度是否处于良好的范围内。 为了更好地了解环境、您需要测量部署设备的本底噪声以查看存在的干扰、但这不是必需的、因为如果连接受到影响、您将看到较低的 RSSI 值。

    请帮助我了解您希望实现的目标。

    很好的酒店
    等等

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

    尊敬的 Theo:

    很抱歉这么晚才回复。

    1、我之前说的是 bool is_net_stack_up()函数,但实际上它并不重要。

    我正在使用已修改的 CoAP 节点示例、以便通过 UART 与另一个 MCU 进行通信。 在这种情况下、我需要能够从路由器节点对边界路由器执行 ping 操作、因此我想知道哪个函数会执行此操作、以便在必要时可以调用该函数。

    2.是的、使用以实际 dBm 表示的 RSSI 值很有意义、如您所说、我将根据此实施。 在这种情况下、在与上述情形相同的情况下、我需要能够使用节点本身获取 CoAP 节点连接的 RSSI 值。 您能告诉我如何操作吗?
    此外、我还使用 CC1352P7和 CC1354P10。 因此、理论上、我可以获得的可能值从0到+20dBm、对吗?

    此致、
    Eduardo。

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

    Eduardo、您好!

    1.在这种情况下、你想要做的是按照 ping 的实现(pyspinel 中最简单的方法)、将其作为通过 UART 从嵌入式 MCU 发送的命令进行复制。

    2.可以先执行从 PySpinel 到常规 Wi-SUN 节点的实施、然后将其复制到 CoAP 节点和嵌入 MCU。

    如果在实施后出现困难、请告诉我。

    此致、
    等等