This document presents a senior project report that proposes a wireless sensor network for real-time air quality monitoring at the Dar es Salaam Institute of Technology (DIT) campus in Dar es Salaam, Tanzania. The project aims to address poor air quality at the DIT campus due to its location near congested roads with heavy traffic and nearby construction activities. The proposed system would involve placing sensor nodes around the campus to measure air pollutants in real-time. The data would be sent to a network coordinator/gateway and uploaded to a cloud server. An Android app would allow individuals to access real-time air quality maps of the campus to raise awareness and support further research.
This dissertation discusses developing a mobile application to regulate server centralization. The existing systems for managing servers and clients are complicated and expensive to operate. The proposed system aims to organize servers and clients through both Windows and mobile applications. It will allow users to manage servers and clients through a mobile app from anywhere at any time at low cost. The system will be created using Java, Android, and MySQL. The server and client apps will be developed in Java using socket programming and Windows API commands. The mobile app will be developed in Android. A MySQL database will store data. The system aims to reduce human effort and costs while improving management of servers and clients.
This document is the MSc dissertation of Nikolaos Draganoudis submitted to the University of Surrey in 2008. It examines internet traffic measurement and analysis. The dissertation includes a literature review on topics like the IP and TCP protocols and mathematical distributions. It describes the methodology used, which involved measuring traffic to the BBC website using an emulator and Wireshark. The analysis includes examining if page sizes fit known distributions and analyzing the inter-arrival time of packets. The study aims to characterize web traffic and quality of service. The dissertation contains measurements and analysis of BBC page sizes and packet inter-arrival times over a week. It evaluates if the data fits power law and normal distributions.
The document is a final year project report submitted by four students for their BS in Electrical Engineering. It discusses the design and development of a low-cost electrospinning machine for nanofabrication. Electrospinning is a viable technique for producing nanofibers that have applications in fields like drug delivery, protective clothing, and filtration. The students designed a low-cost electrospinning machine to make nanofiber fabrication more affordable and accessible across different fields.
Electronic Student Record Management System34090000
This document describes an electronic student record management system (ESRMS) being developed for Saint Marie Secondary School. The system will help the school manage student records and resources more efficiently. It will allow student records to be stored and accessed digitally rather than using paper files. This is expected to streamline school operations and improve services for students and staff. The document outlines the objectives, scope, and methodology for developing the new ESRMS.
Dissertation BE 1180 Gagandeep Singh 10038702 April 15, 2012 Project ManagementGagandeep Singh
This document is a dissertation submitted by Gagandeep Singh in partial fulfillment of the requirements for a Master of Science degree in Project Management. The dissertation examines the use of knowledge management techniques for risk management application at the initial project stages. It includes an acknowledgements section, table of contents, list of acronyms, list of illustrations, and abstract. The dissertation contains literature reviews on knowledge management and risk management. It also discusses various knowledge management techniques that can be applied to risk management, such as communities of practice, knowledge databases, lessons learned, brainstorming, knowledge maps, knowledge audits, and benchmarking.
This project aims to design and implement a system called PHAMONAS to provide soil nutrient availability data. The system will have four subsystems: 1) detection of pH and moisture levels for up to six research nurseries, 2) communication of data to an online database via GPRS, 3) storage of data in the online database, and 4) a decision-making subsystem to provide nutrient availability and treatment recommendations to users. The system seeks to enable more efficient agronomy research by automating data collection, storage, and analysis at a lower cost compared to current manual methods. It will allow research facilities to more easily obtain nutrient data, compare treatments, and share results.
The RAIN project is research collaboration between Caltech and NASA-JPL on distributed computing and data storage systems for future space-borne missions. The goal of the project is to identify and develop key building blocks for reliable distributed systems built with inexpensive off- the-shelf components. The RAIN platform consists of a heterogeneous cluster of computing and/or storage nodes connected via multiple interfaces to networks configured in fault-tolerant topologies. The RAIN software components run in conjunction with operating system services and standard network protocols. Through software-implemented fault tolerance, the system tolerates multiple node, link, and switch failures, with no single point of failure. The RAIN technology has been transferred to RAIN finity, a start-up company focusing on creating clustered solutions for improving the performance and availability of Internet data centers.
This dissertation discusses developing a mobile application to regulate server centralization. The existing systems for managing servers and clients are complicated and expensive to operate. The proposed system aims to organize servers and clients through both Windows and mobile applications. It will allow users to manage servers and clients through a mobile app from anywhere at any time at low cost. The system will be created using Java, Android, and MySQL. The server and client apps will be developed in Java using socket programming and Windows API commands. The mobile app will be developed in Android. A MySQL database will store data. The system aims to reduce human effort and costs while improving management of servers and clients.
This document is the MSc dissertation of Nikolaos Draganoudis submitted to the University of Surrey in 2008. It examines internet traffic measurement and analysis. The dissertation includes a literature review on topics like the IP and TCP protocols and mathematical distributions. It describes the methodology used, which involved measuring traffic to the BBC website using an emulator and Wireshark. The analysis includes examining if page sizes fit known distributions and analyzing the inter-arrival time of packets. The study aims to characterize web traffic and quality of service. The dissertation contains measurements and analysis of BBC page sizes and packet inter-arrival times over a week. It evaluates if the data fits power law and normal distributions.
The document is a final year project report submitted by four students for their BS in Electrical Engineering. It discusses the design and development of a low-cost electrospinning machine for nanofabrication. Electrospinning is a viable technique for producing nanofibers that have applications in fields like drug delivery, protective clothing, and filtration. The students designed a low-cost electrospinning machine to make nanofiber fabrication more affordable and accessible across different fields.
Electronic Student Record Management System34090000
This document describes an electronic student record management system (ESRMS) being developed for Saint Marie Secondary School. The system will help the school manage student records and resources more efficiently. It will allow student records to be stored and accessed digitally rather than using paper files. This is expected to streamline school operations and improve services for students and staff. The document outlines the objectives, scope, and methodology for developing the new ESRMS.
Dissertation BE 1180 Gagandeep Singh 10038702 April 15, 2012 Project ManagementGagandeep Singh
This document is a dissertation submitted by Gagandeep Singh in partial fulfillment of the requirements for a Master of Science degree in Project Management. The dissertation examines the use of knowledge management techniques for risk management application at the initial project stages. It includes an acknowledgements section, table of contents, list of acronyms, list of illustrations, and abstract. The dissertation contains literature reviews on knowledge management and risk management. It also discusses various knowledge management techniques that can be applied to risk management, such as communities of practice, knowledge databases, lessons learned, brainstorming, knowledge maps, knowledge audits, and benchmarking.
This project aims to design and implement a system called PHAMONAS to provide soil nutrient availability data. The system will have four subsystems: 1) detection of pH and moisture levels for up to six research nurseries, 2) communication of data to an online database via GPRS, 3) storage of data in the online database, and 4) a decision-making subsystem to provide nutrient availability and treatment recommendations to users. The system seeks to enable more efficient agronomy research by automating data collection, storage, and analysis at a lower cost compared to current manual methods. It will allow research facilities to more easily obtain nutrient data, compare treatments, and share results.
The RAIN project is research collaboration between Caltech and NASA-JPL on distributed computing and data storage systems for future space-borne missions. The goal of the project is to identify and develop key building blocks for reliable distributed systems built with inexpensive off- the-shelf components. The RAIN platform consists of a heterogeneous cluster of computing and/or storage nodes connected via multiple interfaces to networks configured in fault-tolerant topologies. The RAIN software components run in conjunction with operating system services and standard network protocols. Through software-implemented fault tolerance, the system tolerates multiple node, link, and switch failures, with no single point of failure. The RAIN technology has been transferred to RAIN finity, a start-up company focusing on creating clustered solutions for improving the performance and availability of Internet data centers.
This document is a project report that examines the challenges faced by contractors using design and build contracts in Ghana. It begins with an introduction that provides background on construction contracts and outlines the problem statement, aim, and objectives of the research. The literature review covers topics like definitions of contracts, types of contracts including traditional and design-build, and challenges commonly faced by contractors. The methodology section describes the research approach, data collection through questionnaires, sampling of contractors, and data analysis. The findings from the data analysis are then presented and discussed. Finally, conclusions and recommendations are provided based on the research objectives of comparing design-build to traditional contracts, identifying challenges faced by contractors, and suggesting measures to improve the situation.
As Zambia's population grows and residential and industrial developments expand, the demand for efficient and effective transit services is increasing in developing areas including (Lusaka, Kitwe, Livingstone etc.)
SMARTbus system will provide customers with a variety of features including automated voice stop announcements, automated exterior route and destination announcements, automated passenger counter, and GPS location services. Meaning, SMARTbus riders can track their bus in real-time. No more standing at a bus stop wondering if a bus already came or is stuck somewhere in traffic. Smart bus technology delivers up-to-the-minute bus departure information for every bus stop in the city/route.
Q. Why are new smart bus transportation systems such as SMARTbus needed?
These systems are expected to enable bus operators to improve vehicle safety, and schedule reliability for the fixed-route services.
Additionally, providing enhanced service and service information to riders as they travel.
Automatically announce the next scheduled stop and display this information on a sign inside the bus in real time.
Automatically announce the bus destination and time estimate to waiting passengers at each scheduled bus stop.
This document describes a thesis submitted to study movement control algorithms in mobile ad-hoc networks (MANETs) based on swarm intelligence. The thesis proposes two algorithms: Slow Down Speed (SDS), a simple self-organization algorithm, and Ant System Node Control (ASNC), a more complex algorithm adapted from ant colony optimization. SDS aims to control node movement based on traffic conditions by slowing nodes in busy areas. ASNC uses ideas from ant colony behavior, leaving and following pheromone trails, to influence node movement. Both algorithms are simulated using the Network Simulator 2 (NS2) over the AODV and DSDV routing protocols. The results show that SDS and ASNC can significantly improve MANET performance
This document is a literature review for a research project on the effectiveness of internet advertising. It provides definitions of key terms like marketing and the internet. It also discusses traditional marketing techniques, the marketing mix of product, price, place and promotion. It then examines how marketing is conducted online through banner ads, pop-ups, search advertising, and email. It discusses the effectiveness of internet advertising and its impact on consumer behavior. The literature review establishes the background and context for the research study.
Assessing The Impact Of Variation Orders On Public Building Projects In Addis...Amy Cernava
This document is Andualem Endris Yadeta's thesis submitted to the Addis Ababa University and Addis Ababa Institute of Technology in partial fulfillment of the requirements for a Master of Science degree in Civil Engineering. The thesis assesses the impact of variation orders on public building projects in Addis Ababa. It includes a declaration by the author, a dedication to their teachers, acknowledgements of those who supported and contributed to the research, a table of contents, and four initial chapters that cover an introduction, literature review on variation orders, the research methodology, and an initial data analysis and discussion.
This document provides context about the host company OACA and defines key concepts related to aeronautical information services (AIS). OACA is responsible for managing 7 airports in Tunisia and provides air navigation and air traffic control services. The document outlines the evolution of AIS to the current Aeronautical Information Management (AIM) approach, which aims to provide the right information to the right users at the right time. Key concepts defined include AIS, AIM, aeronautical data, charts, and NOTAMs (notice to airmen). The relationship between geographic information systems and aviation is also discussed.
This document summarizes the background research conducted for an asset tracking project using a radio network. The candidate researched various wireless technologies including WiFi, Bluetooth, Zigbee, and LoRa. LoRa was identified as the most suitable technology due to its long range of over 15km, low power requirements, and low cost of modules. Specifically, the AppconWireless RF1276 LoRa module was selected for the project due to its easy-to-use design and long reception range for under $20 per module, making it affordable for a small-scale application.
The document provides details about the author's internship at Kaz Software Limited. It discusses the company profile including services provided, tools and technologies used, office location and culture. It also outlines two projects the author worked on around bug fixing and feature development. The author reflects on learning new skills and technologies as well as professional and personal growth during the internship experience.
This capstone project principally focuses on designing and implementing a smart home automation system that is capable of monitoring devices and ensuring energy saving in a house. This project consists of two preeminent parts: monitoring and energy saving. Hence, this report will provide a meticulous explanation of each part of the architecture, and the steps of achieving this system.
This document presents a project on an accident detection and reporting system developed by Solomon Mutwiri and William Ateka. The system uses sensors to detect vehicle vibrations during an accident and then sends SMS and voice call alerts to emergency responders using a GSM module. The project aims to reduce response times during emergencies by notifying responders as quickly as possible after an accident occurs. It discusses the design and components of the system including an Arduino board, vibration sensor, LCD display, GSM module and power supply. The document outlines the methodology, testing and results of the prototype system, finding it was able to successfully detect accidents and transmit alerts. It concludes the system could help save lives by facilitating faster emergency response
Optical Fiber link Design Complete guide by Aamir SaleemAamir Saleem
The document is a project report submitted by Aamir Saleem for the degree of Bachelor of Science in Electronic Engineering. It discusses the design of a fiber optic communication link between Khayaban-e-Sir Syed in Rawalpindi and Capital University of Science and Technology in Islamabad over a distance of 22.6 km. The report outlines the requirements, components selection, and design of the optical fiber link. It analyzes the power budget and rise time budget to validate the link design and select suitable optical fiber, transmitter, and receiver components.
This document describes a wireless sensor-based agricultural monitoring system designed to provide farmers with soil, water, and field condition data to help them make better decisions and farm more efficiently using precision agriculture techniques; the system uses wireless sensor nodes to collect environmental data and a web service interface for farmers to access real-time and analyzed data for monitoring and managing their fields and crops.
This document is the title page and abstract of a mini-dissertation submitted by Duduetsang Kgosi Mogase in partial fulfillment of the requirements for a Magister Information Technology degree from the University of Pretoria. The mini-dissertation examines factors that prohibit educational institutions in South Africa from adequately producing skilled ICT graduates to address the country's ICT skills shortage. A qualitative case study was conducted with Heads of Departments from IT faculties and departments across educational institutions. The outcomes will inform key ICT stakeholders on how to address the skills shortage.
The document is a statement of purpose from a student applying to graduate studies in mechanical engineering. It summarizes the student's academic and professional background. The student has maintained high academic achievement and participated in extracurricular engineering projects and competitions. He has work experience in industries and wants to further his knowledge and skills through graduate study. He believes the university offers excellent research opportunities and facilities that will help him achieve his goal of a career in manufacturing and teaching.
Intrusion Detection In Open Field Using Geophone (Report)Nuthan Prasad
This dissertation discusses the design of an intrusion detection system using geophones in an open field. A sensor network of geophone nodes is used to detect human intrusions by identifying footstep impulses. When intrusion is detected via kurtosis analysis, the sensor node alerts a control room which can then dispatch an unmanned ground vehicle to the location. The system aims to remotely monitor large outdoor areas with limited manpower.
This document is a project report for a project titled "(your project name)" completed by "(your name)" during the 2013-2014 academic year at Anna University. It includes a bonafide certificate signed by the Head of the Department and internal and external examiners. The acknowledgements section thanks the project guide, project in-charge, HOD, lab maintenance staff, and principal for their support and assistance during the project.
This document provides an overview of a student's project report on designing and implementing quality of service for transporting digital terrestrial television signals in an MPLS multicast network. The project aims to use MPLS concepts to realize a system that provides good quality of service in terms of bandwidth and security for transporting digital television signals. Protocols like EIGRP, BGP, and OSPF will be used to ensure connectivity between the source and receivers, with MPLS employed in the backbone network. The student's report will document the design, implementation, testing and results of establishing the MPLS network to meet the objectives of the project.
Mobile Evolution-4G Technology provides a 3 sentence summary of the key aspects of 4G technology:
4G technology allows for high-speed wireless connectivity through long-range networks to support applications like video calling and internet access on mobile devices. It provides significantly higher data rates, improved capacity, and more efficient use of radio resources compared to previous generations of wireless technology. 4G aims to fulfill the increasing demand for seamless high-speed multimedia services anytime, anywhere.
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
More Related Content
Similar to WIRELESS SENSOR NETWORK FOR REAL TIME AIR QUALITY MONITORING
This document is a project report that examines the challenges faced by contractors using design and build contracts in Ghana. It begins with an introduction that provides background on construction contracts and outlines the problem statement, aim, and objectives of the research. The literature review covers topics like definitions of contracts, types of contracts including traditional and design-build, and challenges commonly faced by contractors. The methodology section describes the research approach, data collection through questionnaires, sampling of contractors, and data analysis. The findings from the data analysis are then presented and discussed. Finally, conclusions and recommendations are provided based on the research objectives of comparing design-build to traditional contracts, identifying challenges faced by contractors, and suggesting measures to improve the situation.
As Zambia's population grows and residential and industrial developments expand, the demand for efficient and effective transit services is increasing in developing areas including (Lusaka, Kitwe, Livingstone etc.)
SMARTbus system will provide customers with a variety of features including automated voice stop announcements, automated exterior route and destination announcements, automated passenger counter, and GPS location services. Meaning, SMARTbus riders can track their bus in real-time. No more standing at a bus stop wondering if a bus already came or is stuck somewhere in traffic. Smart bus technology delivers up-to-the-minute bus departure information for every bus stop in the city/route.
Q. Why are new smart bus transportation systems such as SMARTbus needed?
These systems are expected to enable bus operators to improve vehicle safety, and schedule reliability for the fixed-route services.
Additionally, providing enhanced service and service information to riders as they travel.
Automatically announce the next scheduled stop and display this information on a sign inside the bus in real time.
Automatically announce the bus destination and time estimate to waiting passengers at each scheduled bus stop.
This document describes a thesis submitted to study movement control algorithms in mobile ad-hoc networks (MANETs) based on swarm intelligence. The thesis proposes two algorithms: Slow Down Speed (SDS), a simple self-organization algorithm, and Ant System Node Control (ASNC), a more complex algorithm adapted from ant colony optimization. SDS aims to control node movement based on traffic conditions by slowing nodes in busy areas. ASNC uses ideas from ant colony behavior, leaving and following pheromone trails, to influence node movement. Both algorithms are simulated using the Network Simulator 2 (NS2) over the AODV and DSDV routing protocols. The results show that SDS and ASNC can significantly improve MANET performance
This document is a literature review for a research project on the effectiveness of internet advertising. It provides definitions of key terms like marketing and the internet. It also discusses traditional marketing techniques, the marketing mix of product, price, place and promotion. It then examines how marketing is conducted online through banner ads, pop-ups, search advertising, and email. It discusses the effectiveness of internet advertising and its impact on consumer behavior. The literature review establishes the background and context for the research study.
Assessing The Impact Of Variation Orders On Public Building Projects In Addis...Amy Cernava
This document is Andualem Endris Yadeta's thesis submitted to the Addis Ababa University and Addis Ababa Institute of Technology in partial fulfillment of the requirements for a Master of Science degree in Civil Engineering. The thesis assesses the impact of variation orders on public building projects in Addis Ababa. It includes a declaration by the author, a dedication to their teachers, acknowledgements of those who supported and contributed to the research, a table of contents, and four initial chapters that cover an introduction, literature review on variation orders, the research methodology, and an initial data analysis and discussion.
This document provides context about the host company OACA and defines key concepts related to aeronautical information services (AIS). OACA is responsible for managing 7 airports in Tunisia and provides air navigation and air traffic control services. The document outlines the evolution of AIS to the current Aeronautical Information Management (AIM) approach, which aims to provide the right information to the right users at the right time. Key concepts defined include AIS, AIM, aeronautical data, charts, and NOTAMs (notice to airmen). The relationship between geographic information systems and aviation is also discussed.
This document summarizes the background research conducted for an asset tracking project using a radio network. The candidate researched various wireless technologies including WiFi, Bluetooth, Zigbee, and LoRa. LoRa was identified as the most suitable technology due to its long range of over 15km, low power requirements, and low cost of modules. Specifically, the AppconWireless RF1276 LoRa module was selected for the project due to its easy-to-use design and long reception range for under $20 per module, making it affordable for a small-scale application.
The document provides details about the author's internship at Kaz Software Limited. It discusses the company profile including services provided, tools and technologies used, office location and culture. It also outlines two projects the author worked on around bug fixing and feature development. The author reflects on learning new skills and technologies as well as professional and personal growth during the internship experience.
This capstone project principally focuses on designing and implementing a smart home automation system that is capable of monitoring devices and ensuring energy saving in a house. This project consists of two preeminent parts: monitoring and energy saving. Hence, this report will provide a meticulous explanation of each part of the architecture, and the steps of achieving this system.
This document presents a project on an accident detection and reporting system developed by Solomon Mutwiri and William Ateka. The system uses sensors to detect vehicle vibrations during an accident and then sends SMS and voice call alerts to emergency responders using a GSM module. The project aims to reduce response times during emergencies by notifying responders as quickly as possible after an accident occurs. It discusses the design and components of the system including an Arduino board, vibration sensor, LCD display, GSM module and power supply. The document outlines the methodology, testing and results of the prototype system, finding it was able to successfully detect accidents and transmit alerts. It concludes the system could help save lives by facilitating faster emergency response
Optical Fiber link Design Complete guide by Aamir SaleemAamir Saleem
The document is a project report submitted by Aamir Saleem for the degree of Bachelor of Science in Electronic Engineering. It discusses the design of a fiber optic communication link between Khayaban-e-Sir Syed in Rawalpindi and Capital University of Science and Technology in Islamabad over a distance of 22.6 km. The report outlines the requirements, components selection, and design of the optical fiber link. It analyzes the power budget and rise time budget to validate the link design and select suitable optical fiber, transmitter, and receiver components.
This document describes a wireless sensor-based agricultural monitoring system designed to provide farmers with soil, water, and field condition data to help them make better decisions and farm more efficiently using precision agriculture techniques; the system uses wireless sensor nodes to collect environmental data and a web service interface for farmers to access real-time and analyzed data for monitoring and managing their fields and crops.
This document is the title page and abstract of a mini-dissertation submitted by Duduetsang Kgosi Mogase in partial fulfillment of the requirements for a Magister Information Technology degree from the University of Pretoria. The mini-dissertation examines factors that prohibit educational institutions in South Africa from adequately producing skilled ICT graduates to address the country's ICT skills shortage. A qualitative case study was conducted with Heads of Departments from IT faculties and departments across educational institutions. The outcomes will inform key ICT stakeholders on how to address the skills shortage.
The document is a statement of purpose from a student applying to graduate studies in mechanical engineering. It summarizes the student's academic and professional background. The student has maintained high academic achievement and participated in extracurricular engineering projects and competitions. He has work experience in industries and wants to further his knowledge and skills through graduate study. He believes the university offers excellent research opportunities and facilities that will help him achieve his goal of a career in manufacturing and teaching.
Intrusion Detection In Open Field Using Geophone (Report)Nuthan Prasad
This dissertation discusses the design of an intrusion detection system using geophones in an open field. A sensor network of geophone nodes is used to detect human intrusions by identifying footstep impulses. When intrusion is detected via kurtosis analysis, the sensor node alerts a control room which can then dispatch an unmanned ground vehicle to the location. The system aims to remotely monitor large outdoor areas with limited manpower.
This document is a project report for a project titled "(your project name)" completed by "(your name)" during the 2013-2014 academic year at Anna University. It includes a bonafide certificate signed by the Head of the Department and internal and external examiners. The acknowledgements section thanks the project guide, project in-charge, HOD, lab maintenance staff, and principal for their support and assistance during the project.
This document provides an overview of a student's project report on designing and implementing quality of service for transporting digital terrestrial television signals in an MPLS multicast network. The project aims to use MPLS concepts to realize a system that provides good quality of service in terms of bandwidth and security for transporting digital television signals. Protocols like EIGRP, BGP, and OSPF will be used to ensure connectivity between the source and receivers, with MPLS employed in the backbone network. The student's report will document the design, implementation, testing and results of establishing the MPLS network to meet the objectives of the project.
Mobile Evolution-4G Technology provides a 3 sentence summary of the key aspects of 4G technology:
4G technology allows for high-speed wireless connectivity through long-range networks to support applications like video calling and internet access on mobile devices. It provides significantly higher data rates, improved capacity, and more efficient use of radio resources compared to previous generations of wireless technology. 4G aims to fulfill the increasing demand for seamless high-speed multimedia services anytime, anywhere.
Similar to WIRELESS SENSOR NETWORK FOR REAL TIME AIR QUALITY MONITORING (20)
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Webinar: Designing a schema for a Data WarehouseFederico Razzoli
Are you new to data warehouses (DWH)? Do you need to check whether your data warehouse follows the best practices for a good design? In both cases, this webinar is for you.
A data warehouse is a central relational database that contains all measurements about a business or an organisation. This data comes from a variety of heterogeneous data sources, which includes databases of any type that back the applications used by the company, data files exported by some applications, or APIs provided by internal or external services.
But designing a data warehouse correctly is a hard task, which requires gathering information about the business processes that need to be analysed in the first place. These processes must be translated into so-called star schemas, which means, denormalised databases where each table represents a dimension or facts.
We will discuss these topics:
- How to gather information about a business;
- Understanding dictionaries and how to identify business entities;
- Dimensions and facts;
- Setting a table granularity;
- Types of facts;
- Types of dimensions;
- Snowflakes and how to avoid them;
- Expanding existing dimensions and facts.
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
HCL Notes and Domino License Cost Reduction in the World of DLAU
WIRELESS SENSOR NETWORK FOR REAL TIME AIR QUALITY MONITORING
1. 0
DAR ES SALAAM INSTITUTE OF TECHNOLOGY
ELECTRONICS AND TELECOMMUNICATIONS DEPARTMENT
BACHELOR OF ENGINEERING IN ELECTRONICS AND TELECOMMUNICATION
ENGINEERING
SENIOR PROJECT II
PROJECT TITLE: WIRELESS SENSOR NETWORK FOR REAL TIME AIR
QUALITY MONITORING AT DIT DAR ES SALAAM CAMPUS
PROJECT TYPE: PROBLEM SOLVING
NAME OF STUDENT: NURU D. KESSY
ADMISSION NO: 160640710788
SUPERVISOR NAME:ASINTA MANYELE, PHD
JULY 2019
2. i
DECLARATION
I, NURU D. KESSY, student at the Dar es Salaam Institute of Technology (DIT), pursuing
bachelor of Electronics and telecommunications engineering, declare to the best of my
knowledge that the project presented here as a partial fulfillment of bachelor’s degree in
Electronics and telecommunication engineering, is my original work and has not been copied
anywhere or presented elsewhere, except where it has been unequivocally indicated with
reference(s).
CANDIDATE’S NAME SIGNATURE DATE
NURU D. KESSY ............................. ........................
3. ii
CERTIFICATION
As the candidate’s supervisor, I have approved this project report for submission.
Supervisor’s Name: Asinta Manyele (PHD)
Signature......................................
Date..............................................
4. iii
ABSTRACT
DIT Dar es Salaam campus environment is located at the centre of Dar es Salaam city.
Moreover it is located at the middle of highly congested roads; Morogoro road, Bibi Titi
Mohamed and Aly Khan Road. This being the case the environment of DIT is likely to be
highly subjected to poor air quality mainly due to the effect of green gases emitted by moving
motor vehicles. Poor air quality at DIT is also contributed by construction activities of the
nearby buildings. Hence, the lives of people at DIT could be vastly exposed to some dangerous
diseases like lung cancer and Tuberculosis by inhaling polluted air.
In this project report, WIRELESS SENSOR NETWORK FOR REAL TIME AIR QUALITY
MONITORING is proposed at DIT Dar es Salaam campus. In this proposed system different
sensing nodes will be placed at different places within DIT campus and there will be a single
network coordinator/gateway. Using this proposed system changes in air will be measured in
real time and the resulting data will be uploaded to a cloud server. By using an android
application individuals will be able to access this real time air quality information mapped into
DIT Google map.
The proposed system has been tested and from the results it has been observed that; during busy
hours there is a higher content of Carbon monoxide (CO) and Nitrogen dioxide (NO2) in the
areas near Morogoro road compared to any other area in the campus. Moreover, during daytime
areas around Block III, Block IV and the football ground have observed to have higher contents
of PM10, PM2.5 and Carbon dioxide (CO2) compared to any other area of the institute’s campus.
Practical implementation of the proposed system will enable individuals at DIT community to
have access of air quality information at their fingertips. Moreover the authority will have a
proper record of air quality data which can be used in further air quality studies and researches.
Furthermore, this system can be extended to a broader network with the purpose of monitoring
air quality in larger areas.
5. iv
ACKNOWLEDGEMENT
My heart is filled with unexplained joyful cheers just because I have the best parents anyone
could ever wish to have. My parents have always been beside me, to encourage and uplift me,
even at times when school felt like walking on burning charcoal. I have to admit, I have made it
this far because of my mother’s endless prayers.
Sincere love and gratitude all extended to my Godmother, Edith Mbatia. Aunt, your everlasting
prayers, support and scolding altogether have molded this hardworking lady in me. And just so
you know, you are my role model.
My one and only best friend, through thick and thin, one who has always pushed me beyond my
limits, one who made me realize I could always do better than I thought. My friend, advisor and
most definitely a shoulder to cry on, Iku, I am really short of words to express my gratitude, all I
can say is, I am grateful.
Special thanks to my project supervisor, Asinta Manyele, PHD. You have always been there to
assist and support me in each and every step of my project. You actually guided me to find a
project title when it seemed like the most challenging task I ever encountered. I will forever be
grateful and appreciative, because it is through this project title that I will be granted a degree.
Lastly, my extended appreciation goes out to every genuine soul that has been there to support
me and add constructive inputs to my project. I very grateful and your support is highly
acknowledged.
6. v
TABLE OF CONTENTS
DECLARATION .........................................................................................................................................i
CERTIFICATION....................................................................................................................................... ii
ABSTRACT............................................................................................................................................... iii
ACKNOWLEDGEMENT ......................................................................................................................... iv
LIST OF FIGURES..................................................................................................................................... x
LIST OF ABBREVIATIONS ................................................................................................................... xii
CHAPTER ONE:INTRODUCTION ..........................................................................................................1
1.1 Background In formation ..............................................................................................................1
1.2 Problem Statement ........................................................................................................................2
1.3 Objectives......................................................................................................................................2
1.4 Significance of the project.............................................................................................................2
1.5 Limitation......................................................................................................................................3
1.6 METHODOLOGY........................................................................................................................3
1.6.1 Literature review ........................................................................................................................3
1.6.2 Data Collection...........................................................................................................................3
1.6.3 Data Analysis .............................................................................................................................4
1.6.4 System design.............................................................................................................................4
1.6.5 Circuit Simulation ......................................................................................................................4
1.6.6 System implementation and prototype testing ...........................................................................4
1.6.7 Report writing ............................................................................................................................4
1.7 Chapter Summary..........................................................................................................................5
CHAPTER TWO:LITERATURE REVIEW ..............................................................................................6
2.1 Introduction...................................................................................................................................6
2.2 Background information................................................................................................................6
2.3 International Air Quality Index (AQI) ..........................................................................................7
2.4 How AQI is calculated ..................................................................................................................9
2.5 Existing systems..........................................................................................................................10
2.5.1 HORIBA Air Quality Monitoring System ...............................................................................10
2.5.2 A Wireless Sensor Network for Air Monitoring System in Industrial Areas...........................11
7. vi
2.6 Existing methods in Tanzania [9]................................................................................................13
2.6.1 Indoor laboratory testing unit...................................................................................................13
2.7 Embedded system for roadside air quality monitoring at DIT BRT station................................14
2.8 Reasons for Proposed System .....................................................................................................16
2.9 Chapter Summary........................................................................................................................16
CHAPTER THREE:THE PROPOSED SYSTEM....................................................................................17
3.1 Introduction.................................................................................................................................17
3.2 Block Diagram of the Proposed System......................................................................................17
3.3 Operation of the Proposed System ..............................................................................................19
3.4 Advantages of the Proposed System ...........................................................................................20
3.5 Drawback of the Proposed System..............................................................................................20
3.6 Chapter Summary........................................................................................................................20
CHAPTER FOUR:DATA COLLECTION...............................................................................................21
4.1 Introduction.................................................................................................................................21
4.2 Deaths and health defects caused by poor air quality..................................................................21
4.3 Data for Air quality monitoring in Tanzania at large..................................................................22
4.4 Data collected from DIT Dar es Salaam campus ........................................................................25
4.5 Data Collected on the Requirements of the Proposed System ....................................................26
4.5.1 DIT campus..............................................................................................................................26
4.5.2 Wireless Sensor Networks in details........................................................................................27
4.5.3 Gas Sensors Available..............................................................................................................27
4.6 Chapter Summary........................................................................................................................28
CHAPTER FIVE:DATA ANALYSIS AND SYSTEM DESIGN............................................................29
5.1 Introduction.................................................................................................................................29
5.2 Sensing node ...............................................................................................................................29
5.2.1 Sensing unit..............................................................................................................................29
5.2.2 Control unit for the sensing node .............................................................................................30
5.2.3 Communication module ...........................................................................................................31
5.3 Gateway / Network coordinator ..................................................................................................32
5.3.1 Control Unit for the gateway / network coordinator ................................................................32
8. vii
5.4 Software Design ..........................................................................................................................33
5.4.1 Software Design for the sensing node......................................................................................34
5.4.2 Software Design for the gateway / network coordinator..........................................................34
5.4.3 Software Design for android application..................................................................................35
5.4.3.1 Android development............................................................................................................36
5.5 Location and positioning of the system.......................................................................................37
5.6 Overall circuit diagram................................................................................................................38
5.7 Conclusion...................................................................................................................................38
CHAPTER SIX:SIMULATION AND RESULT DISCUSSION .............................................................39
6.1 Introduction.................................................................................................................................39
6.2 Simulation Software....................................................................................................................39
6.3 Simulation Description................................................................................................................40
6.4 Simulation results and discussion................................................................................................41
6.4.1 Simulation of the sensing node ................................................................................................41
6.4.2 Simulation of the gateway/network coordinator ......................................................................42
6.4.3 Simulation of the android application ......................................................................................43
CHAPTER SEVEN:PROTOTYPE IMPLEMENTATION......................................................................46
7.1 Introduction.................................................................................................................................46
7.2 Printed Circuit Board Construction.............................................................................................46
7.3 Components Mounting and Connections ....................................................................................48
7.4 Prototype Performance Test ........................................................................................................49
7.5 Prototype Performance Testing Tools and Procedures................................................................49
7.6 Results and Discussion................................................................................................................49
7.7 Overall Results Discussions ........................................................................................................50
7.8 Chapter summary ........................................................................................................................52
CHAPTER EIGHT:CONCLUSION AND RECOMMENDATION...................................................................53
8.1 Introduction.................................................................................................................................53
8.2 Conclusion...................................................................................................................................53
8.3 Recommendation.........................................................................................................................53
REFERENCES ..............................................................................................................................................54
9. viii
APPENDIX A ...........................................................................................................................................57
Project time frame .....................................................................................................................................57
APPENDIX B ...........................................................................................................................................58
Project prototype budget ...........................................................................................................................58
APPENDIX C ...........................................................................................................................................59
Code for the control unit of the sensing node ...........................................................................................59
Code for the control unit of the gateway...................................................................................................63
Code for sending data from the gatewy to a cloud server .........................................................................65
10. ix
LIST OF TABLES
Table 2. 1: AQI in relation to health..............................................................................................8
Table 4. 1: Numbers of deaths and health problems related to poor air quality………………...21
Table 4.2: The six standard pollutants and their health effects……………………….………...22
Table 4. 3: List of interview questions and their corresponding answers from NEMC.............. 23
Table 4. 4: Tanzania national air quality standards..................................................................... 24
Table 4. 5: Communication technologies deployed in WSNs..................................................... 27
Table 4. 6: Different types of gas sensor available in the market and their properties ............... 27
Table 5.1: Comparison of available control units….…………………………………………...30
Table 5.2: Comparison of available communication modules………………………………….35
Table 5.6: Comparison of different control units and specifications required for the
gateway…33
Table 7. 1 Variation of output voltage at the sensing node circuit………………………….......50
11. x
LIST OF FIGURES
Figure 2. 1 HORIBA Air Quality Monitoring System................................................................ 11
Figure 2. 2 Block diagram of WSN for Air Monitoring System in Industrial Areas.................. 12
Figure 2. 3 Block diagram presenting the existing procedures of air quality measurement ....... 13
Figure 2. 4 Embedded system for roadside air quality monitoring at DIT BRT station............. 15
Figure 3. 1 Block diagram of the proposed system...…………………………………………...17
Figure 4.1 A picture of map showing congestion of roads around surrounding DIT...………...25
Figure 4.2 Satellite map of DIT showing total area of the campus….……………………….…26
Figure 5.1 Flow chart of software design for the sensing node…...……………………………34
Figure 5.2 Flow chart of software design for the gateway / network coordinator...……………35
Figure 5.3 Flow chart of android mobile application..…………………………………………36
Figure 5.4 Location of the sensing node and the gateway at DIT campus..……………………37
Figure 5.5 Overall circuit diagram to be simulated……………………………………………..38
Figure 6.1 Complete simulation circuit for the proposed system…………………………….....40
Figure 6.2 Simulation results of the proposed system………………………………………......41
Figure 6.3 Simulation of the sensing node…………………………………..………………….42
Figure 6.4 Simulation of the gateway / network coordinator………..……………………….....43
Figure 6.5 Simulation of android application displaying amounts of pollutant gases from
specific node………………………………………………………………………………….....44
Figure 6.6 Simulation of android application showing real time data of temperature and
humidity from the internet………………………………………………………………………45
Figure 7.1 PCB layout of the sensing node……………………………………………………..46
Figure 7.2 PCB layout of the gateway………………………………………………………….47
12. xi
Figure 7.3 3D layout of the sensing node……………………………………………………...47
Figure 7.4 3D layout of the gateway circuit………………………………………………...…48
Figure 7.5 Complete circuit of the sensing node………………………………………………48
Figure 7.6 Complete circuit of the gateway………………………………………………...…49
Figure 7.7 Sensing node prototype fixed at Block A………………………………………….50
Figure 7.8 Average results obtained from sensing node I……………………….………….....51
Figure 7.9 Average results obtained from sensing node II………………………………….....52
13. xii
LIST OF ABBREVIATIONS
BRT
BLE
Bus Rapid transit
Bluetooth
CH4 Methane
CO Carbon monoxide
CO2 Carbon dioxide
CEM Continuous Emission Monitoring
DIT Dar es salaam Institute of Technology
GSM Global System for Mobile
H2S Hydrogen Sulphide
NO Nitrogen Oxide
NO2 Nitrogen dioxide
PM Particulate Matter
SO2 Sulphur dioxide
UV Ultra Violet
WHO
UART
WSN
SDGs
SOC
PCB
World Health Organization
Universal Asynchronous Receiver Transmitter
Wireless Sensor Network
Sustainable Development Goals
System On Chip
Printed Circuit Board
14. 1
CHAPTER ONE
INTRODUCTION
This chapter highlights the challenge and effects of poor air quality all around the world.
Moreover, this chapter outlines the problem of poor air quality at DIT Dar es Salaam campus.
Furthermore, objectives and significance of this project are also stated in this chapter. This
chapter also gives an overview of step by step procedures which will be taken upon
implementation (Methodology) of wireless sensor network for real time air quality monitoring
at DIT Dar es Salaam campus. Meeting the objectives of this project with accuracy highly
depends upon proper fulfillment of each of the below mentioned methods.
1.1 Background In formation
Air pollution is one of the very challenging issues across the globe. The most recent WHO
report outlines that an average 4.2 million deaths occur every year as a result of exposure to
ambient (outdoor) air pollution. And moreover 91% of the world’s population lives in places
where air quality exceeds the WHO guideline limits [1]. Air pollution in urban cities is mostly
caused by emission from industries and combustion of fossil fuels, like coal and oil for
electricity and road transport.
Being one of the global challenges, maintaining good air quality is one of the global agenda as
stated in goal eleven (11) of the Sustainable Development goals (SDGs), “Make cities and
human settlements inclusive, safe, resilient and sustainable” [2]. On the way to accomplishing
SDG eleven (11), this proposed title plays a part of monitoring air quality for the purpose
posing awareness to DIT community and storing data which will enhance further researches on
air quality.
There are many factors that contribute to air pollution at DIT Dar es Salaam campus including
transportation and construction activities taking place in the nearby buildings. Among these,
burning of fossil fuels in motor vehicles is among the most significant contributors to air
pollution. Transportation is the largest contributor to emissions of carbon monoxide and
nitrogen oxides (NOx) and a major contributor to Volatile Organic Compounds (VOCs).
Transportation also produces particulate matter, a component of smog and a cause of respiratory
and breathing problems. [3].
15. 2
It is with facts that, there is a major need for air quality monitoring at DIT Dar es Salaam
campus in order to obtain proper data for the purpose of community awareness and further
scientific researches with the aim of controlling air pollution.
1.2 Problem Statement
DIT Dar es Salaam campus environment is located at the centre of Dar es Salaam city,
moreover it is located at the middle of highly congested roads, (Morogoro road, Bibi Titi
Mohamed and Aly Khan Road). This being the case the environment of DIT is likely to be
highly subjected to poor air quality mainly due to the effect of green gases emitted by moving
motor vehicles. Poor air quality at DIT is also contributed by construction activities of the
nearby buildings. Hence people at DIT could be at risk of encountering health problems by
inhaling polluted air.
1.3 Objectives
The objectives of this project are divided into two main categories, which are Main Objective
and Specific Objectives.
1.3.1 Main Objectives
The main objective of this project is to design and develop a real time air quality monitoring
system by using wireless sensor network for monitoring air quality at DIT Dar es Salaam
campus.
1.3.2 Specific Objectives
i. To establish design specifications
ii. To design the sensing unit
iii. To interface sensing unit with the control unit of the sensing node
iv. To program control unit and interface it with communication module at the sensing node
v. To program control unit and interface it with communication module at the gateway
vi. To develop an android application interfaced by Google map for the display of the
collected data
1.4 Significance of the project
At the end of this project the following benefits will be achieved;
i. People will have real time access of air quality information from their smart phones.
16. 3
ii. The real time collected data from the system can further be used in researches with the
purpose of air quality control.
iii. This system can be used to monitor air quality in a very large area because it employs a
network of sensor nodes, hence the larger the network, the larger the area covered.
iv. The system is of a simple design and low cost, hence it can easily be implemented in any
other area
1.5 Limitation
The major limitation in this project lies in the means of communication system. The system is
expected to deploy ZigBee technology for communication of the sensor nodes. This is an
effective and a low cost technology however its effectiveness decreases with an increase in
distance. Hence for larger area monitoring, many senor nodes must be deployed.
1.6 METHODOLOGY
1.6.1 Literature review
This method involves searching for knowledge of topics directly related to this project through
different ways, including reading books, research articles, journal and online documents
amongst others. In search of literature about this project various sources have been observed to
state how challenging is the problem of poor air quality all around the world and DIT not being
an exception. Literature review has also revealed that there is no regular method of monitoring
air quality at Dar es Salaam city center and in Tanzania at large.
1.6.2 Data Collection
This step involves collecting information from different sources to verify whether there is really
a need to conduct this project. The data collected from DIT and the National Environmental
Management Council (NEMC) of Tanzania has proven the need of the proposed system.
Moreover this step involves collecting information which helps in solving the mentioned
problem through step by step accomplishment of the specific objectives. All data related to
designing of the system has been collected and it will be well revealed in chapter four of this
report.
17. 4
1.6.3 Data Analysis
This part involves logical and scientific interpretation of the collected primary data. It also
involves manipulation of secondary data that yields to the design of the system and proper
realization of specification of components to be used in the system as a whole. Data analysis of
this project will be done as a second phase of the project.
1.6.4 System design
After the logical and scientific interpretation of the data, there comes designing procedure. The
results of data analysis are expected to be used in the whole process of designing the system.
Furthermore, each component in the system is to be selected based on the specifications
resulting from the data analysis. Designing of the system of this project will also be done as the
second phase of this project.
1.6.5 Circuit Simulation
This is where the designed system (circuit) is tested by the use of simulation software and
observation is made following the simulation results. Circuit simulation provides practical
feedback in designing of real world system henceforth allows determination of the correctness
and efficiency of the design before actual system construction. In this project circuit simulation
is expected to be done in the second phase.
1.6.6 System implementation and prototype testing
This part in general marks the climax in designing of the system. Implementation and prototype
testing involves the physical set up of components and integration of different blocks of system
to yield a whole system as stated by the main objective of the project. Moreover this is the part
of the project that will indicate the general success or failure of the designed system. This
method will as well be done in the second phase of the project.
1.6.7 Report writing
This is generally recording and gathering of information in each stage of the project. Report
writing is considered to be the most important part of this project because it generally states all
the necessary steps in implementation of this project and it outlines various literatures and
projects in attempt of solving this very same problem. Report writing of this project has been
18. 5
divided in two phases. The first phase mainly includes introduction of the title, problem
statement, literature review and data collection. The second phase of this report will mainly deal
with data analysis and implementation of the prototype.
1.7 Chapter Summary
This chapter generally gives the background information, states the problem and explains the
objectives of this project. Moreover the significance of the project and its anticipated limitation
are also stated in this chapter. Briefing of each procedure that will be taken in the milestone of
accomplishing this project is as well explained in this chapter. Each of the explained procedures
will further be analyzed in the next chapters of this report. These next chapters are expected to
give more details by using references, figures, tables or any other means that will be seen fit to
enhance easy understanding of the reader.
19. 6
CHAPTER TWO
LITERATURE REVIEW
2.1 Introduction
This chapter provides necessary information about the operation, features and limitation of the
previous works. Moreover, it gives the gap of development between existing system and the
proposed system. This chapter also provides basic knowledge of the whole concept of air
quality monitoring systems and a reason to implement the proposed system.
2.2 Background information
“Air quality” refers to the condition of the air within our surrounding. Good air quality pertains
to the degree which the air is clean, clear and free from pollutants such as smoke, dust and smog
among other gaseous impurities in the air. [4]
Air pollution can be defined as the presence of toxic chemicals or compounds in the air, at
levels that pose a health risk. In a broader sense, air pollution means the presence of chemicals
or compounds in the air which are usually not present and which lower the quality of the air or
cause detrimental changes to living organisms in a particular polluted air zone.
In Dar es Salaam city the major source of air pollution is the emissions from moving motor
vehicles, electricity generators and industrial activities. These sources emit a wide range of
pollutants classified under different categories that include Sulfur Dioxide (SO2), particulate
matter, Lead, Carbon Dioxide (CO2) and Carbon Monoxide (CO), Hydrogen Sulphide (H2S)
and Nitrogen Oxides (NOx). [5]
With all such a huge number of pollutants it is obvious that the lives of people breathing this air
at highly exposed to health implications such as lung cancer, asthmatic reactions and
tuberculosis to mention a few. [5] Since air pollution is a global issue, WHO has set some
standards for the air quality which are to be adhered worldwide, in the mission of protecting
lives of living organisms especially human beings. More details of air quality standards will be
provided in the next chapter of this report.
20. 7
Air pollution being a global challenge, there exist several different systems at work in
monitoring air quality at different levels and in parts of the world. It is in acknowledging the
efforts made by different concerned engineers and scientists that this report admits that all the
systems/projects designed with the aim of monitoring air quality are of significant value and
definitely impact the improvement in solving air quality challenge.
2.3 International Air Quality Index (AQI)
The AQI set by the Environmental Protection Agency (EPA) of the USA is the one used as the
international standard index for air quality. This very same AQI standard is also used in
Tanzania. AQI can simply be compared to a yardstick that runs from 0 to 500. The higher the
AQI value, the greater the level of air pollution and the greater the health concern. For example,
an AQI value of 50 represents good air quality with little or no potential to affect public health,
while an AQI value over 300 represents air quality so hazardous that everyone may experience
serious effects. [6]
The purpose of the AQI is to help you understand what local air quality means to your health.
To make it easier to understand, the AQI is divided into six levels of health concern as shown in
Table 2.1.
21. 8
Table 2.1: AQI in relation to health [6]
Each category in Table 2.1 corresponds to a different level of health concern:
Good
The AQI value for your community is between 0 and 50. Air quality is satisfactory and
poses little or no health risk.
Moderate
The AQI is between 51 and 100. Air quality is acceptable; however, pollution in this
range may pose a moderate health concern for a very small number of individuals.
People who are unusually sensitive to ozone or particle pollution may experience
respiratory symptoms.
Unhealthy for Sensitive Groups
When AQI values are between 101 and 150, members of sensitive groups may
experience health effects, but the general public is unlikely to be affected.
Ozone: People with lung disease, children, older adults and people who are
active outdoors are considered sensitive and therefore at greater risk.
22. 9
Particle pollution: People with heart or lung disease, older adults and children are
considered sensitive and therefore at greater risk.
Unhealthy
Everyone may begin to experience health effects when AQI values are between 151 and
200. Members of sensitive groups may experience more serious health effects.
Very Unhealthy
AQI values between 201 and 300 trigger a health alert, meaning everyone may
experience more serious health effects.
Hazardous.
AQI values over 300 trigger health warnings of emergency conditions. The entire
population is even more likely to be affected by serious health effects.
2.4 How AQI is calculated
Different instruments are set up to collect air samples and physically measure SO2, NOx, PM,
etc.
these instruments measure concentration, i.e. unit less proportions (e.g. parts per million) or
mass per volume (e.g. micrograms per cubic meter) [6]
The goal is to convert the pollution concentration into a number between 0 and 500. The AQIs
of 0, 50, 100, 150…500 are referred to as “breakpoints.” Each AQI breakpoint corresponds to a
defined pollution concentration. The pollution concentration between the breakpoints is linearly
interpolated using the equation hereunder:
[6]
Where;
Ip is the index of the pollutant;
Cp is the rounded concentration of pollutant p;
BPhi is the breakpoint greater or equal to Cp
BPlow is the breakpoint less than or equal to Cp;
23. 10
Ihi is the AQI corresponding to BPhi;
Ilow is the AQI corresponding to BPlow.
The AQI is determined by the pollutant with the highest index. For example, if the PM2.5 AQI
is 125, the PM10 AQI is 50, SO2 is 30, NOx is 50, and all other pollutants are less than 125, then
the AQI is 125–determined ONLY by the concentration of PM2.5.
Some several existing air quality monitoring systems are briefly explained in the following
section of this chapter.
2.5 Existing systems.
As mentioned earlier, there are several existing systems with the aim of monitoring air quality.
These systems are implemented at different levels and in different environments depending on
the particular objectives of the designed system. Below is a list of several existing systems with
a brief explanation of each.
2.5.1 HORIBA Air Quality Monitoring System
This system consists of an Air Quality Monitoring Station (AQMS) that measures metrological
parameters such as wind speed, wind direction, rainfall, radiation, temperature, barometric
pressure and ambient parameters. The system also integrates a series of ambient analyzers to
monitor the concentration of air pollutants (such as SO2, NOx, CO, O3, THC, PM, etc.),
continuously. HORIBA AQMS also provides mobile monitoring stations that are used to
monitor ambient conditions at multiple sites. [7]
The system is simply made of a moving vehicle with an embedded air quality monitoring
system. The data collected from the air quality monitoring system is directly sent to the central
office for further manipulation as seen in Figure 2.1.
24. 11
Figure 2. 1 HORIBA Air Quality Monitoring System [7]
Advantages of HORIBA Air Quality Monitoring System
i) The measured data can be remotely monitored
ii) The system operates and sends data in real time
iii) The system is also used to monitor metrological parameters example wind speed,
wind direction and rainfall.
Disadvantages of HORIBA Air Quality Monitoring System
i) This system does not pose any indication to the community.
ii) Implementation of this system is intricate due to the use of moving vehicles
iii) The system design is complex
2.5.2 A Wireless Sensor Network for Air Monitoring System in Industrial Areas
In this system sensors such as MQ4, MQ9 and LM35 are used for detection of gases and
temperature. These sensors are connected to microcontrollers respectively and UART through
RF transmitter and receiver connected wirelessly cause communication between microcontroller
and lpc2148 for data transmission. [8] The lpc2148 interface with LCD display for the different
25. 12
parameters and through ZigBee it is being transmitted to PC. A block diagram of this system is
shown in Figure 2.2.
Figure 2. 2 Block Diagram of WSN for Air Monitoring System in Industrial Areas [8]
Advantages of Wireless Sensor Network for Air Monitoring System in Industrial Areas
i) The major advantage of this system is capable of monitoring air quality of a large area
ii) The system allows remote monitoring of air quality
26. 13
Disadvantages of Wireless Sensor Network for Air Monitoring System in Industrial Areas
i) The system design is relatively complex compared to the proposed one
ii) The system design is expensive since it requires separate nodes for separate sensors
iii) This system does not pose close indication to the community around the area
2.6 Existing methods in Tanzania [9]
Recently the existing systems and methods used for measuring and monitoring air quality in
Tanzania are based on laboratory tests. Samples are collected from pound sand of particular
places then taken for laboratory tests [10].The procedures are as seen in Figure 2.3.
Figure 2. 3 Block diagram presenting the existing procedures of air quality measurement
2.6.1 Indoor laboratory testing unit
Currently there many different instruments which are used in laboratories to measure the
concentration quantity of green gases but they are stationary and they are commonly used in
vast laboratories. These instruments are known as indoor air quality meters.
An indoor air quality meter is used in a confined space to prevent mold, to monitor CO2 levels,
or to detect other gas leaks [11].
Sample
collection unit
Laboratory
test unit
Data analysis
unit
Results
presentation
unit
27. 14
Advantages of Laboratory based system
i. The system has relatively high degree of maintenance and no interferences from
outside air condition.
ii. The system has immunity to moisture interface.
iii. It is suitable in indoor ppm levels.
Disadvantages of Laboratory based system
i. The data recording mechanism is not of real time.
ii. Relatively of high cost because it requires drawing many samples and at different
places
iii. Most laboratory instruments have got detection limit.
iv. The laboratory instruments are not designed to store data after recordings.
v. The system is highly prone to human errors during reading and recording of the
results.
2.7 Embedded system for roadside air quality monitoring at DIT BRT station
This system is mainly made up of several sensors which are to detect changes in air quality, a
control unit which is used to process all the data received from the sensor and give indication by
the use of LEDs, then sends the particular data to a database for storage. The data is sent to the
database by a GSM communication module. Figure 2.4 below shows the block diagram of this
system. [9]
28. 15
Figure 2. 4 Block Diagram for Embedded system for roadside air quality monitoring at DIT
BRT station
Advantages of Embedded system for roadside air quality monitoring at DIT BRT station
i) The system allows real time observation of air quality for passengers within DIT BRT
bus station
ii) The system sends data to the authorities, which helps in furthering researches related to
air quality monitoring.
Disadvantages of Embedded system for roadside air quality monitoring at DIT BRT
station
i) This system is only limited to air quality monitoring of one small specific area.
ii) The system used GSM communication as means of sending information to the
authorities. For real time monitoring, this could be expensive because air changes are
prone to happen every now and then, hence updates will also be required.
29. 16
2.8 Reasons for Proposed System
There is an enormous need for air quality monitoring in Dar es Salaam city due to a vast
increase in number of moving motor vehicles and urban industries. Several methods are used in
monitoring air quality in Tanzania but all of them tend to have some limitation and hence
restrict the effectiveness of air quality monitoring.
The proposed system is mainly an advancement of the “Embedded system for roadside air
quality monitoring at DIT BRT station”. The major limitation of this system is the main
advancement of the proposed system. The proposed system is expected to cover a larger area in
monitoring as opposed to just one small specific area.
2.9 Chapter Summary
This chapter generally gave a brief background information of air quality monitoring concept.
Furthermore, this chapter has reviewed several systems applied in air quality monitoring in
Tanzania as well as technologies applied in some other countries. Moreover, a section in this
chapter has outlined the importance and the reason behind execution of the proposed system.
30. 17
CHAPTER THREE
THE PROPOSED SYSTEM
3.1 Introduction
This chapter mainly describes the blocks and details of the proposed system; each block of the
system will be explained. Moreover, explanations will show how blocks are related to other
blocks in the system.
3.2 Block Diagram of the Proposed System
Figure 3.1 shows the block diagram of the proposed system; “Wireless Sensor Network for Air
Quality Monitoring at DIT Dar es Salaam campus”
Figure 3. 1 Block diagram of the proposed system
31. 18
3.2.1 Parts of the Proposed System
i) Sensing Node
A single sensor node is mainly comprised of a sensing unit, control unit and a communication
module. For effective air quality monitoring, the system needs to have several similar sensing
nodes scattered in different places.
a) Sensing Unit
This unit is made up of several sensors, in which each sensor detects a particular change
of chemical concentration in the air, then converts the results into an electrical signal
which can further be processed by next part of the node.
b) Control Unit
This is a sub block made up of the processor and the memory. The processor is
responsible for manipulation and processing of the signal received from the sensing unit.
The memory is responsible for temporary storage of information from the processor
before transmission.
c) Communication Module
This module is responsible for transmission and reception of information from and into
the node respectively.
d) Power Supply
This unit supplies power to the all the parts of the node as per their specifications.
ii) Network Coordinator/Gateway
This is the brain of the whole system. Network coordinator/Gateway is composed of a
processor, memory, communication module and power supply.
a) Control Unit
This is main part of the gateway, it manipulates, processes and make intelligent decision
on the data that it receives from the communication module, it then sends the ready
processed data to the cloud through the same.
32. 19
b) Communication Module
This part of the system is mainly used for transmission and reception of data from and to
the gateway respectively. This part is responsible for receiving data from the sensing
nodes and transmitting the processed final data from to the cloud.
c) Power Supply
This unit supplies power to the all the parts of the network coordinator/gateway as per
their specifications.
iii) Cloud
This is can simply be referred to as online storage of data. All the data from the system are
collectively sent to this online storage to allow wide access.
In this system data from the cloud will specifically be accessed by the use of an android
application. This application will be interfaced with Google map, to enhance the user to see the
exact location of air quality data being displayed.
3.3 Operation of the Proposed System
The system has two main parts, the sensing node and the network coordinator/ gateway. There
ought to be several sensor nodes placed in different areas of interest. The sensing units within
the nodes detect changes of chemical concentration in the air and convert the results into
electrical signals which can then be manipulated by the processor and sent to the
communication module for transmission.
These very same nodes that are used for detecting changes of chemical concentrations in the air
are also used as communication hops for the nodes that are far from the gate way. The furthest
node from the gateway will send its data to the fore next node and in a similar manner the data
will be transferred until it arrives to the network coordinator/gateway.
The network coordinator/gateway receives data from all the nodes in the system and
manipulates them. The memory within the network coordinator stores data temporarily because
33. 20
it the processor itself cannot processes bulky data all at once. Moreover, the network
coordinator/gateway filters and rearranges data in a proper way and sends the data to the
communication module in order to be sent to the cloud.
An android application will be designed along with the system in order to ease the access of air
quality information to individuals. This android application will be interfaced with Google map
to enhance an individual to see the exact location of air quality data being displayed.
3.4 Advantages of the Proposed System
i. The proposed system is expected to achieve air quality monitoring in a very wide area.
The design enhances very wide coverage, it only requires addition of sensor nodes when
expansion coverage is required.
ii. The system allows access of air quality information to all individuals with android
smartphones.
iii. Stored data from the cloud can be used by authorities and stakeholders for further
researches with the aim of controlling air quality.
iv. The design of the system is simple and of low cost, hence it can easily be implemented
in any other area with similar requirements.
3.5 Drawback of the Proposed System
The major drawback of the proposed system lays in the security challenge that comes along
during transmission of data from one node to another, especially when the intended area of
coverage keeps increasing. For implementation in a more expanded area, it is a must to
incorporate cluster nodes between the sensor nodes and the network coordinator/gateway, which
in turn increases the cost and complexity of the system.
3.6 Chapter Summary
This chapter has given the details on the constituents of the proposed system. It also explains
how the system works by analyzing the function of each block in the system. The next chapter
will give details about the collected data to verify the need of the proposed system.
34. 21
CHAPTER FOUR
DATA COLLECTION
4.1 Introduction
This chapter accounts for detailed information collected from different sources. The data
collected in this project can essentially be divided into two main categories which are primary
data and secondary data. Primary data is the type of data that mainly justifies existence of the
stated problem. From this project, amongst other cited/referenced sources, primary data has
been collected from Muhimbili National Hospital and the National Environmental Management
Council (NEMC)-Tanzania. Secondary data is the data that facilitates the implementation of the
proposed solution. The functionality of the proposed system all relies in the correctness of the
secondary data collected.
4.2 Deaths and health defects caused by poor air quality
Poor air quality remains a threat to the health of those exposed to the same, as it has been
proven by Muhimbili National Hospital in table 4.1. [12]
Table 4. 1: Numbers of deaths and health problems related to poor air quality
Years 2000-2002 2003-2005 2006-2008 2009-2011 2012-2014 2015-2017
Deaths 5 18 12 9 21 3
Health
problems
87 105 129 147 191 205
Table 4.1 provided by Muhimbili National Hospital is a vivid evidence that poor air quality can
cause health problems and even deaths to the victims affected. This data alone proves that the
problem stated exists not only at DIT environment but in Tanzania at large hence something has
to be in attempt of solving the stated problem.
35. 22
The fact that poor air quality can cause health problems has also been put in records by the
International Journal of Communication Networks and Information Security of the USA in its
volume nine article with the title, “Urban Air Pollution Monitoring” [13] as it can be seen in
table 4.2.
Table 4. 2 The six standard pollutants and their health effects [13]
4.3 Data for Air quality monitoring in Tanzania at large
As explained by NEMC from an interview conducted on 22nd
January 2018, Tanzania does not
have an air quality monitoring system. NEMC only collects air quality data from a specific
location whenever it receives complains from a community residing in that specific location.
36. 23
Table 4.3 shows a list of questions and their corresponding responses from NEMC recorded
from this interview.
Table 4.3: List of interview questions and their corresponding answers from NEMC
S/N Question Answer
1. How often is air quality monitored in
Dar es Salaam city?
There is no continuous monitoring of air
quality in Tanzania.
2. How does NEMC detect poor air
quality?
Through data collection in an area that has
been reported to have polluted air by the
community
3. Does Tanzania have a set of standards
for air quality?
Yes, Tanzania has air quality standards to
be adhered to.
4. Are there any health records arising
from air pollution effects?
Yes, a well detailed report can be obtained
from Muhimbili National Hospital
5. What AQI does Tanzania use? Tanzania uses the International AQI as set
by EPA from USA
6. Is there any need for having a real time
Air Quality Monitoring System?
Yes and it would be very helpful in keeping
records of air quality for further researches
37. 24
As explained by NEMC from the interview, Tanzania has a set of air quality standards to be
adhered to. Table 4.3 shows air quality standards used in Tanzania as provided by NEMC.
Table 4. 4: Tanzania national air quality standards [14]
Pollutant
Averaging
period
Maximum
(ambient)
concentration
Goal within 10 years
(maximum allowable
exceedances)
Carbon monoxide 8 hours 9.0 ppm 1 day a year
Nitrogen dioxide
1 hour 0.12 ppm 1 day a year
1 year 0.03 ppm None
Photochemical
oxidants (as ozone)
1 hour 0.10 ppm 1 day a year
4 hours 0.08 ppm 1 day a year
Sulfur dioxide
1 hour 0.20 ppm 1 day a year
1 day 0.08 ppm 1 day a year
1 year 0.02 ppm None
Lead 1 year 0.50 µg/m3
None
Particles as PM10 1 day 50 µg/m3
5 days a year
38. 25
4.4 Data collected from DIT Dar es Salaam campus
The figure below has been captured during morning hours from google map indicating
congestion of vehicles at the roads surrounding DIT Dar es Salaam campus.
Figure 4. 1 A picture of map showing congestion of roads around surrounding DIT
39. 26
4.5 Data Collected on the Requirements of the Proposed System
These are the data to be used in designing the proposed system for solving the existing problem.
These data have been collected by reviewing relevant literatures from different books and
materials from the Internet.
4.5.1 DIT campus
Knowing the total area of DIT, the particular arrangement of the buildings and the general
environment will be useful in designing of the proposed system, since it helps in realizing where
exactly the sensor nodes should be placed.
The figure 4.2 below shows a satellite map of DIT obtained from google map, displaying area
of the campus in square meters.
Figure 4.2 Satellite map of DIT showing total area of the campus
40. 27
4.5.2 Wireless Sensor Networks in details
With the technology development of the sensors, integrated circuits and wireless
communications have paved the way for the fast growth of wireless sensor networks. WSNs are
capable of detecting, measuring and gathering data from the real world (air quality, water
quality, weather and traffic conditions, etc.) and transferring the information to end users. [13]
Wireless sensors systems can be placed anywhere as the conventional wired network cannot be
deployed, example; volatile places like high-temperature areas, chemical and toxins prone areas.
The capability of self-organization, ability to process concurrently, economical, limited energy
resources, limited range of operation, fault tolerance and rapid deployment characteristics of
Wireless Sensor Networks make them resourceful for versatile applications like intelligence and
monitoring and of targeted areas.
Table 4. 5 below shows details of communication technologies deployed in WSNs [15]
Category BLE Wi-Fi ZigBee XBee LORA
Main Network
Topology
Star Star, Mesh Mesh,
star,P2P
Mesh, star,P2P Star
Range 50m 50 – 100m 305m -
6.5KM
305m - 6.5KM 433m –
10KM
RF Data Rate 3.5Kbps >11Mbps 250Mbps 200Mbps 600kbps
Power Consumption Low High Low Low Low
Connection Time <10s <3s 30ms 30ms 30ms
4.5.3 Gas Sensors Available
Gas sensors operate in different modes. Table 4.4 below display details of each mode.
Table 4. 6: Different types of gas sensor available in the market and their properties [9]
SENSOR
TYPES
AVAILABILITY COST SENSITIVITY RANGE OF
MEASUREMENT(ppm)
Opt-chemical High cheap Low 0-1000
Biomimetic Moderate Expensive Moderate 0-5000
Semiconductor Moderate Average High 0-10000
Electrochemical Moderate Average High 100-1000
41. 28
4.6 Chapter Summary
This chapter has described the data collected from different sources. The collected has proven
the existence of the stated problem. The data collected also act as a guide towards designing of
the system proposed system. The next chapter contains the summary of this report wrapped up
as conclusion and recommendation.
42. 29
CHAPTER FIVE
DATA ANALYSIS AND SYSTEM DESIGN
5.1 Introduction
This chapter gives details about data analysis and design of the proposed system. The analysis
and designs are all based on the data collected in the previous chapter. Data analysis involves
both qualitative and quantitative analysis. Designing of the system will emerge from the block
diagram of the proposed system as seen in figure 3.1 of chapter three.
5.2 Sensing node
As explained in chapter three of this report, a single sensing node will be comprised of a sensing
unit, a control unit, a communication module and a power supply system which will be used a
source of power by all the elements within this node.
Data analysis of the sensing node as whole will be done by analyzing each unit within the node.
5.2.1 Sensing unit
The sensing unit is mainly comprised of specific sensors that will be measuring and detecting
the presence of harmful gases present in the surroundings. Data collected from NEMC as seen
in table 4.1 of chapter four above identify the harmful gases to be; Carbon monoxide (CO),
Nitrogen dioxide(NO2), Photochemical oxidants (Ozone), Sulphur dioxide (S2), Lead (Pb) and
Particulate Matter.
In selecting appropriate sensors to measure and detect the above mentioned gases the following
criteria have been considered;
i. Good sensitivity to flammable gas in wide range
ii. High sensitivity to harmful gases
iii. Simple drive circuit
iv. Must have a capability of sensing gas concentration in wide range from 10ppm and
above.
From above considered criteria the following sensors have been selected for this project;
CJMCU 4514: This sensors detects the amount of carbon monoxide (CO), Nitrogen
dioxide (NO2), Ammonia (NH3) and Methane (CH4) that is present in the air.
MG8 11: This sensor detects the amount of CO2 present in the air.
43. 30
MG8 11: This sensor detects the amount of Particulate Matter (PM2.5 and PM10) present
the air.
5.2.2 Control unit for the sensing node
A control unit used to process the signal from input and produce the required output in
accordance to the proposed system. Requirements for a control unit are as follows.
i. Built in analog to digital converter ( ADC)
ii. At least 20 input/output pins
iii. Speed at least 16MHz
iv. Programming memory at least 32KB
v. At least 4 pins supporting serial communication
Qualitative Analysis of Control Unit
In order to select suitable control unit for the sensing node a comparison between different
Control units available in the market has been shown in table 5.1 below
Table 5.1: Comparison of the available control units
SPECIFICATIONS PIC 18F452 PIC 16F887 AT mega 328p PIC 16F84
Program memory(KB) AGREE DISAGREE AGREE DISAGREE
I/O pins AGREE AGREE AGREE DISAGREE
Built in ADC PRESENT PRESENT PRESENT ABSENT
Speed (MHz) AGREE AGREE AGREE DISAGREE
Oscillator circuit built
in
DISAGREE DISAGREE AGREE DISAGREE
Serial communication
support
DISAGREE DISAGREE AGREE DISAGREE
From the comparison made in table 5.1, ATMEGA 328P has been chosen as a control unit for
the sensing nodes. Moreover ATMEGA 328P is specifically used for the sensing nodes of this
project because of the following reasons;
With program memory of 32 Kbytes ATMEGA328P applications are many.
44. 31
With various POWER SAVING modes it can work on MOBILE EMBEDDED
SYSTEMS.
With Watchdog timer to reset under error it can be used on systems with minimal human
interference.
Also with in chip temperature sensor the controller can be used at extreme temperatures.
5.2.3 Communication module
For communication to be well established between the sensing nodes of the proposed system,
communication module of the following requirements should be deployed;
i. Communication coverage range of at least 200m
ii. Low power consumption
iii. Ability to perform normal operations under temperatures of above 400
C
iv. Free communication service
v. Low coast
vi. Readily available in the market
Qualitative Analysis of Communication module
In order to select suitable communication module for the sensing node a comparison between
different Communication modules available in the market has been shown in table 5.2.
45. 32
Table 5.2: Comparison of the available communication modules
5.3 Gateway / Network coordinator
This block of the system is responsible for receiving data collected from all the sensing nodes
and processing them as whole, in order to give a final output results which will then be sent to
the cloud database.
The Gateway / Network coordinator in this project consists of two major elements namely;
Control unit
Communication module
5.3.1 Control Unit for the gateway / network coordinator
Table 5.3 below shows a comparison of different control units and the specifications required
for the gateway / network coordinator.
SPECIFICATIONS BLE WI-FI ZigBee XBee LORA
Low Power
Consumption
AGREE DISAGREE AGREE AGREE AGREE
Communication
range of at least
200M
DISAGREE DISAGREE AGREE AGREE AGREE
Easy availability in
the Market
AGREE AGREE AGREE DISAGREE AGREE
Low Cost AGREE AGREE DISAGREE DISAGREE AGREE
Ability to operate
normally in
temperatures above
400
C
DISAGREE DISAGREE DISAGREE DISAGREE AGREE
Service Free AGREE DISAGREE AGREE AGREE AGREE
46. 33
Table 5.3 Comparison of different control units and specifications required for the gateway
SPECIFICATIONS PIC18F452 PIC16F887 ATMEGA328P NODE MCU
12E
Embedded
communication module
DISAGREE DISAGREE DISAGREE AGREE
Low operating voltage AGREE AGREE AGREE AGREE
Small in physical size DISAGREE AGREE AGREE AGREE
Built in ADC AGREE AGREE AGREE AGREE
Processing speed
about 8Mhz
AGREE AGREE AGREE AGREE
From the above made comparison, Node MCU 12E has been selected to be used as a control
unit for the gateway mainly because it is has an embedded communication module. As
explained previously, the network coordinator/gateway is responsible for receiving data from
the sensing node, processing the received data and hence forth sending them to a cloud server.
Based on its function, the network coordinator / gateway must consists of two communication
modules, a single LoRa – 02 module for receiving data from the sensing nodes and another
communication module which will be responsible for sending the final results to a cloud sever.
Hence to avoid the complexity of having two communication modules, node MCU 12E has
been chosen to as control unit for this gateway because it has an embedded communication
module.
5.4 Software Design
In this project software design is divided into three main categories;
Software design for the sensing node
Software design for the gateway / network coordinator
Software design for the android application
47. 34
5.4.1 Software Design for the sensing node
The software in the sensing node is designed to bring about coordination of the whole block. The
control unit (ATMEGA 328P) interfaced with the sensing unit and the communication module (LoRa -
02), has been programmed to fetch data from the sensing unit, process the data and send it to the
communication module. The software used to program the control unit has been written using C
language and it has been designed based on the flow chart shown in figure 5.1 below
START
READ SENSORS
SEND DATATO
GATEWY
Figure 5.1 Flow chart of software design for the sensing node
5.4.2 Software Design for the gateway / network coordinator
The software for the network coordinator has been designed to receive data from the sensing nodes,
process them and send the processed data to the cloud server. The control unit for gateway / network
coordinator (Node MCU 12E) has been programmed by C language and it functionality is based on the
flow chart shown in figure 5.2 below.
48. 35
START
GET DATA
FROM
SENSING
NODE
PROCESS RECEIVED
DATA
SEND DATATO
CLOUD
MORE DATA TO
SEND?
YES
NO
END
Figure 5.2 Flow chart of software design for the gateway / network coordinator
5.4.3 Software Design for android application
Android application software for this project has been designed in for the purpose of allowing
individuals to access the data of air quality collected by different sensing nodes. This android
application has been designed and written in an open source software platform called Android Studio.
The design of this application has been done base on the flow chart shown in figure 5.3 below.
49. 36
START THEAPP
SPLASH SCREEN
APPEARS
REGISTERED
USER?
YES
ENTER LOGIN
CREDENTIALS
NO
CREATE NEW
ACCOUNT
YES
FORGOT
PASSWORD
RETRIEVE
PASSWORD USING
USER
INFORMATION
DOES LOGIN
CREDENTIAL
MATCH?
NO – REENTER CREDENTILS
YES
DISPLAY THEMAIN
SCREEN
IS DATA
DISPLAYED IN
REAL TIME?
NO
REFRESH APP/
FETCH DATA FROM
CLOUD
YES
END
Figure 5.3 Flow chart of android mobile application
5.4.3.1 Android development
Android software development is the process by which new applications are created for devices
running the Android operating system, Android apps can be written using Kotlin, Java, and C++
languages" using the Android software development kit (SDK), while using other languages is
also possible.
In this project both Kotlin and Java programming languages have been used for android
development.
Kotlin is a cross-platform, statically typed, general-purpose programming language. Kotlin is
designed to interoperate fully with Java, and the JVM version of its standard library depends on
the Java Class Library.
50. 37
5.5 Location and positioning of the system
As the project title suggests, this project is intended to be placed at DIT – Dar es Salaam
campus. The gateway / network coordinator will be placed at Telecom department and the
sensing nodes will be placed at different positions within the campus. For effective air quality
monitoring within the campus there should be a minimum of five sensing nodes, each node
placed at different location as indicated in figure 5.4 below.
Figure 5.4 Location of the sensing nodes and gateway at DIT campus
KEY
- Location of the gateway / network coordinator
- Location of the sensing nodes
The sensing nodes will be positioned at a height of approximately three (3) meters from the
ground preferably outside the buildings, because this project aims at monitoring ambient air
quality. The gateway/network coordinator will be placed inside the Electronics and
Telecommunications building.
51. 38
5.6 Overall circuit diagram
Figure 5.5 below shows the overall circuit diagram of whole proposed system which is to be
simulated.
Figure 5.5 Overall circuit diagram to be simulated
5.7 Conclusion
This chapter has analyzed all the basic elements that will be used in in the proposed system.
Furthermore, the software designing has also been analyzed based on flow charts. The analysis
in this chapter has also considered the placement and positioning of the system. System
simulation will be clearly presented in the next chapter based on overall circuit diagram shown
in this chapter.
52. 39
CHAPTER SIX
SIMULATION AND RESULT DISCUSSION
6.1 Introduction
Electronic circuit simulation uses mathematical models to replicate the behavior of an actual
electronic device or circuit. Simulation software allows modeling of circuit operation and is an
invaluable analysis tool. Electronics simulation software engages the user by integrating them
into the learning experience. These kinds of interactions actively engage learners to analyze,
synthesize, organize, and evaluate content and result in learners constructing their own
knowledge. Simulating a circuit’s behavior before actually building it can greatly improve
design efficiency by making faulty designs known as such, and providing insight into the
behavior of electronics circuit designs.
6.2 Simulation Software
The simulation software used for this project is Proteus. The Proteus simulation tool is chosen
because of the following reasons;
i. It is rich in libraries of different types of electronic components and modules.
ii. It performs well in different varieties of projects ranging from simple electronic circuit
to complex ones.
iii. In addition to simulation Excellency, it offers a capability to prepare printed circuit
boards for actual realization of the prototypes of different designed systems.
6.2.1 Simulation Environment
The following are simulation environment for the designed system.
i. Available gas sensors library is digital, hence potentiometer is used instead to show gas
sensed at different concentration level.
ii. The information of the environmental condition in sensing and operation node is observed
by using Virtual terminals.
53. 40
6.2.2 Complete Simulation Circuit for Proposed System
Figure 6.1 Complete Simulation Circuit for Proposed System
6.3 Simulation Description
The gases detection mechanism detects the presence of the harmful gases and convert the gas
concentration level into corresponding electrical signal. This is done by sensors at the sensing
node. The measured data is then sent to the control unit of the sensing node for processing, there
after the communication module of the sensing node (LoRa I) sends the data to the
gateway/network coordinator.
The gateway/network coordinator receives data from the sensing node through its
communication module (LoRa II), there after the data is processed by the control unit and sent
to the cloud server through internet which is accessed by the gateway via a Wi-Fi embedded
module namely node MCU 12E.
Individuals will be able to access the air quality data by the use of an android application which
will display the data in real time and the exact location of occurrence by using Google map.
54. 41
6.4 Simulation results and discussion
The following snip shows proteus simulation according to the proposed system. The data
terminal at the sensing node displays the data as obtained from the sensors, virtual terminal for
LoRa I displays the data before sending it to the gateway. Virtual terminal for LoRa II displays
data as it is received from the sensing node before it further processed by the control unit of the
gateway. Finally the virtual terminal for node MCU verifies that the data processed by the
control unit it being sent to the cloud. Figure 6.2 below shows the simulation results of the
proposed system.
Figure 6.2 Simulation results of the proposed system
6.4.1 Simulation of the sensing node
The sensing unit which comprises of the PM sensor, Carbon dioxide gas sensor, Carbon
monoxide and Nitrogen dioxide gas sensor sends the measured data to the control unit for
processing, thereafter the communication module (LoRa I) sends the data to the gateway. The
virtual data terminal readings verifies that that data is captured from every element of the
sensing unit. Figure 6.3 below shows simulation of the sensing node.
55. 42
Figure 6.3 Simulation of the sensing node
6.4.2 Simulation of the gateway/network coordinator
LoRa II (communication module) receives data from the sensing node, thereafter the data is
processed by the control unit of the gateway and is sent to the cloud by Node MCU terminal.
This can be verified by virtual terminal for LoRa II and virtual terminal for Node MCU as
captured from the simulation software in figure 6.4 below.
56. 43
Figure 6.4 Simulation of the gateway/network coordinator
6.4.3 Simulation of the android application
As it has been clearly stated in previous chapters and in the specific objectives of this project,
air quality data measured by the system will be accessed by individuals through android
application. The android application has been designed and constructed by using Android
Studio. Upon separate simulation of the android application it has been observed that the
application is up and running and it can access the internet in real time, hence accessing the data
collected will be prosperous. Figure 6.5 below shows the captured screen of the application
57. 44
from an android phone. This figure displays dummy data of pollutant gases just for simulation
purposes.
Figure 6.5 Simulation of android application displaying amounts of pollutant gases from one
specific node
Figure 6.6 below shows a screen shot of the android application displaying real data of
temperature and humidity from the internet. This simulation feature justifies that application can
access real time data from the internet.
58. 45
Figure 6.6 Simulation of android application showing real time data of temperature and
humidity from the internet
59. 46
CHAPTER SEVEN
PROTOTYPE IMPLEMENTATION
7.1 Introduction
This chapter gives details of the prototype construction from the design specifications. It also
describes the performance testing parameters, testing procedures, results and discussions of
overall performance of the prototype.
7.2 Printed Circuit Board Construction
The circuit layouts of the designed system were prepared in proteus software and translated into
Printed circuit board (PCB). Then, the etching process was done by using acidic solution.
Figure 7.1 shows the (PCB) layout of the sensing node, figure 7.2 shows the (PCB) layout of the
gateway circuit, figure 7.3 and 7.4 shows 3D views of the sensing node and the gateway design
respectively.
7.1 PCB layout of the sensing node
61. 48
7.4 3D layout of the gateway circuit
7.3 Components Mounting and Connections
After the preparations of the PCB the components were mounted to their respective places and
soldered. Figure 7.5 and figure 7.6 show complete circuits of the sensing node and the gateway
respectively.
Figure 7.5 Complete circuit of the sensing node
62. 49
Figure 7.6 Complete circuit of the gateway
7.4 Prototype Performance Test
The following are the performance testing parameters of the prototype
i. Voltage variation of the gases from the sensors at the sensing node
ii. Output voltage of the control unit at the sensing node
7.5 Prototype Performance Testing Tools and Procedures
The performance testing was done by using voltmeter for measuring voltage variation at
different test points. The sensing node circuit was switched on and the measurement of the
performance-testing variable was done by using the voltmeter.
7.6 Results and Discussion
The following table shows the results of the measurements from working prototype of the
sensing node.
63. 50
Before any gas is detected, the analog output sensor must read 0V but because there is a small
amount of surrounding gases, a little amount of output voltage measured as shown below.
Table 7. 1 Variation of output voltage at the sensing node circuit
Gas sensor Vcc input power supply Analog output reading
(Before gas detection)
Analog output
reading(after gas
detection)
CJMCU 4514 4.8V 2.3V 3.3V
MG811 4.7V 3.5V 4.5V
SDS011 4.8V 1.8V 3.9V
The results shown on the table above clearly proves that the sensing node circuit does its
intended function of detecting the variation of pollutant gases from the surroundings.
7.7 Overall Results Discussions
The results show that the implemented prototype of the sensing node functions as expected.
Moreover after testing, the system was implemented to observe the results. One sensing node
was placed at Block A, near the main gate (see figure 7.8) and another node was placed at Block
IV near the football ground.
Figure 7.7 Sensing node prototype fixed at Block A
64. 51
In a period of seven days, the average results obtained from the database reveal that, the areas
around Block A, near Morogoro road have higher levels of Carbon monoxide (CO) and
Nitrogen dioxide (NO2) as compared to any other area of the campus. See figure 7.8.
Figure 7.8 Average results obtained from sensing node I
Moreover, during the same seven days period, an average of results from the second sensing
node placed at Block IV revealed that, there is a higher content of PM10, PM2.5 and Carbon
dioxide (CO2) as compared to any other area of the institute’s campus. See figure 7.9.
65. 52
Figure 7.8 Average results obtained from sensing node II
7.8 Chapter summary
This chapter has explained the prototype implementation and testing. The results from prototype
show that all the specific objectives have been achieved and main objective of the project has as
well been achieved. The next chapter concludes the project, it gives the overall summary of
what has been done and what has been achieved throughout the project.
66. 53
CHAPTER EIGHT
CONCLUSION AND RECOMMENDATION
8.1 Introduction
This chapter provides conclusion of the project with respect to what had been proposed in the
beginning and what has been achieved with regard of the proposed system. Furthermore this
chapter recommends on what can be done in improving this project as well as how this project
can be used in solving the problem it has intended to solve.
8.2 Conclusion
This report has provided all basic information concerning the existence of the problem and the
procedures towards solving it. In addition, the system has been tested and appeared to give
results as expected. From the data collected, it can be clearly seen that the proposed Air quality
monitoring system is highly needed, not just by the DIT community as it is proposed, but in a
wider area. This is mainly due to its importance as it helps in recording of proper data for
furthering researches with the aim of controlling air quality.
8.3 Recommendation
It is with a vigor concern that my recommendation goes directly environmental authorities like
NEMC. These authorities ought to be monitoring air quality with regular basis, not just
collecting air quality data whenever a community raises concern. By using air quality
monitoring systems like the proposed system, these authorities can easily determine air quality
and take immediate actions whenever need arises. Moreover by using this proposed system,
individuals can have access to the air quality data from their surroundings at their fingertips.
Hence it will be easy to take action in controlling air quality whenever it is within their ability
as a community.
67. 54
REFERENCES
[1] WHO, "Mortality and burden of disease from ambient air pollution," 2016. [Online]. Available:
https://www.who.int/airpollution/en/. [Accessed 08 January 2019].
[2] United Nations, "Sustainable Development Goals Knowlege Platform," UN, 2018. [Online].
Available: https://sustainabledevelopment.un.org/sdg11. [Accessed 10 January 2019].
[3] Transportation Association of Canada, "TAC Briefing," 2006. [Online]. Available: https://www.tac-
atc.ca/sites/tac-atc.ca/files/site/doc/resources/briefing-ut-and-airquality.pdf. [Accessed 13
January 2019].
[4] Conserve Energy Future, "Conserve Energy Future," 2019. [Online]. Available:
https://www.conserve-energy-future.com/what-is-air-quality.php. [Accessed 2019].
[5] J. MM, Roadside concentration of gaseous and particulate matter pollutants and risk assessment
in Dar-es Salaam, Tanzania, Dar es salaam: Journal of Environmental Monitoring and Assessment,
104: 385-407. M. M. JACKSON / Int. J. Biol. Chem, 2005.
[6] U.S. Environmental Protection Agency, "A Guide to Air Quality and Health," Outreach and
Information Division, NC, 2014.
[7] HORIBA, "Horiba technologies," 2017. [Online]. Available:
https://www.horiba.com/en_en/products/detail/action/show/Product/aqms-1560/. [Accessed
2019].
[8] V. R. K. V. V. M. Sayali C. Bhagwat, "A wireless sensor network air pollution monitoring system in
Industrial Areas," IRJET, SINHGAD, 2016.
[9] B. DESDEDITH, EMBEDED SYSTEM FOR ROADSIDE AIR QUALITY MONITORING AT DIT BRT STATION,
DAR ES SALAAM: DAR ES SALAAM INSTITUE OF TECHNOLOGY, 2018.
[10] J. MM, Roadside concentration of gaseous and particulate matter pollutants and risk assessment
in Dar-es Salaam, Tanzania, Dar es salaam:, dar es salaam: : Journal of Environmental Monitoring
and Assessment, 104: 385-407. M. M. JACKSON / Int. J. Biol. Chem, , 2005.
[11] A. q. i. H. K. 1. R. H. K. E. P. Department,
""http://www.opsi.gov.uk/acts/acts1995/ukpga_19950025_en_1," 1995. [Online]. [Accessed 14
january 2018].," [Online]. [Accessed 14 january 2018].
68. 55
[12] m. n. hospital, "w.w.w.muhimbilinationalhospital.co. tz," [Online]. [Accessed 10 january 2018].
[13] P. R. Movva Pavani, "Urban Air Pollution Monitoring," International Journal of Communication
Networks and Information Security , vol. 9, 2017.
[14] N. Report, "urban air quality monitoring – Pilot project,," National Environment Management
Council,, Dar es Salaam, 1992.
[15] Department of Civil Engineering, Monash University, "Design and Implementation of a Low-Power
Wireless Sensor Network Platform Based on XBee," 2017.
[16] E. E. o. E. A. P. S. Performance, "https://www.epa.gov/air-sensor-toolbox/Evaluation-emerging-air-
pollution-sensor-performance,," 2017. [Online]. [Accessed 17 january 2018].
[17] ""https://www.epa.gov/air-sensor-toolbox/Evaluation-emerging-air-pollution-sensor-
performance,,"," 2017. [Online]. [Accessed 17 january 2018]].
[18] ""https://www.lumasenseinc.com/EN/products/technology-overview/our-
technologies/pas/photoacoustic-spectroscopy.html,"," [Online]. [Accessed 10 january 2018].
[19] m. k, Assessment of air pollution at bus stations in Dar-es Salaam, BSc (Env. Eng., Dar es salaam,
Dar es salaam: University College of Lands and Architectural Studies (UCLAS), , 2003.
[20] 1. B. S. BS, Methods for measurement of air pollution,, UK: UK: British Standards Institution (BSI),
London,, 1947.
[21] C. m. c. a. t. e. time, ""http://www.engineeringtoolbox.com/carbon-monoxide-
d_893.html[Accessed," 22 04 2017. [Online]. [Accessed 26 12 2018].," 2017. [Online]. [Accessed 26
12 2018].
[22] E. a. o. health,
"https://www.publichealthontario.ca/en/eRepository/Air_Quality_Indeces_Report_2013.pdf,"
[Online]. [Accessed 22 12 2017].
[23] Dangerous and tolerable levels of industrial gases, "http://www.engineeringtoolbox.com/gases-
dangerous-levels-d_1841.html," 22 04 2017. [Online]. [Accessed 2018 january 15].
[24] WHO, Air Quality Guidelines for Europe, EUROPE: WHO Regional Publications, European Series
No.23. , 1987.
[25] B. S. BS, Methods for measurement of air pollution, UK: British Standards Institution (BSI), London,
70. 57
APPENDIX A
Project time frame
Activity Weeks
1 2 3 ... 16 17 18 19 20 21 22 23 24 25 … 32
Literature Review
Problem Finding
Proposal Writing
Data Collection
Project I Write Up
Data Analysis
Project Design &
Simulation
Implementation
Of Design
Perform Testing
Project II Write Up
72. 59
APPENDIX C
Code for the control unit of the sensing node
#include <SPI.h>
#include <LoRa.h>
#include "CO2Sensor.h"
#define SENSOR_NODE "abcd"
#define PRE_PIN 3
#define VNOX_PIN A0
#define VRED_PIN A1
#define CALIB_R0_NO2 2200 // R0 calibration value for the NO2 sensor
#define CALIB_R0_CO 750000 // R0 calibration value for the CO sensor
#define PRE_HEAT_SECONDS 10
int vnox_value = 0;
int vred_value = 0;
int counter = 0;
// MG8 11
CO2Sensor co2Sensor(A2, 0.99, 100);