Protocol

Advantage(s)

Disadvantage(s)

Sensor-MAC

Economic protocol in energy consumption thanks to periodic sequences “asleep”.

- Periods “asleep” and “active” are predefined in advance, which limit the effectiveness of the algorithm

- The type of data packets “Broadcast” uses neither RTS or CTS which increases the probability of collision in this kind of transmission.

- Problem of “early sleeping”: The node sleeps before receiving the data intended for it.

- The waiting time becomes important. In addition, it builds up every time we pass from a jump to another.

Time Out-MAC

- Economic protocol energy consumption thanks to the periodic sequences “asleep”.

- Periods “asleep” and “active” are determined according to the traffic:

TimeOut-MAC adjusts its energy consumption in the context of a variable traffic, thanks to Time-Out Timer (RT).

≥Traffic transitions.

Problem of “sleeping early.”

Wise-MAC

- The dynamic adjustment of the preamble length (so that it is as small as possible) allows savings in energy consumption.

- The use of “Wake-up” of preamble will consume energy (Overhead) either at the transmitter level or the receiver level while the data transfer has not yet started.

Lightweight

MAC

- Protocol based on TDMA.

≥Low collision probability.

- During the random choice of the time slot, there is a chance that two or more nodes choose the same slot. At that time, they must remove their first choice and reselect the second time which consumes more energy.

- Nodes must always be listening during sections of controls.

TRAMA

- Protocol based on TDMA.

≥Low collision probability.

- Nodes that are not transmitting or receiving data will close their “radio” and enter “sleep” mode.

≥No period of passive listening ≥ energy saving.

- For each time slot, the node calculates the priorities of its neighboring nodes situated until the second jump.

≥ High internal processing at the sensor ≥ high energy consumption.

MAC protocol of IEEE 802.15.4

For the case of small WSN, the power consumption is reduced while retaining a good transmission capacity.

Energy management is performed, in a centralized manner (the coordinator manages the energy consumption of all nodes), unlike the MAC protocols described above where power management is conducted in a manner distributed at each node level.