针对大规模无线传感器网络中收集数据的需要,提出一种基于簇的高能效数据收集协议CEDGP(Cluster-basedEnergy-efficient Data Gathering Protocol).在该协议中,首先,节点根据自身剩余能量竞争簇首;然后,为了均衡节点的能耗,簇首节点将收集到的数据通过多跳方式传送至sink节点.此外,在CEDGP中还采用了一种簇内调度方法,可在保证簇内覆盖的情况下通过关闭冗余节点节能.与传统的基于簇的数据收集协议相比,CEDGP具有更高的能量效率和更长的网络生存期.