TI中文支持网
TI专业的中文技术问题搜集分享网站

网状网络组网协议栈需要做哪些配置呢?

协调器A ——– 路由器B  ———-  路由器C

A和B直接组网,能互发数据,  C通过B组网,  B能给C 发数据, 但C不能给A发点播数据,A也不能通过B转发数据给C

请问Ti的大大,网状组网,数据不是应该默认进行数据转发的吗?

协议栈版本  Zstack 2.3.41

抓包看过   C上电会发生 router_request数据包 但B无router_reply回应  

点播使用下面的函数进行发送

if ( AF_DataRequest( &Point_To_Point_DstAddr,
&SampleApp_epDesc,
SAMPLEAPP_POINT_TO_POINT_CLUSTERID,
24,
data,
&SampleApp_TransID,
AF_DISCV_ROUTE,
AF_DEFAULT_RADIUS ) == afStatus_SUCCESS )

{

}

else

{

}

shangtao Yan:

回复 Susan Yang:

亲爱的 Susan:

我的协议栈准备版本是 TI ZStack-CC2530-2.3.0-1.4.0

确定2.3.0不支持网状组网吗?  但目前项目已经用2.3.0开发一段时间了,希望能得到一个明确的回复,谢谢!

shangtao Yan:

回复 Susan Yang:

 嗨! SuSan:
这里刚又重新安装了TI官方原版的 TI ZStack-CC2530-2.3.0-1.4.0,节点位置如下
A 协调器  — B路由器 — C路由器
路由器B发送0x00的广播,
C添加了一个对协调器发送'P'的点播,
C直接和A入网,能抓到C对协调器发送的点播数据,经过B入网,则一直发送router_request的请求包,抓不到点播发送。
抓包在附件里,还盼您帮忙抽空看看,谢谢!



shangtao Yan:

感谢提醒,问题大概算解决了,我自己总结下:

虽然2.3.41中我明确看到代码里有支持网状网络的,而且应该默认是打开该功能的,不知道是测试方法不对还是哪里,总感觉一直没组成网状网络,

升级到2.5.1a后问题暂时解决了也就不管了。  就这样吧!

赞(0)
未经允许不得转载:TI中文支持网 » 网状网络组网协议栈需要做哪些配置呢?
分享到: 更多 (0)