Waspmote is an open source wireless sensor platform designed for low power consumption to allow sensor nodes to be autonomous and battery powered for 1 to 5 years. It was created by Cooking Hacks in 2009 to address limitations of Arduino for use in wireless sensor networks, including an inability to implement sleep modes. Waspmote has a modular design and uses an Arduino-compatible programming environment. An example application is a smart irrigation project in Barcelona that uses Waspmote nodes with soil moisture sensors to remotely control irrigation valves based on sensor data sent via ZigBee or other protocols to a gateway and cloud for visualization and control.