首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Simple Network

Simple Network

用3个节点(0.1.2)实现网络通信,3个节点的位置固定,通过pc查询3个节点的数据,要求查询2号节点时,数据必须经过1号节点转发给0号节点,但是实验过程中,2号节点的数据可以发到1号节点,1号节点也显示收到数据并且发到0号节点,但是0号节点没反应,PC里一直显示超时,请问高手这是什么问题?  我用的是Simple Network这个DEMO
G情,Z注,D调,+值,*福。。。
你用的是什么芯片,什么协议?
海纳百川  有容乃大
用的是802.15.4协议 用的是MC13192SARD  MCU 是HCS08
G情,Z注,D调,+值,*福。。。
你的描述我看的不是特别理解,需要你再解释一下。
和PC连接的是哪个节点?0号节点? 你的网络是不是1号节点是coordinator,2号节点和0号节点是end device?

我有EVK_MyStarNetworkApp这个demo,不知道和你说的simple network的demo是不是同一个。一般来说,简单网络的话,例如smac的网络,各个节点是对等的,相互之间可以发送数据,一个发送的数据大家都可以收到。 对于802154的程序,其实各个节点也是对等的,因为zigbee是允许mesh网络的。你如果要实现星型网络,就是子节点比如经过中心节点转发,那么需要你自己在应用层软件进行设定,在mac层,子节点发出的数据应该一律给中心节点,然后由中心节点转发。

楼主,咋们用的开发模块一样,可以多交流
我的油箱:88zhongguo@163.com
就是这样一拓扑图,当查询1号节点时,直接通过0号节点返回PC机显示,当要查询2号节点时,2号节点的数据必须经过1号节点转发给0号节点,不能直接发到0号节点。就是这样一个过程。 但是查询2号节点时,2号节点的数据可以转发到1号节点,1号节点也显示收到数据并且发到0号节点,但是0号节点没反应,PC机得不到查询结果?  这是什么原因?
G情,Z注,D调,+值,*福。。。
[upload=image/pjpeg]uploadImages/DEMO.JPG[/upload]
上面的拓扑图
G情,Z注,D调,+值,*福。。。
1到0节点的发送,你的Mcps-DataRequest中的dstAddress是不是写的0号节点?
另外,你网络组建的时候,是否确定0号节点和1号节点associate了?1号节点是不是给0号节点分配了短地址?
0号节点和1号节点应该associate了,因为查询1号节点时可以到0号节点并得到结果。
1号节点的Mcps-DataRequest中也是写的0号节点。
我试了一下发现查询2号节点时,0号节点灯不闪,说明0号节点没有接受到1号节点的数据。我把程序贴下面,斑竹帮我看看,谢谢!
另外:1号节点是不是给0号节点分配了短地址?是什么意思?
G情,Z注,D调,+值,*福。。。
附件里是3个节点的程序,请斑竹指点,谢谢了。。http://bbs.eccn.com/uploadImages/网络.rar
G情,Z注,D调,+值,*福。。。
你用的是802.15.4 mac协议,Simple Network本身应该只是一个点对点,或者是星状网络。你现在用的路由,是你自己加进去的吧。从你的描述看,好像你的路由支持一级路由,所以你要确认一下你的路由设置是不是本来就是这样的。
路由设置?怎么设置?程序里已经有了阿。

斑竹能不能把EVK_MyStarNetworkApp这个demo发给我啊
zcs85@163.com谢谢!
G情,Z注,D调,+值,*福。。。

路由是另外一回了,你的情况应该是星型网络两个子节点之间的通讯
关键是你要保证你的网络是星型的,上传的是star的程序,可以连接4个device,你试试
http://bbs.eccn.com/uploadImages/EVK_MyStarNetworkApp.zip
Choujay(敲你的id,才发现是jay的粉丝啊),你上传的你的代码好像没法下载,试着取个英文名字
呵呵 这个可以是整个工程,麻烦斑竹帮忙看看哦!
斑竹也是jay fans把。。。 呵呵 http://bbs.eccn.com/uploadImages/Simple Network.rar
G情,Z注,D调,+值,*福。。。
返回列表