EcoNet is a spontaneously formed and self-maintained ad-hoc sensor network built of two types of nodes: collectors and aggregators. A collector node is equipped with sensors. It is capable of connecting data even if not connected with other nodes. Its memory resources allow it to store about half a year of data on its own. This data can then be retrieved by an aggregator once connectivity is established.
Aggregators are responsible for forwarding sensor data to processing stations, which can be computers or gateways to wide area networks. They implement automatic multi-hop operation, as needed for reliable data delivery. They are also capable of storing data locally to compensate for possible lapses in connectivity. All nodes operate in a highly power-efficient fashion by the virtue of implicitly orchestrated duty cycling. A node can run for a year or more on a single battery. The exact life span of a node depends on the type of sensors attached to it and the target frequency of data transmission.
Both types of nodes are built around inexpensive microcontrollers and RF modules. Typically, the cost of a node is dominated by the sensors it carries.
TARP (the Tiny Ad-hoc Routing Protocol) is our proprietary routing solution. The platform has been designed with the premise of self-scalable, ad-hoc oriented collaboration of small and generally unreliable nodes. By assuming that the nodes are unreliable our solution is more resilient than typical wireless sensor network protocols. TARP is based on an ad-hoc mesh network that:
Before we describe TARP in depth, take a look at a traditional ad-hoc routing scheme (e.g., AODV in ZigBee®), which operates like this: