The Zigbee protocol standardizes connectivity for low-cost, battery-operated devices and products. The protocol allows devices to send data between nodes organized in a mesh network. When a Zigbee device wants to send data, it first checks if the channel is clear using carrier sense multiple access with collision avoidance (CSMA/CA). If the channel is clear, the device transmits its data. If the channel is busy, the device waits for a backoff period before attempting to transmit again. The Zigbee mesh protocol conserves power for end devices so that batteries can last years before needing replacement.