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.

[参考译文] CC2538EMK:用作独立设备并与SmartRF06套件上安装的另一个CC2538EM进行通信。

Guru**** 2551640 points
Other Parts Discussed in Thread: CC2538EMK, Z-STACK, CC2531

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/582768/cc2538emk-using-as-a-stand-alone-device-and-communicate-with-another-cc2538em-mounted-on-smartrf06-kit

部件号:CC2538EMK
主题中讨论的其他部件: Z-stackCC2531

我已开始使用CC2538EMK。 我也有SmartRF06评估板套件。 我已检查  SmartRF06上的LED闪烁程序。 现在我想将 CC2538EM作为独立设备使用,并将一些数据无线发送到 SmartRF06 EBK上安装的CC2538EM。 我需要做些什么来解决这个问题? 我们也非常感谢您的帮助。 谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否尝试过Z-Stack中的示例?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的,我尝试了Z堆栈中的示例。 我在cc2538em中使用IAR和Smarttrf06工具包转储了示模板程序。 我只有一个Smarttrf06,这就是我想将其他cc2538em作为独立设备使用的原因。 当我使用USB连接cc2538em时,它甚至无法检测到。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您只有一个SmartRF06,我建议您在另一个CC2538EM上运行ZNP,并连接到ZTOOL以担任协调员。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我已在Z-Stack 3.0 中构建了ZNP十六进制文件并将其下载到我的CC2538rm SmartRF06,但我仍然无法将其连接到ZTool。 如何将SmartRF06连接到PC以使用ZTool?(未找到设备)

    另外,您能否进一步详细说明,或者在我可以获取该信息的地方给出一些参考。

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

    使用SmartRF06将ZNP下载到CC2538EM后,您应该像下面的屏幕快照一样,直接在台式机和CC2538EM之间连接USB电缆。 而且,您必须将跳线置于屏幕截图中的位置。 然后,您可以使用ZTool以3.84万作为波特率连接到CC2538EM。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的支持。
    我可以通过USB将cc2538em独立连接到电脑。
    有两种配置:ZNP和ZNP SBL。 我正在与ZNP合作,但我不知道它们之间的区别。 但是我已经将其他CC2538EM +Smartrf06配置为示例光终端设备,但无法将其连接到网络。
    是否必须通过以下链接使用Ztool配置ZNP CC2538EM?
    sunmaysky.blogspot.tw/.../use-ztool-z-stack-30-znp-to-set-up.html

    是否有其他方法,或者我必须先了解整个库,然后自己编写主代码?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您使用哪种Z-Stack版本? 是Z-Stack 3.0 吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,我已经使用IAR生成了一个十六进制文件,然后使用闪存编程器2进行转储。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您使用的是Z-Stack 3.0 ZNP,则可以按照 sunmaysky.blogspot.tw/.../use-ztool-z-stack-30-znp-to-set-up.html中的步骤操作
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢你。 我按照链接中给出的步骤操作,能够连接到网络。 也获得ZDO_END_DEVICE_ANNCE_IND (0x45C1)。

    我使用CC2538EM作为ZNP,并使用Z-tool将一个配置为路由器,另一个配置为协调员。

    现在,我想从路由器向协调员发送一些消息或数据,反之亦然。  

    我在上面浏览了许多线程和文档,但它们大多是用于旧版本的z-stack。  

    我正在使用Z-stack 3.0。  

    我尝试了AF_DATA REQUEST和APP_MESSAGE命令。 但我没有得到任何回应

    如何读取另一端的数据?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能详细说明如何发送消息吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我使用app_msg命令,输入目的地址,消息长度和消息。

    另外,我尝试了af_data_request命令,目的地址,len和data。

    我不知道群集id,trans id,目的端点,src端点,所以我将它们留为0。

    您能告诉您如何发送和接收数据吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您必须使用正确的群集ID,目标和源端点。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我浏览了ZCL.h,有这么多群集ID,我应该选择哪一个?

    我在通用app.h中找到了端点(指定为8),但我没有在任何文件中找到任何指定的端点。

    您能告诉我从哪里获得这些ID吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我建议您在 www.waveshare.com/.../Zigbee-Wireless-Networking.pdf上阅读这本书 ,以便更好地了解群集ID或端点。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

    感谢你的帮助。 我可以通过参考指定的文档将数据从一端发送到另一端。

    现在,我尝试在示例开关和照明应用上工作。 但是我看到有EZ模式配对,我无法同时按下两台设备的SW2,因为我只有一个智能控制器06板。

    一个CC2538em ZNP使用z工具配置为协调器,通过USB直接连接到PC,另一个CC2538em安装在Smartrf06上,充当示例交换机端点。

    我能够将SampleSwitch端点作为终端设备连接到网络,但没有看到任何打开"关闭LED"的命令。

    如何使这些功能正常工作?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否要使用ZTool发送开/关命令?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,我除了在一端使用z-tool之外没有其他选择,因为我只有一个Smartrf06板。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以使用以下命令发送ZCL切换命令。

    TX>10:28:39.1 COM4 AF_DATA_Request (0x2401)
    DstAddr:目标设备的短地址
    DestEndpoint:目标设备的端点
    SrcEndpoint:源设备的终结点
    clusterid:0x0006
    TransID:0x01
    选项:0x00
    半径:0x00
    长度:0x03
    数据:... (0x01,0x01,0x02)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    使用 z-tool,在c2538em的smartf06和ZNP coordinator中对光终端设备进行采样。 我发送 了上述数据 。

    获得

    AF_DATA_Request_SRSP

    Afstatus_Success

    AF_DATA_CONFIRM

    Afstatus_Success

    不过,智能控制器06板上没有LED开/关。

    我想控制Smartrf06主板上的一些LED,该主板通过其他ZNP协调员cc2538em使用z-tool安装了cc2538em。

    您能告诉我如何操作吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否使用了正确的目标地址,目标端点和源端点?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我使用AF_REGISTER将源端点注册为0x03,我将目标端点作为0x08,正如zcl_samplelight.h中给出的那样,目标地址随公告弹出。


  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我建议您使用Ubiqua Packet Analyzer检查命令是否通过无线方式发送。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是否可以使用Smart RF Studio实现此目的?

    此外,如果我能够按照上述备注中所述发送ZCL切换命令,那么智能控制器06上的哪个LED应该切换?

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

    您指的是UBIQUa protocol*分析器吗?

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

    我在Ubiqua看不到任何数据包。 我是否可以使用其他软件?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    检查Ubiqua协议分析器是否扫描Zigbee网络所在的正确信道。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    信道或扫描信道的选项不起作用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我建议您在Z-Stack f8wconfig.cfg中设置一个修复通道,然后使用Ubiqua协议分析器再次测试以进行检查。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在Ubiqua添加设备
    1.Com24 (如设备管理器中所示)
    2.TI ZNP (作为应用)
    3.Baudrate 9600 (如设备管理器端口详细信息中所示)
    对吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我无法理解您的意思是"在Ubiqua添加设备"。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    要将设备添加到通过USB连接的ubqua,设备管理器中有一个选项,即添加设备。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否可以拍摄屏幕截图或拍照以显示您正在做什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    e2e.ti.com/.../TI.zip 我已附上屏幕截图和照片。

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

    您需要将CC2531 USB加密狗作为嗅探器硬件连接到您的桌面,而Ubiqua协议分析器可以使用它来嗅探无线消息。

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

    我没有那个嗅探器硬件。

    您是否可以查看我之前发送的屏幕截图并查看我在发送消息或其他内容时是否出现了错误?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能详细说明您想要实现的目标吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我有2个CC2538em和1个Smarttrf06。 我想通过其它CC2538em (ZNp+Z-tool)通过无线方式发送命令来打开/关闭CC2538em+smartf06上的LED。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    根据您的屏幕截图,应发送切换命令。 您是否看到CC2538em+smartrf06上的LED1已切换?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    否,未切换LED1。 这是不是因为cc2538em +smartf06 (示例光终端设备)的ez模式 和cc2538em (ZNP +z-tool协调器)的非ez模式导致的问题? 如何禁用采样灯终端设备上的ez模式?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于您已使用短地址和端点发送切换命令,因此无需执行EZ模式。