Embedded Networks Laboratory Macro-programming Wireless Sensor Networks using Kairos Ramesh Govindan, Omprakash Gnawali USC Ramakrishna Gummadi.