由于无线传感器网络(WSNs)自身特点,将移动Agent(MA)用于WSNs可以解决诸多网络问题。提出一种基于MA的能量平衡环形路由算法(EBRRMA),网络首先建立节点到sink节点的最小跳数链路,形成环状跳数梯度,为MA提供路由和工作空间。然后MA在梯度环内以记录迁移路径方式和最小延时策略完成环内巡游,融合节点数据并找到环内能量最多的节点。最后MA通过此节点与sink节点通信链路将融合信息回传。该算法引入MA技术来降低网络能耗和时延,利用梯度环中能量最多的节点提供MA所需能量以及数据回传路径