System Architecture I. System Functionality: basic functionality similar to the previously designed GUI. further extensions to the system include: implement database. display time of arrival and threshold values. test the system with the real time data. Class based structure of GUI Client:.
Class based structure of GUI Client:
Summary of modifications implemented in the previously designed classes:
‘GuiMain’: It is modified to obtain the data from the server and write it to and read it from a database.
‘NodeDetailThread’: This class now contains methods to interact with the modified ‘RSSIDATA’ and ‘Display’ classes and display the received threshold values relative to the threshold set by the user.
‘RSSIDATA’: It has been modified to write data to a database and read data from the database.
‘DISPLAY’: This class has been modified to display time of arrival for each packet. It also displays the threshold variation in the received data packets.
System implementation details:
Modified packet structure
extended field structure of the packet:
displayed time format:
GUI launch window:
secondary launch window:
this figure displays:
time of arrival of packets based on server time.
Time of arrival is an approximation in order of milliseconds.
the analysis window:
this window displays the real time obtained data.
the data displayed corresponds to the data collected for a period of 45 minutes.
this window displays:
the GLRT values.
the user is able to set the threshold manually.
test the obtained GLRT values with different threshold levels.
this helps to calibrate the system and improve the perfomance of the system