网络感知覆盖和能量消耗是无线传感器网络的两个核心问题,两者密切相关。网络覆盖决定了无线传感器网络对物理世界的监测能力,反映了网络所能提供的"感知"服务质量,能量消耗则决定了无线传感器网络的生存时间。提出了一种节点能量异构自适应的无线传感网络覆盖控制协议HEAP(a Heterogeneous Energy Adaptive control coverage Protocol),HEAP采用基于节点分层成簇的思想,根据节点邻居平均能量与自身剩余能量等参数竞选活动节点。理论分析与模拟实验表明,HEAP协议不但能够提供高质量的网络覆盖率,而且可以有效地适应于节点能量异构的网络应用场景,并且减少活动节点选取过程中的控制消息开销。