"AgroSense" workshop: Design and implementation of Wireless Sensor Nodes
The course on the design and implementation of wireless sensor networks (WSN) consists of several lectures covering the process from custom WSN node design to the use of WSN technology in a particular application. The course starts with an overview of existing WSN platforms, stressing their pros and cons and giving motivation for the design of a Versatile Sensor Node. Its hardware design, software libraries and supported development tools are presented in the next lecture. Following an overview of middleware including operating systems and virtual machines for embedded systems is given. The tricks and tips of porting Contiki operating system on a Versatile Sensor Node are summarized in a separate lecture. Subsequently, the advanced topics in implementation of cognitive radio principles in wireless sensor networks are explained. A distinct lecture is devoted to an overview of current WSN projects worldwide, while a special attention is given to the project of equipping LED-based public lighting with wireless sensor network. A lecture about the sensor Web and semantic sensor networks concludes the course.