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.

[参考译文] CC2530EM:检测与协调员关联的设备

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

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/574822/cc2530em-detect-device-being-associated-with-a-coordinator

部件号:CC2530EM
主题中讨论的其他部件:Z-stackCC2530

您好,

我正在使用1.0 .........0  

  在协调员软件中 ,是否有方法在设备关联成功或失败时收到通知?

谢谢你

   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    要重新配置有一个协调员和多个路由器的系统,在路由器断电的情况下,我正在呼叫
    zgWriteStartupOptions(ZG_STARTUP_SET,ZCD_STARTOPT_DEFAULT_NETWORK_STATE);
    SystemResetSoft();
    在协调器中重置所有关联的设备。

    协调员重新启动后,我将启动路由器并使用呼叫
    zgWriteStartupOptions(ZG_STARTUP_SET,ZCD_STARTOPT_DEFAULT_NETWORK_STATE);
    SystemResetSoft();
    在路由器中,以使它们重新连接到协调器。

    但是,使用嗅探工具,我发现路由器发送和关联请求已被协调员确认为成功,但关联未经过该过程,并且未存储在内存中
    如果我查看协调员中的AssociatedDevList,它是空的。
    每隔一个如此频繁的时候,协会就会工作,网络就会形成并运作
    如果您对出现的问题有任何建议,我们将不胜感激
    谢谢你
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当设备加入Zigbee网络时,它将触发ZDO_STE_CHANGE事件,您可以在zclxxx_event_loop中处理该事件。 是否可以为您的问题附加嗅探器日志?

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

    您好,Peter,

    您是尝试在设备上执行新的出厂重置,还是只是重新启动设备并将其加入旧网络?

    此致,

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

    您好,  

      很抱歉回复延迟-  

    系统操作系统不是新的出厂重置-它是一个不断重新编程的开发系统。

    我 正在使用

    zgWriteStartupOptions(ZG_STARTUP_SET,ZCD_STARTOPT_DEFAULT_NETWORK_STATE);
    SystemResetSoft();

    尽管我已经尝试过  

    zgWriteStartupOptions(ZG_STARTUP_SET,ZCD_STARTOPT_DEFAULT_NETWORK_STATE | ZCD_STARTOPT_DEFAULT_CONFIG_STATE;  

    在协调器和路由器上清除分配表并重置网络。

    PAN ID =-DZDAPP_CONFIG_PAN_ID=0xFFFF和 Nwk_MAX_DEVICE_LIST  25

    系统中没有终端设备  

    出于某种原因,路由器反复 具有成功 的设备关联,但实际上它们似乎没有加入网络

    我附上 了Ubilogix和文本转储  

    此致

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

    是否可以尝试再次发布嗅探器日志和文本转储? 看起来他们没有被附加到上一个帖子中。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    没有附加Ubilogix或文本转储。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    我使用RTF格式工具栏中的"附加文件"按钮两次插入文件
    是否有附加文件的另一种方法
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    压缩文件并附加。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    e2e.ti.com/.../association.zip

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

    您是否意味着MAC地址为B6:00:00:00:21:B3:80:01的设备存在关联问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的先生:
    是-我认为日志中有3次成功的关联,但没有加入网络
    我有记录的设备,但有时无法获得数量的设备加入网络。
    此致
    Peter Simpson
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    设备似乎不是来自TI。 是吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    模块本身来自Telit ZE51,它具有CC2530 -代码来自IAR嵌入式工作台和ZStack
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    MAC地址与TI的设备不一样。 TI器件的MAC地址应类似于00:12:4B:...,您可以在Ubiqua日志中的关联响应中看到该地址。 无论如何,我看到您的设备执行MAC确认关联,这意味着设备收到关联响应,我认为问题出在设备上。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好,我相信Telit可以使用自己的MAC地址范围获得TI制造的CC2530器件,因此Telit专有软件不会在不在Zelit模块中的CC2530上运行。 Telit软件将在运行之前检查MAC地址是否在其范围内。

    当您说问题是"在设备中"时,您是指硬件还是软件?
    模块随附包装,因此我不会修改它们,只是为了连接电源和天线
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当您说问题是"在设备中"时,我怀疑是软件问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    您以前见过类似的内容吗?
    您是否对可能的原因或从哪里开始寻找有任何想法
    谢谢你
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尝试在ZDO_STANT_CHANGE_EVT中的ZDEP.c中设置断点,以检查关联响应发送到终端设备后发生的情况。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Peter,

    如何触发网络发现?

    您的设备似乎正在循环,可能会自行重置。

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

    您好,

       我们设置的网络有一个协调员和多个路由器。

    我们发现,当建立网络时,某些路由器与其它路由器相关联,而 不直接与协调器相关联,即 它们不会显示在协调器的关联表中。  

    因此,ZC的关联表中有ZR1,而ZR1的关联表中有ZR2,网络即已形成

    如果ZR1和ZR2均已断电,且ZR2已通电。 它将在网络上查找没有的ZR1,但不会重新连接到ZC以改革网络。

    是否有办法解决此问题,并在ZR1丢失或断电时对网络进行改革

    谢谢你

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当您打开ZR2而没有ZR1时,如果需要在两者之间传送消息,ZR2和ZC应相互查找。 除非ZR2不在ZC的无线电覆盖范围内,否则Zigbee mesh网络应具有自我修复功能。 如果您在查看此工作时遇到问题,最好使用Ubiqua Packet Analyzer进行检查。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    e2e.ti.com/.../link.zip

    您好,

      我附上了一个捕获的文件,显示ZR2通电后,它直到ZR1重新通电后才连接到ZC

    此致

    Peter Simpson

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我可以看到ZR2发出路由请求,但它没有得到任何路由响应。 ZC和ZR2之间的距离有多远? ZR2是否在ZC的无线电覆盖范围内?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    它位于ZC与ZR1和ZR2之间约1米处
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我怀疑Z-Stack Mesh 1.0 中存在问题。0 我建议您可以在最新的Z-Stack 3.0 上测试此问题,看看是否存在类似问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    e2e.ti.com/.../W_5F00_Ant_5F00_App.zip

    您好,

      我已经下载了ZStack 3.0 ,但我收到了许多链接器错误,表明链接器找不到bdb_ 外部。

      但我无法找到它们的存储位置-是否需要包括另一个库?

    谢谢你

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

    你(们)好  

    编译器详细信息

    ===安装子目录:8051 ===

    用于8051的IAR汇编器
    8.30 .1.4.1636万 (8.30 .1.4.1636万)
    C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5 :\8051\bin\a8051.exe</s>8051.
    2013年12月20日03:05:2885.4528万字节

    用于8051的IAR C/C++编译器
    8.30 .1.4.1636万 (8.30 .1.4.1636万)
    C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5 :\8051\bin\icc8051.exe</s>8051.
    2013年12月20日03:05:3.0134万1341.44万字节

    IAR库生成器
    6.4 .6.89 (6.4 .6.89)
    C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5 :\8051\bin\xar.exe
    2016年6月21日11:47:2614.8992万字节

    IAR Xlib
    6.4 .6.89 (6.4 .6.89)
    C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5 :\8051\bin\xlib.exe
    2016年6月21日11:47:2669.9904万字节

    IAR通用连接器
    6.4 .6.89 (6.4 .6.89)
    C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5 :\8051\bin\xlink.exe
    2016年6月21日11:47:262256896字节

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您必须使用IAR EW8051 9.30 来构建Z-Stack 3.0 示例。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    我下载 了Z-Stack 3.0  并进行了编译,但我不得不删除我的大部分ZigBee项目,因为 Z-Stack 3.0  使用的XData内存似乎比我正在使用的堆栈要多得多

    这是否正确

    谢谢你

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    XDATA内存是RAM,并且Zha 1.2 .2a和3.0 的内存略有增加。 看起来,开箱即用的应用程序之间增加了200-800字节,而没有任何变化。 但是,闪存大小的增加幅度更大,这是因为3.0 增加了所有新功能。