对著名的S-MAC协议进行改进,提出ATCA算法,采取异步工作模式、协商划分时隙、数据聚合并直线路由等措施,有效地降低了系统的能量消耗。仿真结果表明,该算法在不同的活动/睡眠周期里都具有优秀的能量效率。