Skip to content

Web-based indoor environment monitoring system which measures the environmental parameters to estimate the environmental health of an indoor space.

License

Notifications You must be signed in to change notification settings

david-palma/ieqa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Indoor Environmental Quality Analyzer (IEQA)

The I.E.Q.A. system consists of spatially distributed autonomous base stations equipped with sensors, LCD display, actuator, data storage device and a board that supports a Linux distribution with built-in WiFi support. Every single base station is able to send their acquired/stored data over WiFi in a Wireless Local Area Network (WLAN) to a virtual Linux server which is aimed to process and display data through a dedicated web application. The latter, processes the data using a mathematical model based on the combination of two parameters: Heat Index (HI), which is obtained by multiple regression analysis by considering the values of temperature and relative humidity, and the Luminosity-Brightness Index (LBI) that provides an index based on the detected brightness according to UNI EN 12464 (released by the Italian National Unification).

Overall diagram of the system.

Functionalities

Main server views

  • Dashboard: shows in real time the relevant data using charts and tables to illustrate the most important informations;
  • Graphs: shows in real time detailed graphs in order to analyze data;
  • Statistics: shows in real time statistics, boxplots and graphs to make statistical analysis of data;
  • Report: uses the processed data to print statistical report;
  • Options: allows to edit/apply various option (see functionalities for the user).

Main user functionalities

  • Empty the table: allows to truncate through a SQL query of the database table which contains the all acquired values;
  • Set the sampling rate: allows to set the time interval between two consecutive acquisitions on the desired base station/s;
  • Set the alarm thresholds: allows to set the alarm thresholds for each sensor (e.g., temperature, relative humidity, and brightness/luminosity) on the desired base station/s.

Main base station futures

  • Connection: each BS is able to automatically connect to the WLAN network with a static IP;
  • Time synchronization: the device can synchronize its clock time with the server;
  • Storage device: in offline mode the acquired data are stored into a microSD card. Then, as soon as the connection has been re-established, the saved data will be automatically sent to the server;
  • Programmable: it is possible to edit the firmware code setting different alarm thresholds and sampling rate directly from the server;
  • Actuator: each BS has been predisposed to easily drive an actuator;
  • Self-diagnostic: the device can easily identify when a fault has occurred.
  • LCD and Reset: each BS has endowed with a reset button and a display with backlight that shows all informations about the system.

Network

Network configuration

In the following table it can be seen the network configuration of the whole system.

BS #0 BS #1 Host Virtual web
Address 192.168.43.10 192.168.43.20 192.168.43.61 192.168.43.100
Netmask 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0
Wildcard mask 0.0.0.255 0.0.0.255 0.0.0.255 0.0.0.255
Network 192.168.43.0/24 192.168.43.0/24 192.168.43.0/24 192.168.43.0/24
Broadcast 192.168.43.255 192.168.43.255 192.168.43.255 192.168.43.255
Gateway 192.168.43.1 192.168.43.1 192.168.43.1 192.168.43.1