Implement Sensopolitan in TinyOS 2.x

Project Details

Goal: Sensopolitan is an advanced vibration measurement system that allows the remote monitoring of railway structures by using intelligent clusters of wireless sensors and passive mobile readers that deliver the measured data to a user-friendly graphical interface.

Sensopolitan was implemented using TinyOS 1.x which was the stable version at that time. The main goal of this project is to implement Sensopolitan using the lastest version of TinyOS 2.x. TinyOS 2.x brought many changes into TinyOS that simplify and maximize the software functionality. This implementation should try to make full use of all of the new available features that can be found in TinyOS 2.x and that weren't available in the previous TinyOS version. The use of TinyOS 2.x also makes its older API's (only Java API was used in Sensopolitan) obsolete, so there is the need to update Sensopolitan GUI to recent API's.

Upon project completion, the TinyOS code and the built jar of the Sensopolitan GUI should be submitted into this webpage.

Project Material:

  • 1 Mindstorm Robot
  • 1 MIB 510
  • 5 MicaZ motes (1 sink, 3 sensors, 1 reader)
  • 1 MTS300
  • 1 converter cable

Assigned to:

Project Website: Sensopolitan Demo 2.0