Protocol timeline
The target is asleep at first. The sender repeats addressed strobes until the target's wake check overlaps a strobe.
Trace how short addressed strobes, receiver wake checks, and early ACKs reduce preamble waste in duty-cycled wireless sensor networks
Move through a duty-cycled radio exchange. The sender does not know when the target will wake, so it sends short addressed preamble strobes with listening gaps. When the target hears one, it returns an early ACK and the sender switches to data instead of transmitting a long continuous preamble.
The target is asleep at first. The sender repeats addressed strobes until the target's wake check overlaps a strobe.
A long-preamble sender must keep transmitting long enough to cover a full receiver check interval, even if the receiver wakes early.
Short preamble packets carry the target address and leave gaps so the receiver can answer before the worst-case wait is over.
The intended receiver sends an early ACK. A non-target receiver can read the address and return to sleep.
Longer check intervals save sleeping energy but increase worst-case latency and the number of strobes before a target wakes.
Follow the vertical time cursor. The important moment is not the first strobe; it is the first addressed strobe that overlaps the target's wake check.
Move the target wake slider later. More strobes are needed, preamble TX grows, and data starts closer to the long-preamble reference.
In this teaching page, a strobe is a short MAC-level preamble packet carrying the receiver address. It is not BLE advertising and it is not only a PHY sync bit pattern.
The savings metric compares preamble transmit airtime against a long-preamble reference. It is a teaching model, not a full radio energy budget.
A long check interval reduces receiver wake frequency, but the sender may need to bridge a longer unknown sleep gap when it has data to send.
X-MAC's addressed strobes help bystanders return to sleep after an address mismatch instead of overhearing every following frame.
long preamble = check intervalX-MAC TX = strobes sent x strobe lengthTX saving = 1 - X-MAC TX / long preambleSet the target wake time near the end of the check interval. Explain why X-MAC still helps bystanders even when sender savings shrink.
Choose "First ACK lost". Which part of the exchange repeats, and why does the sender not send data after the first attempted ACK?
Use a 300 ms and a 700 ms check interval with the same wake percentage. Which design feels better for bursty event traffic?