This document discusses different types of sensor node hardware: augmented general-purpose computers, dedicated embedded sensor nodes, and system-on-chip devices. It notes that Berkley motes have gained popularity due to their small size, open source software, and commercial availability. The document also outlines programming challenges for sensor networks and different approaches like event-driven execution, node-level software platforms, and state-centric programming.