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.

[参考译文] CC2650:基于CC2650/2630模2630模块的ZigBee网络

Guru**** 2579735 points
Other Parts Discussed in Thread: CC2630, CC2650, Z-STACK

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/586004/cc2650-zigbee-network-based-on-cc2650-2630-module

部件号:CC2650
主题中讨论的其他部件:CC2630Z-stack

尊敬的各位:

我是ZigBee网络的新用户,我计划仅使用CC2650/CC2630模2630模块作为终端设备,协调器,路由器来创建ZigBee网络。

在这里搜索后,我无法找到如何执行此操作。是否可以仅使用CC2650/CC2630创建2630创建整个网络?

如果不能使用ZStack,您知道其他选项吗? 也许是Contiki? 或任何其它仅使用CC26xx模块形成完整Mesh网络的RTOS

感谢您的帮助

此致

Tonny

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    CC26XX没有足够的闪存,它只能在运行SOC模式时运行Zigbee终端设备。 如果要将CC26XX用作协调器/路由器,则必须使用ZNP-ZAP体系结构。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗨,YK:

    是的,我阅读了关于ZNP-ZAP体系结构的信息,但它始终以使用Ztool作为支持CC26xx模块的额外应用程序而结束。
    您是否有关于如何在不使用Ztool的情况下设置ZNP-ZAP体系结构的文档?

    我想让CC26xx + ESP01的协调器/路由器自动将数据从终端节点发送到云。

    感谢您的帮助
    此致
    Tonny
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以参考Z-Stack文档文件夹中的Z-Stack ZNP界面specification.pdf。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗨,YK:

    阅读完文档后,它提到它需要一个应用程序处理器。
    你有例子吗?这是什么? 类似于MCU?
    我仍然不知道ZAP的相关信息,您是否有创建ZAP的示例?

    感谢您的帮助
    此致
    Tonny S
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Z-Stack安装文件夹中有MSP430EXP5438 ZAP示例。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗨,YK:

    您的意思是\ti\simplelink\ZStack_HOME_1_02_02a_4.4539万\projects\ZStack\ZAP\HA-SampleLight?

    如果我使用Contiki 6LoWPAN而不是ZigBee,是否可以在没有任何外部处理器的情况下运行CC26xx模块中的协调器?

    谢谢您的回复
    此致
    Tonny
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,我是指\ti\simplelink\ZStack_HOME_1_02_02a_4.4539万\projects\ZStack\ZAP\HA-SampleLight。 Contiki 6LowPAN不是基于Zigbee协议。 在运行Contiki 6LoWPAN时,您需要边缘路由器而不是协调器。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗨,YK:

    我尝试再次检查。

    谢谢您的回复
    此致
    Tonny
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不用客气。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗨,YK:

    如果将ZAP放入MSP430EXP5438中,如何将其连接到cc26xx?
    而且,"\ti\simplelink\ZStack_HOME_1_02_02a_4.4539万\projects\ZStack\ZAP\HA-SampleLight"是否需要在MSP430EXP5438中使用ZStack Core进行加载? 因为我看到了很多标题,但在任何地方都没有链接。

    谢谢您的回复
    此致
    Tonny
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    ZAP Inside MSP430EXP5438使用UART连接到CC26xx,是,您必须将"\ti\simplelink\ZStack_HOME_1_02_02a_4.4539万\projects\ZStack\ZAP\HA-SampleLight"下载到MSP430EXP5438。 无需将ZStackcore下载到MSP430EXP5438
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗨,YK:

    当我尝试将HA-SampleLight项目加载到IAR时,我收到以下警告:
    "无法使用工具链'8430 M'创建配置'ZAP Coordinator'"
    您知道原因吗?

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

    IAR v 7.80

    感谢您的帮助
    此致
    Tonny
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    要在Z-Stack Home 1.2 .2a中构建和下载用于MSP430EXP5438的ZAP程序,应使用IAR EW430 6.20 .1。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗨,YK:

    目前,我已经对ZNP-ZAP体系结构有了相当的了解,我可以使用Hercules Setup Utility模拟ZTool,将命令发送到串行端口,然后从ZNP得到回复。

    现在的问题是我想将PC作为ZAP移除,并将串行设备(ESP8266)用作ZAP,在论坛中阅读一些内容后,我看到P412具有UART连接,我可以将此连接用作ZAP的连接吗?

    我是否需要修改ZNP才能使用此端口? 或者,它可以像我在PC中使用ZTool一样随时使用

    稍后,如果我卸下开发板,CC2630芯片中P412的引脚源是什么?

    对于ZNP,我使用示例中的C:\ti\simplelink\ZStack_HOME_1_02_02a_4.4539万\projects\ZStack\ZAP\ZNP-HexFiles\CC26xx\ZNP_coordinator pro_secure _linkkeyjoin.hex

    感谢您的帮助
    此致
    Tonny
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,您可以使用P412进行UART通信,这些通信使用IOID_2作为RX,使用IOID_3作为TX。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗨,YK:

    P412已准备好在ZNP示例中进行UART通信?

    当我在PC的设备管理器中看到,我看到智能控制器06有2个端口,1是VCP当前活动的辅助端口,第二个是调试端口。P412是调试端口吗? 那么,我能通过PC中的此端口看到UART通信吗?

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

    我不确定您的意思是P412是调试端口。 如果您将ZAP连接到P412,则应该正常工作。

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

    啊,好的,谢谢。

    感谢您的帮助
    此致
    Tonny
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不用客气。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗨,YK:

    目前我已成功使用P412进行ZAP连接。
    现在我想直接从CC2630模块连接我的ZAP,而不是使用SmartRF06板。

    我已经搜索了论坛,您说我们可以在CC2630中使用任何DIO引脚作为UART引脚。
    对于我的ZNP,我使用的是来自C:\ti\simplelink\ZStack_home_1_02_02a_4.4539万\projects\ZStack\ZAP\ZNP-HexFiles\CC26xx的ZNP_coordinator pro_secure _linkkeyjoin.hex

    我是否可以将设备TX/RX插入任意DIO,并且它可以正常工作?
    或者我需要先配置它吗?

    或者,如果我需要配置ZNP,我计划使用C:\ti\simplelink\ZStack_HOME_1_02_02a_4.4539万\projects\ZStack\Znp\CC26xx

    感谢您的帮助
    此致
    Tonny
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当您使用Znp_coordinator pro_secure _linkkeyjoin.hex时,UART RX为DIO_2,TX为DIO_3
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗨,YK:

    感谢您的支持,
    当我从C:\ti\simplelink\ZStack_HOME_1_02_02a_4.4539万\projects\ZStack\ZNp\CC26xx打开ZNP源文件时。
    我在下面看到这一行。这是在哪里定义UART的引脚吗?

    // UART板
    #define Board_UART_RX ioID_2
    #define Board_UART_TX ioID_3.

    感谢您的帮助
    此致
    Tonny
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗨,YK:

    目前我在网络中丢失了一些东西,我有Zed和协调员/路由器,但我没有仅路由器设备。

    对于只有路由器的设备,我在C:\simplelink\ZStack_HOME_1_02_02a_4.4539万\projects\ZStack\ZAP\ZNP-HexFiles\CC26xx中看到了一个用于路由器"Znp_router_pro_secure _linkkeyjoin.hex"的十六进制文件,这是用于ZNP-ZAP系统,还是?

    感谢您的帮助
    此致
    Tonny S
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Znp_router_pro_secure链接密钥join.hex用于ZNP-ZAP。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗨,YK:

    我尝试使用带有ZnP-bringup.zjs和ztool的“znp_router_pro_secure.linkkeyjoin.hex”创建路由器,但它没有连接到协调器

    当我运行UTIL_GET_DEVICE_INFO时,我得到了以下值作为返回值
    RX>07:45:57.86 COM4 UTIL_GET_DEVICE_INFO_Response (0x6700)
    状态:成功(0x0)
    IEEEAddr:0x0.0124万B00068B4E07</s>0.0068万
    ShortAddress: 0xFFFE
    设备类型:路由器(0x2)
    设备状态:dev_nwk_disc (0x2)
    NumAssocDevices:0x00
    AssocDevicesList

    如果我在您的博客中看到示例,deviceState应该为07,但我找不到用于更改该值的命令。
    我在配线配置中遗漏了什么?

    它始终返回此值,切勿更改为博客中显示的0x07
    RX>08:05:COM4 35.54 ZDO_STE_CHANGE_IND (0x45C0)
    状态:INVALID_PARAMETER (0x2)

    感谢您的帮助
    此致
    Tonny S
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的路由器处于网络发现状态(dev_Nwk_disk),这意味着它无法找到要加入的Zigbee网络。 确保在同一通道中有Zigbee网络并启用允许加入。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨,YK:

    我已经准备好了协调员,并且zed可以加入,它在zed或路由器的加入权限之间是否有不同的配置?

    感谢您的帮助

    此致

    Tonny

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    否,zed和路由器之间没有不同的配置。 我建议您使用嗅探器来检查空中发生的情况。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗨,YK:

    在嗅探器中,我看到路由器在信道19中运行,而我的协调员在信道13中运行,
    但奇怪的是,使用ztool,我无法将路由器通道更改为通道13,它总是以19为基线

    你有过这样的经历吗?
    是否因为十六进制文件中的通道已被修复?

    谢谢您的回复
    此致
    Tonny
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我不知道为什么您不能将路由器信道更改为13,但您可以尝试将协调员信道更改为19。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗨,YK:

    在我将通道的值更改为0x00 0x08 0x00 0x00后,路由器在通道13中运行...不知道原因,可能是bringup脚本中的错误。
    关于中间路由器中端点的值,它是否与目的路由器相同?
    我可以在中间路由器中为Endpoint输入值吗?

    感谢您的帮助
    此致
    Tonny
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您应清除NV以设置新信道。 端点的范围可以是1到240。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗨,YK:

    啊,注意到。

    我的意思是,如果我将R1连接到R2,将R3连接到R4,而我的数据包目的地是R4,并且我的Zed连接到R1,如果R1-R4使用相同的端点值,那么消息是否会到达R4? 或者它将在R1处停止?

    感谢您的帮助
    此致
    Tonny
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您指定了正确的目标地址和端点,则消息将被正确传送。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗨,YK:

    测试后,我只能从嗅探器中看到以下消息,该消息由我的中间路由器传输到目的路由器,但没有传输负载,我的中间路由器有什么问题?

    注意:此消息下面是协调员重新调整消息。

    帧2669:线路上28字节(224位),接口0上捕获26字节(208位)
    接口ID:0 (\\.\pipe\ws_socket)
    封装类型:IEEE 802.15 4无线PAN (104)
    抵达时间:2017年6月11日12:39:23.0.0084亿 SE亚洲标准时间
    [此数据包的时移:0.0亿 秒]
    Epoch Time: 1497159563.000840000</xmt-block>0.0084亿 seconds.(Epoch时间:秒。
    [与上一捕获帧相比的时间增量:1.0.0037亿 秒]
    [与上一显示帧相比的时间增量:1.0.0037亿 秒]
    [自参考或第一帧以来的时间:964.0.00373亿 秒]
    帧号:2669
    帧长度:28字节(224位)
    捕获长度:26字节(208位)
    [帧标记为:false ]
    [帧被忽略:false ]
    [帧中的协议:wpan:zbe_beacon ]
    IEEE 802.15 标志灯,src:0xd6a4
    帧控制字段:0x8000,帧类型:信标,目标寻址模式:无,帧版本:IEEE Std 802.15 .4-2003,源寻址模式:短/16位
    .... .... .... .000 =帧类型:信标(0x0)
    .... .... .... 0。 =启用安全:错误
    .... .... 0。。 =帧待定:False
    .... .... ..0。 .... =确认请求:错误
    .... .... 0。 .... = PAN ID压缩:错误
    .... 0。。 .... =序列号抑制:假
    .... ..0。 .... .... =存在信息元素:错误
    .... 00。 .... .... =目标寻址模式:无(0x0)
    00。。。 .... .... =帧版本:IEEE Std 802.15 .4-2003 (0)
    10。 .... .... .... =源寻址模式:短/16位(0x2)
    序号:214
    源pan:0xb4d9
    资料来源:0xd6a4
    超帧规格:关联许可
    .... .... .... 1111=信标间隔:15
    .... .... 1111 =超帧间隔:15
    .... 1111 .... =最终帽槽:15
    0。。 .... .... =电池扩展:错误
    0。 .... .... .... = PAN协调人:错误
    1。 .... .... .... =关联许可:真
    GTS
    GTS描述符计数:0
    GTS许可:错误
    待处理地址:0短地址和0长地址
    ZigBee信号灯,ZigBee PRO,EPID:TexasIns_00:07:F7:91:77
    协议ID:0
    信标:堆栈配置文件:ZigBee PRO,路由器容量,终端设备容量
    扩展PAN ID:TexasInss_00:07:F7:91:77 (00:12:4b:00:07:F7:91:77)
    TX偏移:1677.7215万
    更新ID:0


    这是协调器重新定位,从直接连接到目的路由器移至连接到中间路由器后,将显示此信息

    帧2548:线路上33字节(264位),接口0上捕获31字节(248位)
    接口ID:0 (\\.\pipe\ws_socket)
    封装类型:IEEE 802.15 4无线PAN (104)
    抵达时间:2017年6月11日12:36:30.0亿 SE亚洲标准时间
    [此数据包的时移:0.0亿 秒]
    Epoch Time: 1497159390.000005000</xmt-block>0亿 seconds.(Epoch时间:秒。
    [与上一捕获帧相比的时间增量:0.9.9901亿 秒]
    [与上一显示帧相比的时间增量:0.9.9901亿 秒]
    [自参考或第一帧以来的时间:790.9.99538亿 秒]
    帧号:2548
    帧长度:33字节(264位)
    捕获长度:31字节(248位)
    [帧标记为:false ]
    [帧被忽略:false ]
    [帧中的协议:WPAN ]
    IEEE 802.15 4命令,DST:TexasIns_00:07:F7:93:3a,src:TexasIns_00:06:8b:4e:07
    帧控制字段:0xcc23,帧类型:命令,确认请求,目标寻址模式:长/ 64位,帧版本:IEEE Std 802.15 .4-2003,源寻址模式:长/ 64位
    .... .... .... .011 =帧类型:命令(0x3)
    .... .... .... 0。 =启用安全:错误
    .... .... 0。。 =帧待定:False
    .... .... ..1. .... =确认请求:真
    .... .... 0。 .... = PAN ID压缩:错误
    .... 0。。 .... =序列号抑制:假
    .... ..0。 .... .... =存在信息元素:错误
    .... 11.. .... .... =目标寻址模式:长/ 64位(0x3)
    00。。。 .... .... =帧版本:IEEE Std 802.15 .4-2003 (0)
    11.. .... .... .... =源寻址模式:长/ 64位(0x3)
    序号:73
    目标PAN:0xFFFF
    目的地:TexasInss_00:07:F7:93:3a (00:12:4b:00:07:F7:93:3a)
    源pan:0xb4d9
    扩展源:TexasInss_00:06:8b:4e:07 (00:12:4b:00:06:8b:4e:07)
    命令标识符:协调器重新定位(0x08)
    协调员调整
    PAN ID:0xb4d9
    协调员短地址:0xd6a4.
    逻辑信道:11.
    短地址:0xbb69
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否可以附加嗅探器日志并指定要检查的数据包?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨,YK:

    附件中是我希望发送的消息:

    它位于Wireshark pcapng扩展上

    帧46:线上68字节(544位),接口0上捕获66字节(528位)
    接口ID:0 (\\.\pipe\ws_socket)
    封装类型:IEEE 802.15 4无线PAN (104)
    抵达时间:2017年6月11日12:23:48.0.00106亿 SE亚洲标准时间
    [此数据包的时移:0.0亿 秒]
    Epoch Time: 1497158628.000106000</xmt-block>0.00106亿 seconds.(Epoch时间:秒。
    [与上一捕获帧相比的时间增量:0.0亿 秒]
    [与上一显示帧相比的时间增量:0.0亿 秒]
    [自参考或第一帧以来的时间:28.9.99639亿 秒]
    帧号:46
    帧长度:68字节(544位)
    捕获长度:66字节(528位)
    [帧标记为:false ]
    [帧被忽略:false ]
    [帧中的协议:wpan:zbe_nwk:zbe_aps:zbe_zcl:zbe_zcl_general.identify
    IEEE 802.15 4数据,DST:广播,src:0x0000
    帧控制字段:0x8841,帧类型:数据,PAN ID压缩,目标寻址模式:短/16位,帧版本:IEEE Std 802.15 .4-2003,源寻址模式:短/16位
    序列号:101
    目标PAN:0x9346
    目的地:0xFFFF
    资料来源:0x0000
    [扩展源:TexasInss_00:07:F7:91:77 (00:12:4b:00:07:F7:91:77)]
    [原产地:1]
    ZigBee网络层数据,DST:广播,src:0xbb69
    帧控制字段:0x0208,帧类型:数据,发现路由:抑制,安全数据
    目的地:0xFFFF
    来源:0xbb69
    半径:29
    序号:252
    [扩展源:TexasInss_00:07:F7:93:3a (00:12:4b:00:07:F7:93:3a)]
    [出处:24]
    ZigBee安全管座
    ZigBee应用支持层数据,DST端点:7,SRC端点:8
    帧控制字段:数据(0x08)
    目标端点:7.
    群集:标识(0x0003)
    配置文件:家庭自动化(0x0104)
    源端点:8
    计数器:8.
    ZigBee群集库框架
    帧控制字段:特定于群集(0x11)
    序列号:2.
    命令:标识查询(0x01)
    有效负载

    有效负载值:  

    FDFC8 05A7.0055万BB69  

    感谢您的帮助

    此致

    Tonny

    e2e.ti.com/.../10_2D00_Router_5F00_Test.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否可以在Wireshark日志中指定哪一行(时间字段)来检查您的问题?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    顺便说一下,我看到您的设备0xbb69一直广播标识查询。 您是否打算这样做?

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

    很抱歉回复太晚了,
    我提到的问题是
    当我的Zed连接到中间路由器时,消息编号2556-2561或2561或及时消息为792-803
    当我的Zed连接到目标路由器时,消息编号2534-2540或2540或及时信息为789-790

    连接到中间路由器时,我看不到我的command_identity_query send thru destination router

    关于标识查询,我将其用作发送消息的命令,我将数据放在标识查询消息的有效负载中
    zcl_SendCommand( ezModeData.endpoint,&afDstAddr, ZCL_cluster_ID_GEN_identit, command_identity_query, true, ZCL_FRAME_CLIENT_SERVER_DIR,TRUE,0,iCounter++,/*0*/20, &sData[0]/*NULL*/);

    这是一个问题吗?

    谢谢您的回复
    此致
    Tonny S
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于您的设备是Zed,为什么我没有在嗅探器日志中看到它在进行轮询?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗨,YK:

    我只有一条消息,加入网络后,使用command_identate_query发送消息。
    可能是因为我的邮件是使用command_identate_query发送的。这是否会成为问题?

    请建议正确的方法

    谢谢您的回复
    此致
    Tonny S
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    无论您使用command_identify_query发送消息,Zed都应该向其父级轮询,但我看不到这一点。 我建议您先检查一下。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨,YK:

    我附加了嗅探器日志,附加日志中的消息是否已正确?

    以下是此轮询消息吗?

    帧80:线缆12字节(96位),接口0捕获10字节(80位)

      接口ID:0 (\\.\pipe\ws_socket)

      封装类型:IEEE 802.15 4无线PAN (104)

      抵达时间:2017年6月20日06:37:13.0.0096亿 SE亚洲标准时间

      [此数据包的时移:0.0亿 秒]

      Epoch Time: 1497915433.000960000</xmt-block>0.0096亿 seconds.(Epoch时间:秒。

      [与上一捕获帧相比的时间增量:1.0亿 秒]

      [与上一显示帧相比的时间增量:1.0亿 秒]

      [自参考或第一帧以来的时间:31.0.00226亿 秒]

      帧号:80

      帧长度:12字节(96位)

      捕获长度:10字节(80位)

      [帧标记为:false ]

      [帧被忽略:false ]

      [帧中的协议:WPAN ]

    IEEE 802.15 4命令,DST:0x0000,src:0xbb69

      帧控制字段:0x8863,帧类型:命令,确认请求,PAN ID压缩,目标寻址模式:短/16位,帧版本:IEEE Std 802.15。4-2003,源寻址模式:短/16位

        .... .... .... .011 =帧类型:命令(0x3)

        .... .... .... 0。 =启用安全:错误

        .... .... 0。。 =帧待定:False

        .... .... ..1. .... =确认请求:真

        .... .... .1. .... = PAN ID压缩:TRUE

        .... 0。。 .... =序列号抑制:假

        .... ..0。 .... .... =存在信息元素:错误

        .... 10。 .... .... =目标寻址模式:短/16位(0x2)

        00。。。 .... .... =帧版本:IEEE Std 802.15 .4-2003 (0)

        10。 .... .... .... =源寻址模式:短/16位(0x2)

      序号:148

      目标PAN:0x4a63

      目的地:0x0000

      来源:0xbb69

      命令标识符:数据请求(0x04)

    e2e.ti.com/.../11_2D00_Router_5F00_Test.zip

    谢谢您的回复

    此致

    Tonny S

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

    是的,这是轮询消息。 在嗅探器日志中,“数据请求”表示轮询。

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

    嗨,YK:

    我仍然无法通过路由器将数据发送到目的地

    附加的是嗅探器日志

    当我的Zed连接到目标路由器/协调器时,消息编号1.5543万-15576或1.5576万或“时间”为4050-4055</s>4055

    当我的Zed连接到中间路由器时,消息编号1.56万-15650或1.565万或及时是4056-4107</s>4107

    如果我在日志中看到,我已经有轮询消息。我看到协调员重新调整...但没有消息通过。

    我在ZCL identifiy命令内发送有效负载,请就此提供建议

    同样从您的网站上,我看到下面的命令,但在bringup脚本中找不到equal命令,bringup中的equal命令是什么?

    10:44:16.54 COM1 APP_CNF_BDB_START_INTRUSING (0x2F05) --> 开始使用网络转向作为参数进行调试,以便为设备连接做好准备
       佣金模式:(0x02)网络转向(0x2)

    e2e.ti.com/.../12_2D00_Router_5F00_Test.zip

    谢谢您的回复

    此致

    Tonny

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

    我在嗅探器日志中没有看到Zed在您的消息编号1.56万-15650期间1.565万期间或在时间为4056-4107时4107时连接到中间路由器。 您的中间路由器的短地址是什么?