TRIDENT is a software tool expressly designed to support in-field connectivity assessment by relying only on WSN nodes, without additional infrastructure, and the sharing of results uniformly over different experiments. It covers the entire workflow concerned with connectivity assessment experiments. After the WSN nodes are flashed with TRIDENT software, appropriate user interfaces enable the operator to (re)configure the experiments settings, discover nodes, and download the results. The latter are stored in a database, simplifying the storage and the offline analysis of the data gathered.
TRIDENT offers a simple visualization of the connectivity map built from available collected traces. A similar visualization is provided also for mobile nodes; once the tool is fed with a sequence of locations, it can “replay” the maps, showing to the operator how connectivity evolved due to mobility.
The database contains generic and customizable stored procedures for data manipulation. The set of pre-canned scripts allows the user to quickly plot trends derived from the data collected.
TRIDENT currently supports running experiments on two hardware platforms: TMote Sky with an integrated radio chip (CC2420) and WaspMote that relies on an extension module for radio communications, in our case the XBee S2 integrating the ZigBee-compliant EM2520 system-on-chip.
For getting the source see
here.