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.

[参考译文] CC2530:序列号和 RSSI

Guru**** 2595800 points
Other Parts Discussed in Thread: CC2530

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/823701/cc2530-sequence-number-and-rssi

器件型号:CC2530

你好

我正在使用 IAR 编译器和 Z-Stack3对 CC2530模块和网状网络进行一些实验、并有两个问题列出如下:

1:如何在接收器(协调器件)中看到序列号值、该值由发送器(终端器件)通过"zcl 发送命令"发送? (我应该添加哪些代码以及在哪里添加这些代码?)

2:我可以看到传入消息的 RSSI、但即使节点之间的距离更长、RSSI 的值也始终保持相同的值。 什么是错误的、我应该怎么做才能看到正确的 RSSI 值?

感谢你的任何帮助  

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

    您好 Betty、

    这包含在 任何传入 ZCL 基础命令消息的 zclIncomingMsg_t.zclHdr.transSeqNum 中(应用程序的 EVENT_LOOP 处理器的 ZCL_INcoming_MSG 情况)

    2.确保您正在正确评估 RSSI:
    https://e2e.ti.com/support/wireless-connectivity/zigbee-and-thread/f/158/t/707034 
    https://e2e.ti.com/support/wireless-connectivity/zigbee-and-thread/f/158/t/661846 

    此致、
    Ryan

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

    感谢 Ryan、在序列号 案例中、该值在接收者中是指什么??? 发送器在 zcl 发送命令中发送的序列号还是从所有器件接收到的总数据包数量?

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

    序列号由发送器在 zcl 发送命令中发送。

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

    Tnx 先生

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

    我看到了这些链路、并且意识到我必须检查 LQI、但 我查看了内存窗口中两个变量(LQI、RSSI)的值、我发现这些值随着 距离的变化而保持不变!!

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

    是的、正如我所知、您应该将 LQI 转换为 RSSI。

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

    但是、LQI 的值在发送器和接收器之间的不同距离是恒定的!!!

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

    如何检查 LQI?

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

    我在"Watch"窗口中添加了 LQI 值、并在那里以及"Memory"窗口中进行检查。 此外、我还通过串行通信将其发送到 PC 并观看它...

    即使节点之间的距离更长、该值也保持不变!!! 有时、它会显示更少的值并在它们之间跳转... 例如12、20等

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

    您将节点之间的距离改变了多远? 您是否让器件向接收器发送消息、告知您在更改距离后观看 LQI 值?

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

    我将距离从小于1米更改为大约50米、但结果是相同的...

    是的、器件会定期发送数据包。

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

    您的发件人和接收人之间是否有路由器?

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

    没有路由器... 两个发送器和接收器节点  

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

    我看不到 LQI 没有改变的原因。 我建议您在代码中检查空气信号强度时、同时使用 Ubiqua 检查空气信号强度。

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

    是否可以使用 Smart RF 来检查这一点? 它能在某种程度上有所帮助吗? 如果是、如何实现?

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

    可能可以使用 SmartRF Studio 接收数据包、但它的噪声太大、无法解读消息。 我仍然建议您使用 Ubiqua。

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

    谢谢主席先生。  

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

    我已经通过 Smart RF 检查了 RSSI 值、它显示了0x4C、在同样的情况下、第二次观察窗口中的值是0x12。 有什么区别? 这是什么问题?  

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

    我不能用这种描述来判断。 从我的观点和建议来看、只有 Ubiqua 可以匹配您从发送器发送到接收器的内容以及 RSSI。

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

    距离并不是决定 RSSI、其他802.15.4 IEEE 通道噪声和 Wi-Fi 干扰也会影响读数的唯一因素。

    此致、
    Ryan