A TinyOS-Based Ad Hoc Wireless Sensor Network: Introduction, Versatile Application Design, Implementation