Download area

Version 1.1

Download version 1.1 from here .
Installation notes:
This version has been tested with tinyos 1.1.14. We assume that you already have a correct and working installation of tinyos. Note also that, at the moment, this version supports only single hop networks.
Programming the sensors with serial port sink:
go to directory mica2_v1.1 or to directory micaz_v1.1 depending on the sensors you are using.

to program a node (sink or node is the same) digit:

program.serial $nodeID $port

where $nodeID=1,2,3,4 depending on the node you are programming (if you want to use our sample queries), and $port=the ID of the serial port you are using (example: COM1).

Once you have programmed all the sensors you can start the GUI with:

launch.serial $port


Programming the sensors with the ethernet sink:
go to directory mica2_v1.1 or to directory micaz_v1.1 depending on the sensors you are using.

to program a node (sink or node is the same) digit:

program.eth $nodeID $port

where $nodeID=2,3,4 depending on the node you are programming (if you want to use our sample queries) and $port=the IP adress of the MIB600 programming board.

Once you have programmed all the sensors you can start the GUI with:

launch.eth $port

Version 1.1-Tossim

Download version 1.1-Tossim from here .
Installation notes:
This version has been tested with tinyos 1.1.14. We assume that you already have a correct and working installation of tinyos. Note also that, at the moment, this version supports only single hop networks.
You can start the GUI and the simulator with the command:

launch.sim

Version 1.0

Download version 1.0 from here .
Installation notes:
This version has been tested with tinyos 1.1.14. We assume that you already have a correct and working installation of tinyos.
Programming the sensors with serial port sink:
go to directory mica2_v1.0 or to directory micaz_v1.0 depending on the sensors you are using.

to program the sink digit:

program_sink.serial $sinkID $port

where $sinkID=1 if you want to use our sample queries and $port=the ID of the serial port you are using (example: COM1).

to program one node digit:

program_node.serial $nodeID $port

where $nodeID=2,3,4 depending on the node you are programming (if you want to use our sample queries).

Once you have programmed all the sensors you can start the GUI with:

launch.serial $port


Programming the sensors with the ethernet sink:
go to directory mica2_v1.0 or to directory micaz_v1.0 depending on the sensors you are using.

to program the sink digit:

program_sink.eth $sinkID $port

where $sinkID=1 if you want to use our sample queries and $port=the IP adress of the MIB600 programming board.

to program one node digit:

program_node.eth $nodeID $port

where $nodeID=2,3,4 depending on the node you are programming (if you want to use our sample queries).

Once you have programmed all the sensors you can start the GUI with:

launch.eth $port

Sample queries


A number of sample queries are available under the GUI directories. The queries are .txt files. You can load one of them (with the button Load and start it with the Start button. After some time the query is running and you can see the result by selecting node 1 (which should be highlighted with red colour) and then pressing the Data button.