We propose a collision-free medium access control (MAC) protocol, which implements static-priority scheduling andworks in the presence of hidden nodes. The MAC protocol allows multiple masters and is fully distributed; it is anadaptation to a wireless channel of the dominance protocol used in the CAN bus. But unlike that protocol, our protocoldoes not require a node having the ability to sense the channel while transmitting to the channel. Our protocol iscollision-free even in the presence of hidden nodes and it achieves this without synchronized clocks or out-of-band busytones. In addition, the protocol is designed to ensure that many non-interfering nodes can transmit in parallel and itfunctions for both broadcast and unicast transmissions.
展开▼