无线传感器网络(WSN)是由能量有限的传感器节点组成,因此,高效节能和延长网络生命周期显得尤其重要。LEACH路由算法是能量有效、基于层次结构的经典路由算法,但它存在簇头选择不合理和能耗不均衡等缺点。针对以上缺点,提出路由改进算法—CN-LEACH。根据节点的位置信息对节点进行分簇,在簇内运用新的阈值来选择簇首,最后采用单跳和多跳相结合的方式进行数据传输。通过Matlab仿真比较说明,与LEACH相比,CN-LEACH算法能够有效地延长网络的生命周期。