TABLE OF CONTENTS
TITLE - - - - - - - - - - - - - - - - - - - - - - - ..i
REPORT STATUS DECLARATION FORM - - - - - - - - - - - - - ii
DECLARATION OF ORIGINALITY - - - - - - - - - - - - - - .. iii
ACKNOWLEDGEMENTS - - - - - - - - - - - - - - - - - .. iv
ABSTRACT - - - - - - - - - - - - - - - - - - - - - - . v
LIST OF FIGURES - - - - - - - - - - - - - - - - - - - - ix
LIST OF ABBREVIATIONS - - - - - - - - - - - - - - - - - .. xi
LIST OF TABLES - - - - - - - - - - - - - - - - - - - - xiii
Chapter 1: Project Background - - - - - - - - - - - - - - - - ..1
1.1 Project Motivation and Problem Statement - - - - - - - - - - - - 1
1.2 Project scope - - - - - - - - - - - - - - - - - - - - ..2
1.3 Objectives: - - - - - - - - - - - - - - - - - - - - - 2
1.4 Impact, Significance and Contribution - - - - - - - - - - - - - ..3
1.5 Organization of the Report - - - - - - - - - - - - - - - - 3
Chapter 2: Literature Review - - - - - - - - - - - - - - - - - 5
2.1 Review of the Technologies - - - - - - - - - - - - - - - - 5
2.1.1 Hardware Platform - - - - - - - - - - - - - - - - - ..5
2.1.2 Summary of the Technologies review - - - - - - - - - - - - .7
2.2 Review of Existing Systems/Applications - - - - - - - - - - - - ..8
2.2.1 Remote Monitoring in Agricultural Greenhouse Using Wireless Sensor and Short
Message Service (SMS) - - - - - - - - - - - - - - - - - ..8
2.2.2 Leaf disease Detection and Climatic Parameter Monitoring of Plants Using IoT ..9
2.2.3 Application of Sensor Networks for Monitoring of Rice Plants: A Case Study - .10
2.2.4 Summary of the Existing Systems - - - - - - - - - - - - - .10
2.3 Conclusion Remark - - - - - - - - - - - - - - - - - - .11
Chapter 3: System Methodology - - - - - - - - - - - - - - - - ..12
3.1 System Development Models - - - - - - - - - - - - - - - .12
3.1.1 System Development Model 1: Waterfall Model - - - - - - - - - ..12
3.1.2 System Development Model 1: Prototyping - - - - - - - - - - .13
3.1.3 System Development Model 1: Iterative enhancement Model - - - - - .14
3.1.4 System Development Model 1: Spiral Model - - - - - - - - - - ..15
3.1.5 Selected Model - - - - - - - - - - - - - - - - - - ..15
3.2 System Requirement (Technologies Involved) - - - - - - - - - - - 16
3.2.1 Hardware - - - - - - - - - - - - - - - - - - - .16
3.2.2 Software - - - - - - - - - - - - - - - - - - - - .18
3.3 Functional Requirement - - - - - - - - - - - - - - - - ..20
3.3.1 Collect temperature and humidity data - - - - - - - - - - - .20
3.3.2 Push data to Cloud - - - - - - - - - - - - - - - - - .20
3.3.3 Make prediction of vegetable’s disease - - - - - - - - - - - ..21
3.6 Project Milestone - - - - - - - - - - - - - - - - - - ..21
3.7 Estimated Cost - - - - - - - - - - - - - - - - - - - 22
3.8 Concluding Remark - - - - - - - - - - - - - - - - - - 23
Chapter 4 System Design - - - - - - - - - - - - - - - - - - ..24
4.1 System Architecture - - - - - - - - - - - - - - - - - - 24
4.2 Functional Modules in the System - - - - - - - - - - - - - - ..25
4.2.1 Collect temperature and humidity data module - - - - - - - - - 25
4.2.2 Push data to Cloud Module - - - - - - - - - - - - - - - 25
4.2.3 Make prediction of vegetable’s disease module - - - - - - - - - .25
4.4 Database Design - - - - - - - - - - - - - - - - - - - .27
4.5 GUI Design - - - - - - - - - - - - - - - - - - - - 28
4.6 Concluding Remark - - - - - - - - - - - - - - - - - - 29
Chapter 5 - System Implementation - - - - - - - - - - - - - - - ..30
5.1 Hardware Setup - - - - - - - - - - - - - - - - - - - .30
5.1.1 Raspberry Pi connect with SHT11 sensor - - - - - - - - - - - .30
5.2 Software Setup - - - - - - - - - - - - - - - - - - - 30
5.2.1 Android Studio Installation - - - - - - - - - - - - - - ..30
5.2.2 SQLite Installation - - - - - - - - - - - - - - - - - .31
5.2.3 MQTT Installation - - - - - - - - - - - - - - - - - .31
5.2.4 SHT11 Sensor Library Installation - - - - - - - - - - - - ..32
5.3 Setting and Configuration - - - - - - - - - - - - - - - - 33
5.4 System Operation - - - - - - - - - - - - - - - - - - .36
5.5 Conclusion Remark - - - - - - - - - - - - - - - - - - .38
Chapter 6- System Evaluation and Discussion - - - - - - - - - - - - .39
6.1 System Testing and Performance Metrics - - - - - - - - - - - - .39
6.2 Testing Setup and Result - - - - - - - - - - - - - - - - ..39
6.2.1 Sensor node in indoor - - - - - - - - - - - - - - - - 39
6.2.2 Network Reliability - - - - - - - - - - - - - - - - - .44
6.3 Project Challenges - - - - - - - - - - - - - - - - - - 46
6.4 Objective Evaluation - - - - - - - - - - - - - - - - - ..46
Chapter 7: Conclusion and Recommendation - - - - - - - - - - - - ..48
7.1 Conclusion - - - - - - - - - - - - - - - - - - - - .48
7.2 Recommendation - - - - - - - - - - - - - - - - - - ..49
References - - - - - - - - - - - - - - - - - - - - - - ..50
Appendix 1 – Bi Weekly Report - - - - - - - - - - - - - - - - - .
Appendix 2- Turnitin Originality Report - - - - - - - - - - - - - - .
Poster - - - - - - - - - - - - - - - - - - - - - - - - ..
FYP 2 Checklist - - - - - - - - - - - - - - - - - - - - -
.