McMAC: a power efficient, short preamble Multi-Channel Medium Access Control protocol for wireless sensor networks