Managing Heterogeneous Data Flows in Wireless Sensor Networks Using a "Split Personality" Mote Platform