Wireless sensor networks (WSNs) consist of distributed nodes for environmental monitoring, incorporating various sensors and subsystems for processing and communication. Key design factors include fault tolerance, scalability, production costs, hardware constraints, and environmental conditions, which affect node functionality. The document also explores underwater sensor networks, emphasizing the challenges and potential applications in ocean observation and resource monitoring.