Walkthrough of the VigilNet Demo Procedure
- Nodes are deployed fairly uniformly mimicking a careful airdrop. Initially all nodes are awake.
- Each relay propagates a system configuration message into its section. The configuration process will also specify whether this section is a tripwire section or a dormant section.
- Time synchronization is performed in each section. In current system, we integrate FTSP time synchronization module from Vanderbilt University.
- Localization will be performed in each section. For the first filed test, we will use walking GPS solution.
- Symmetric/link quality detection will be performed at each mote by exchange beacon message among neighboring motes. It uses statistical method to filter out non-reliable links.
- Each section establishes a communication backbone to its relay, which include two sub-steps:
- Outbound Routing Diffusion
- Robust Diffusion Tree Establishment
- After the communication backbone is created, internal motes of each diffusion tree mark themselves as default sentries.
- Start sentry selection procedure to cover any sensing void that might exist.
- Sentries send back health messages that contain its own location and how many non-sentries are alive and reporting to it. Total power available within the sentry and its children can also be reported.
- After sentries are selected in both the tripwire and dormant sections, power management begins. Only the sentries inside the tripwire section remain awake. The non-sentry and sentries inside dormant sections go to sleep.
- The active sentries start trying to detect targets.
- Once a tripwire section is triggered by targets, a portion of the network near the target is awakened and a message to the RSCC via the relay will be sent and used to wakeup the SISA and/or other sensors. There would be a relay to relay wake-up message and then all the relays could begin waking up their sections in parallel.
- After all motes wake up, they will perform aggregation-based tracking and classification.
- Tracking report will be sent to the RSCC and other backend device for display purposes. The velocity and direction estimation calculations will happen at the mote attached to relay.
- After a certain period of time, the system rotates within the tripwire section. New tripwire sections will also be used to balance the power.