本文重点研究WSN分簇路由协议LEACH,无线传感器网络节点数量庞大、单个节点资源极其有限,其路由协议设计的首要目标是提高能量有效性,延长网络生命周期.有针对性的选择了LEACH作为研究重点,针对其簇首选择时不考虑剩余能量,簇首直接与基站通信,远端节点耗能过大,容易出现"热点"问题,导致网络能耗严重不均衡的不足加以改进,提出了一种新的基于能量和距离的多跳路由算法EDMRCH(Low Energy and Distance Multi-hop Routing Clustering Hierarchy),其中借鉴了SPEED,DD等协议的优秀思想,概括为以下三点:改进了阀值T(n)的计算方法和簇的形成过程;引入簇间采取多跳通信方式,簇首节点只需将数据发送给邻近的节点而不是相距很远的Sink节点,有效的避免了热点问题,提升整个网络的负载均衡性.