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.
- Unzip the file in a diretory under your home.
- Note that it creates three subdirectories: micaz_v1.1; mica2_v1.1; GUI_v1.1.
- The GUI is configured to be used with 4 sensors (one of which is the sink). If you want to test with more sensors you should modify the config.txt file under the directory GUI_v1.1.
- Note that the queries available in this distribution are programmed with sink node with ID=0, and the other nodes programmed with ID=1,2,3.
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.
- Unzip the file in a diretory under your home.
- Note that it creates one subdirectory called GUI.
- The GUI is configured to be used with 8 sensors (one of which is the sink). If you want to test with more sensors you should modify the config.txt file under the directory GUI.
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.
- Unzip the file in a diretory under your home.
- Note that it creates three subdirectories: micaz_v1.0; mica2_v1.0; GUI_v1.0.
- The GUI is configured to be used with 4 sensors (one of which is the sink). If you want to test with more sensors you should modify the config.txt file under the directory GUI_v1.0.
- Note that the queries available in this distribution are programmed with sink node with ID=1, and the other nodes programmed with ID=2,3,4.
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.