Babel Multi-Hop Routing for TinyOS Low-Power Devices
Efficient routing in Wireless Mesh networks (WMN) with limited bandwidth is a challenging task, especially in networks where nodes have restricted resources. In such environments routing mechanisms should have a small footprint, low CPU usage and minimal routing overhead. If nodes are mobile, topology changes occur permanently, so the routing protocol has to converge fast and remain loop-free. Traditional routing protocols for IP-based wired networks have in many aspects been proven inadequate for WMNs. Therefore protocols, like Destination-Sequenced Distance Vector (DSDV) and Ad-hoc On-demand Distance Vector (AODV) routing, has evolved to overcome the difficulties of WMNs.