This document compares several CSMA-based MAC protocols for wireless sensor networks: S-MAC, T-MAC, B-MAC, B-MAC+, X-MAC, and D-MAC. It implements these protocols in TOSSIM simulator and evaluates their energy consumption and performance under different traffic loads. The key findings are that T-MAC consumes less energy than S-MAC due to its adaptive timeout, while B-MAC+ and X-MAC improve over B-MAC by reducing long preambles. D-MAC aims for low-latency data delivery using a staggered wakeup schedule but does not perform well under high traffic.
Related topics: