The concept of packet acknowledgement in wireless communication networks is crucial for reliable data transmission.
However, reliability comes with the cost of an increased duty cycle of the network. This is due to the additional acknowledgement time for every single data packet sent. Therefore, energy consumption and latency of all sensor nodes is increased whilst the overall throughput in the network decreases. This paper contributes an adaptive acknowledgement on-demand protocol for wireless sensor networks with star network topology. The goal is to tackle the trade-off between energy efficiency and reliable data transmission. The proposed protocol is able to detect network congestion in real time by constantly monitoring the overall packet delivery ratio for each sensor node. In case the packet delivery ratio of any sensor nodes in the network is dropped significantly (e.g. due to environmental changes), the protocol switches automatically to a more reliable data transmission mode utilizing acknowledgements concerning the affected sensor nodes. Our proposed method is tested and evaluated based on a specific hardware implementation and the corresponding results are discussed in this paper.