简介:随着计算机和信息技术的高速发展,智能家电设备成为未来趋势。ZigBee是一种低成本、低功耗的短距离无线技术,广泛应用于家庭等无线通信场合。ZigBee网络的AODVjr算法在路由发现过程中,如果有节点移动,那么ZigBee网络要频繁的进行路由发现,会产生大量的无效路由请求(RouteRequest,RREQ)分组。文章针对传统AODVjr算法在路由过程中RREQ过量泛洪问题,为了减少路由开销和延长节点生存时间,提出基于邻居表和节点父子关系的改进的AODVjr算法,通过判断节点邻居关系和父子关系选择丢弃还是接收RREQ。最后通过NS-2仿真分析,验证了改进的算法能有效减少RREQ数量,提高网络性能。