1.一种无线传感器网络MAC协议方法,其特征在于包括以下步骤:步骤一:设定唤醒周期第一侦听次数阈值和唤醒周期第二侦听次数阈值;
步骤二:节点定时器启动节点的唤醒半周期而进入唤醒半周期的侦听时间,判断在唤醒半周期的侦听时间内,连续无激活事件的侦听次数是否达到设定的第一侦听次数阈值,是则将唤醒半周期延长1.5倍;
步骤二中,在判断在唤醒半周期的侦听时间内,连续无激活事件的侦听次数是否达到设定的第一侦听次数阈值的步骤同时,还包括下述步骤:步骤三:判断均侦听到激活事件的侦听次数是否达到唤醒周期第二侦听次数阈值,是则将唤醒半周期减小一半;
在步骤一之前还具有如下步骤:根据节点通信吞吐量来动态设定唤醒半周期的时间,该通信吞吐量用以衡量在给定时间内,收发节点之间成功传输的数据量大小;
在步骤一前或后包括下述步骤:改变节点唤醒半周期和活动半周期的占空比,具体为:步骤四:节点定时器启动节点的活动半周期;
步骤五:判断在节点活动半周期的侦听时间内是否收到激活事件,是则进入激活时间处理时间,收发激活事件相应数据;否则关闭节点的通信模块。
2.如权利要求1所述的方法,其特征在于,激活事件是RTS和CTS请求数据包信息、网络冲突信息、等待数据发送确认信息。