VigilNet

“An Integrated Sensor Network System for Energy-Efficient Surveillance”

Software Test Instructions

  1. Turn on all of the non-base motes (make sure base motes are turned off). Deploy the motes roughly 10 to 20 m from each other, in the case of an outdoor field test. For an indoor test, the motes may be placed closer. If a GPS device is used for initialization, the red LED of the deployed mote will blink, indicating that it is receiving the GPS coordinates from the GPS mote attached to the person deploying the mote. The red LED stops blinking when the mote stops receiving the location information.
  2. Plug base station mote (mote with ID 0) into one programing board. Replicate this setup, if you are using multiple base stations (choose any id).
  3. Open a cygwin window on the laptop. If you have not started the UVA Java GUI, change directory to $TOSROOT/apps/SOWN/GUI. Make sure the JAVA GUI is compiled. Start the GUI using the following command line (you can also start it in background mode).

    % java SOWNMoteFieldGUI

    You will now see a window pop up as shown in following figure.

    If you switch to the command panel, you can see a lot of parameters listed with their default values, as shown in above figure If you are not familiar with these parameters, we recommend that you do not change these values. These parameters allow a system designer to dynamically reconfigure the network parameters. To reconfigure, you should specify the new parameters, make sure turn on the base station mote (mote 0), and click the Reset button on the right hand side bottom of the screen. If you want to know the current configuration inside basemote, click the QueryParams button on the bottom of the screen. (NOTE: the configuration shown on GUI is not necessary the same configuration currently stored in basemote. We provide two buttons to facilitate communication between GUI and basemote. Reset button is provided to transfer configuration shown on the GUI to the basemote. QueryParams button is provided to read the configuration in the base mote from the GUI.)

  4. Now start the system by clicking the "MasterClock" button.
  5. Switch to the monitor panel on the GUI. On the bottom left hand side, there is a banner that shows the current network status in red. As the network progresses through different phases, the current phase of the network will be reported here. Verify that the phase transition follows the sequence shown in the following figure.
  6. When the network is in the Report Status phase, the screen will start getting populated with the motes. The sentry nodes will be shown in red, the base mote will be shown in blue, and the remaining motes will be shown in grey.
  7. When the network is in tracking phase, you can introduce the targets, such as moving vehicles and personnel.
  8. Note that the number of base stations correspond to the number of tripwire sections. So when testing with multiple tripwire sections, multiple laptops and base stations are required.