: Many applications developed for wireless sensor networks (WSNs) demand for Reliable communication service, since majority of these applications are event-critical applications. There has been a vast body of knowledge on reliable data transfer in wireless networks; however, many of those solutions are not applicable to WSNs due to the fact that they address the problem by offering per message transport reliability. However, densely deployed sensor nodes can generate many redundant messages that essentially indicate the same event from the area of interest, this message-level reliability usually poses significantly high and unnecessary communication costs. In this paper, we address the problem of reliable data transferring by first defining event reliability and query reliability to match the unique characteristics of WSNs. Unlike other studies on transport protocols for WSN, we consider event delivery in conjunction with query delivery. For the purpose, we propose an energy-aware ...