We consider Energy efficient multiple access control protocol in wireless sensor networks. With the perspective of a synchronous and schedule access protocol, an optimization problem is formulated to schedule operation modes (transmit, receive and sleep) throughout the network. Using dual decomposition, a protocol is designed collaboratively by sensor nodes over time, each node determines its own schedule. This protocol attains statistical convergence with respect to time-varying channel state information in the time of its scope. Numerical results demonstrate the effectiveness of this protocol in terms of consumed energy in comparison with classical protocols as a result of eliminating idle listening in the network.