2224|0

3238

帖子

5

TA的资源

五彩晶圆(中级)

楼主
 

路由解析 [复制链接]

 路由对于应用层来说是完全透明的。应用程序只需要缉拿但的向下发送去往任何设备的数据到栈中,栈会负责寻找路径。这种方法,应哟娜程序不知道操作是在一个多条的网络当中的。
    路由还能够自愈ZigBee网络,如果某个无线连接断开了,路由功能又能自动寻找一条新的路径避开那个断开的网络连接。极大的提高了网络的可靠性,同时也是ZigBee网络的一个关键特性(自组织、自愈能力强,通信可靠


1. 路由协议(Routing Protocol)
    ZigBee执行给予用于AODV专用网络的路由协议。简化后用于传感器网络。
    ZigBee终端节点不执行任何路由功能。终端节点要向任何一个设备传送数据包,他只需简单的将数据向上发送给它的父设备,由它的父设备以他自己的名义执行路由。
    ZigBee路由器,包括协调器执行下面的路由函数: (i)路径发现和选择; (ii)路径保持维护; (iii)路径期满;

2. 路径的发现和选择(Route Discovery and Selection)
    路径选择就是选择出可能最小成本的路径。每个结点通常持有跟它所有邻接点的“连接成本(link costs)”。连接成本的典型函数是接收到的信号的强度。沿着路径,求出所有连接的连接成本总和,便可以得到整个路径的“路径成本”。路由算法试图寻找到拥有最小路径成本的路径。
    路径通过一系列的请求和回复数据包被发现。

3. 路径保持维护(Route maintenance)
    网状网提供路径维护和网络自愈功能。

4. 路径期满(Route expiry)
    如果在一定的时间周期内,没有数据通过沿着这条路径发送,这条路径将被表示为期满。期满的路径一直保留到它所占用的空间要被使用为止。可以在配置文件中设置ROUTE_EXPIRY_TIME期满时间,单位为秒。如果设置为0,则表示关闭自动期满功能。

    路由设备致力于路径发现,保持维护路径发现表。

路径设置快速参考:
(a) 设置路由表大小 MAX_RTG_ENTRIES,这个值不能小于4;
(b) 设置路径期满时间 ROUTE_EXPIRY_TIME,单位秒。设置为零则关闭路径期满。
(c) 设置路径发现表大小 MAX_RREQ_ENTRIES,网络中可以同时执行的路径发现操作的个数。
此帖出自无线连接论坛
点赞 关注
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表