微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 关于IEEE模式(Addr64Bit)发送数据的问题

关于IEEE模式(Addr64Bit)发送数据的问题

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


你好,请教一个问题,谢谢!
首先我的环境是:
PC机--协调器A--路由器B--终端C
终端C的父节点是路由器B,路由器B的父节点是协调器A,PC机通过串口发送数据给协调器A。
1,协调器A中接收PC机的命令后采用IEEE模式(Addr64Bit)来进行调用AF_DataRequest()函数发送数据给终端C,终端C接收失败,没有接收协调器A的数据。
请问要怎么做才给让终端C接收到协调器A的数据呀?

注:我试过让终端C直接连到协调器A中,就是终端C的父节点是协调器A,协调器A采用IEEE模式(Addr64Bit)发送数据给终端C,终端C是可以正常接收到协调器A的数据。

你后面的实验就是答案,IEEE地址发送只能发送到自己直接的子节点,因为不需要经过路由子节点就能收到。路由表是基于短地址的,所以第一个实验里面协调器A没办法通过IEEE地址找打终端C。

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

网站地图

Top