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

Simple Network

你的描述我看的不是特别理解,需要你再解释一下。
和PC连接的是哪个节点?0号节点? 你的网络是不是1号节点是coordinator,2号节点和0号节点是end device?

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

1到0节点的发送,你的Mcps-DataRequest中的dstAddress是不是写的0号节点?
另外,你网络组建的时候,是否确定0号节点和1号节点associate了?1号节点是不是给0号节点分配了短地址?

路由是另外一回了,你的情况应该是星型网络两个子节点之间的通讯
关键是你要保证你的网络是星型的,上传的是star的程序,可以连接4个device,你试试
http://bbs.eccn.com/uploadImages/EVK_MyStarNetworkApp.zip
Choujay(敲你的id,才发现是jay的粉丝啊),你上传的你的代码好像没法下载,试着取个英文名字
可以下载了,发现一开始弄错了你用的程序。
你说用802154协议,以为你用的是802154MAC/PHY,才发现你用的是SMAC程序。

我大致看了一下,没有什么大的问题。你尝试先不经过1,2直接发给0,试试能不能收到信号。
返回列表