Chinaunix首页 | 论坛 | 博客
  • 博客访问: 62209
  • 博文数量: 8
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 144
  • 用 户 组: 普通用户
  • 注册时间: 2013-05-27 20:49
个人简介

里程

文章分类

全部博文(8)

文章存档

2013年(8)

我的朋友

分类: 嵌入式

2013-06-04 21:11:37

   昨天大概整理了下系统的模型,简单扫了几眼Zigbee资料,今天大概构思了PC到设备节点的通讯流程,包括网络组建的流程,昨天提到静态拓扑果然存在极大的隐患,增加设备时需要手动整理邻居节点,今天整理了一种伪动态组网方式,简单流程如下:
  一,采集Root节点信息
    由于设备触发路径中起点始终是网关,因此采集网关作为网络中心节点。

 二。收集所有网络节点
   激发Root节点,收集ROOT放射半径的节点并加入到节点数组中,ROOT邻居点集合可以构成边。
   由节点和边变构建无向图,然后建立ROOT到其余各点的最短路径,
    然后根据最短路径依次激发新收集到的点,重复上述的动作,直到激发的节点数与收集到设备节点数一致时,整个系统节点收集完毕,访问路径建立。
   增减节点时,重新触发ROOT节点完成网络及路径重建。
   
三。访问
  使用步骤二中建立的访问路径,完成命令传递与控制。

今天写了些简单的伪代码,明天需要转换成正常可运行的代码,至于称之为伪动态,因为网络的构建需要明显的触发,而不是在实际运行中节点自行调整的。
 PS:时间过的真快,公司的电视上市开卖了,码农明天被安排到体验店值班,费解啊,希望别搞砸了。。。看来代码不一定能按时写完了!!!!
阅读(1501) | 评论(0) | 转发(0) |
0

上一篇:2013-6-03 无线传感器网络(一)-概念与模型

下一篇:没有了

给主人留下些什么吧!~~