Creative Project 4: Building a Zigbee Multi-hop Wireless Network-- develop a routing protocol on MicaZ 第七組 黃文謙 蔡志賢
Abstract 1.Construct a level-based distributed routing tree a. Find parent b. Adjust the transmission power level 2.Do sensing tasks and transmit the sensing result back to PC 3.Routing path recovery 4.Develop a java GUI to show the network topology
Find parent level=1 Parent=1 level=1 Parent=1 level=2 Parent=3 level=3 Parent=4 Sink(level 0)
Adjust power level Power level 1 Power level 2 ack Power level 2 Power level 4 Power level 3 RSSI must be higher than -85!
Rough topology The java GUI will show the rough topology including the routing tree and the power edge Power level 4 Power level 2 Power level 3
Sense the environment Each node will report the sensing result to the sink node along the path in the routing tree Each node periodically senses the light and keeps transmitting the result to its parent until reaching the sink node Then the sink node will transmit the result to the Java GUI and shows it
Routing path recovery—sensor fails level=1 level=2level=3 Sink(level 0) Sensor 3 fails
Routing path recovery—sensor moves
Equipments and related work Equipments : 5 micaz motes Related works and references "On the Interdependence of Distributed Topology Control and Geographical Routing in Ad Hoc and Sensor Networks,'' to appear on JSAC Special Issue on Wireless Ad Hoc Networks, March "Optimal Local Topology Knowledge for Energy Efficient Geographical Routing in Sensor Networks,'' in Proc. of IEEE Infocom 2004, Hong Kong, P.R. China, March CC2420 Product Information and Data Sheet, chipcon, avaiable at
Thanks for your attention