微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > ZigBee不同网络之间的通信问题

ZigBee不同网络之间的通信问题

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

TI工程师你好,

学习ZigBee网络有一段时间了,一直没弄明白利用INTER_PAN究竟如何实现通信的,目前已经实现INTER_PAN的发送数据,但是处于另一个pan_id网络中的协调器接收数据一直失败,我在接收数据时采用的是

case AF_INCOMING_MSG_CMD:
SampleApp_MessageMSGCB( MSGpkt );
break;

网络的点对点配置是:

Point_To_Point_DstAddr.addrMode = (afAddrMode_t)Addr16Bit;
Point_To_Point_DstAddr.endPoint = SAMPLEAPP_ENDPOINT; 
Point_To_Point_DstAddr.addr.shortAddr = 0x0000; 
Point_To_Point_DstAddr.panId=0x0000;

但是无论怎么调试还是没有数据过来,您能不能指点一下INTER_PAN通信要点呢?或者贴一个不同网络间数据传输的例程也行,非常感谢!

利用Inter_PAN可以实现同一信道不同panid的协调器进行通信

stub_aps.c 整个源代码可以看到inter-pan相关的代码

https://github.com/temcocontrols/Zigbee_Modules/blob/master/Components/stack/nwk/stub_aps.c

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

网站地图

Top