This document presents S-MAC, an energy-efficient MAC protocol designed for wireless sensor networks. S-MAC aims to reduce energy consumption through the use of synchronized duty cycles where nodes periodically listen and sleep. It also supports self-configuration. The paper describes the characteristics of WSNs that require a different MAC approach than IEEE 802.11. Experiments show that S-MAC achieves significant energy savings of around 98% compared to IEEE 802.11 through the use of duty cycles and avoiding overhearing. However, S-MAC can introduce increased latency and may not perform as well as other protocols under heavy traffic loads. Tradeoffs between energy consumption and latency can be tuned by adjusting the duty cycle parameters.