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.

[参考译文] CC2538:将数据作为路由器功能发送给协调员

Guru**** 2540720 points
Other Parts Discussed in Thread: TIMAC, Z-STACK, CC2538

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/581645/cc2538-sending-data-to-coordinator-as-router-function

部件号:CC2538
主题中讨论的其他部件:TIMACZ-STACK

您好,

我在使用TIMAC软件时遇到问题。 我的设备设置在启用信标的网络中,在该网络中我有PAN协调员和路由器。

对于路由器,我将设备设置为协调员和设备。 但是,当路由器设备尝试向其父路由器发送数据时,数据将在其自身的信标时间而不是父信标时间内发出。 由于数据在发送时不会被父路由器确认,因此数据将在下一个父信标时再次发送。

即使我在 调用函数MAC_McpsDataReq之前已经检查了MAC_MLME_BEAKER_NOTIFY_IND,以确保我收到的信标来自其父路由器,但数据在其自己的信标时间之前不会发出。

有没有办法解决这一问题?

谢谢你。

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

    您好,Jackson:

    您使用的是TIMAC还是Z-Stack? TIMAC没有路由器,只有PAN协调器和终端设备。

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

    我正在使用TIMAC。 首先,我将设备启动为设备功能。 与父路由器/协调器关联并成功加入网络后,它将启动一个协调器,并调用MAC_MlmeStartReq。
    这是我所需要的,因为它可以与网络中的新设备关联。
    但是,当它尝试将数据发送到其父设备时,就会出现此问题。
    如何解决此问题有任何建议?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    能否请您在.zip .psd嗅探器日志中将其发布在此处?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您可以在数据包编号RX268上看到它的发生。

    假定数据从0xE7C7发送到0xE7E4。 但是,设备0xE7C7在自己的信标时间内发送数据。

    由于数据未得到确认,它在0xE7E4信标时间(数据包编号RX276)内再次重新发送。

    请查找附带的嗅探器日志。

    e2e.ti.com/.../test_5F00_15.0317万.zip

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

    您好,

    我们发现了另一个问题。 当我们使用CC2538将PCB加热到大约70摄氏度时,设备不再发出任何信标。

    但是,设备仍能与其父路由器同步,并在父路由器请求时发送数据。

    当温度关闭并返回到室温时,设备将再次恢复发送信标,并且信标的序列号将从加热后停止发出的位置继续。

    有什么想法,正在发生什么以及如何解决?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Jackson,我有以下问题来更好地理解问题,当设备加热时,唯一受影响的功能是设备停止发送信标,但所有其他应用程序和网络活动(例如从PAN协调器发送/接收数据)仍然工作? 或者设备在较高温度下完全停止工作?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 ,Suyash,

    是的,其他网络活动 仍在工作,但发送其自己的信标除外。

    加热设备仍能与其协调器同步,并能从协调器传输和接收数据。

    散热后,信标将按照之前的时间发出。