微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 求解,ZD向ZR发送数据的问题

求解,ZD向ZR发送数据的问题

时间:10-02 整理:3721RD 点击:

TI的工程师,你们好

        我现在想使用终端节点向路由节点发送数据,终端节点先入网,然后路由节点入网广播自己的地址,终端节点保存路由节点的地址,然后通过单播向该路由节点发送数据,但是这个函数 AF_DataRequest的返回值为0xC2?我用同样的方法,路由节点向路由节点发送数据是ok的,这个是什么原因?

ZNwkInvalidRequest --无效请求 0xc2

有可能是DataRequest的参数设置不对或者参数里面有些该初始化的时候没有正确初始化

您有没有修改过TI给出的源代码?如何修改的?

看网上说的是zigbee不支持这种方式:即终端节点通过长地址向路由节点发送数据。我把通信方式修改成广播了

可以通过长地址发送数据,只不过在网络层仍然会用长地址去找短地址,最后发送数据还是用短地址来发送。

@vv

        我碰到 一个终端设备,直接 加入到ZC 。 然后用长地址发消息给 ZC , 但是一直反馈ZNwkInvalidRequest    

       使用  短地址 的时候  ,确实是可以发送的。

       最奇怪的是 不能用长地址发送 的情况  是 在 关闭 了TC_LINKKEY_JOIN,

       开了 TC_LINKKEY_JOIN  之后 ,无论长短地址 都可以 发送消息!

      TC_LINKKEY_JOIN  会关系到  发送消息  吗?

BR!

  

 

         

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top