DATA ACQUISITION AND ALERT SYSTEM FOR RECIRCULATION AQUACULTURE SYSTEM
(RAS) USING FOG COMPUTING
by
SITI MARYAM BINTI ZAINOL (1632321947)
A dissertation submitted in partial fulfillment of the requirements for the degree of
Master of Science (Embedded Design Engineering)
School of Computer and Communication Engineering UNIVERSITI MALAYSIA PERLIS
2017
© Thi
s i tem
is pr ot ec ted by
or igi nal
c opy
right
i
UNIVERSITI MALAYSIA PERLIS
NOTES : * If the thesis is CONFIDENTIAL or RESTRICTED, please attach with the letter from the organization with the period and reasons for confidentiality or restriction.
DECLARATION OF DISSERTATION
Author’s Full Name : SITI MARYAM BINTI ZAINOL
Title : DATA ACQUISITION AND ALERT SYSTEM FOR
RECIRCULATION AQUACULTURE SYSTEM (RAS) USING FOG COMPUTING
Date of Birth : 19 AUGUST 1983 Academic Session : 2016/2017
I hereby declare that this dissertation becomes the property of Universiti Malaysia Perlis (UniMAP) and to be placed at the library of UniMAP. This dissertation is classified as:
CONFIDENTIAL (Contains confidential information under the Official Secret Act 1997)*
RESTRICTED (Contains restricted information as specified by the organization where research was done)*
OPEN ACCESS I agree that my dissertation to be published as online open access (Full Text)I, the author, give permission to reproduce this dissertation in whole or in part for the purpose of research or academic exchange only (except during the period of _______ years, if so requested above)
Certified by:
SIGNATURE SIGNATURE OF SUPERVISOR
830819025736 PROFESSOR DR. R. BADLISHAH
AHMAD (NEW IC NO. /PASSPORT NO.) NAME OF SUPERVISOR Date: 11 September 2017 Date: 11 September 2017
© Thi
s i tem
is pr ot ec ted by
or igi nal
c opy
right
ii
ACKNOWLEDGMENT
First and foremost, I would like to praise and thank Allah the Almighty (SWT), who has granted me countless blessing, knowledge, and opportunity to write this research.
I offer my thanks and profound gratitude to my supervisor Professor Dr. R.
Badlishah Ahmad who supported me with his experience and knowledge which has opened new vistas to me in Embedded System Engineering. I am extremely grateful to my co-supervisor Dr Shuhaizar Bin Daud for his sustained enthusiasm, patience, suggestions, motivation and guidance throughout the course of my research.
I am thankful to my husband, Syahiran Bin Abdullah for his support, caring for our children, concern for everything in the house and continuous encouragement to complete my postgraduate study. Also to all of my children Nur Adni Marsya, Muhammad Hasan Al Basri and Muhammad Luqman Al Hakim who are very patient with my busy time.
I would like to give my sincere respect and appreciation for my mother, my father, my mother in law, my family and my friends for their support throughout the study period.
Finally, my appreciations go to all the people who have supported me in completing this research.
SITI MARYAM BINTI ZAINOL
UNIVERSITY MALAYSIA PERLIS (UniMAP) [email protected]
© Thi
s i tem
is pr ot ec ted by
or igi nal
c opy
right
iii
TABLE OF CONTENTS
PAGE
THESIS DECLARATION ACKNOWLEDGMENT
TABLE OF CONTENTS LIST OF FIGURES LIST OF TABLES
LIST OF ABBREVIATIONS ABSTRAK
ABSTRACT
CHAPTER 1 INTRODUCTION 1.1 Overview
1.2 Motivation and Problem Statement 1.3 Aim and Objectives
1.4 Research Scope 1.5 Thesis Outline
CHAPTER 2 LITERATURE REVIEW 2.1 Overview
2.2 Recirculation Aquaculture System (RAS) 2.3 Internet of Things (IoT)
2.4 Raspberry Pi 3
i ii iii vi ix xi xii xiii
1 3 4 4 5
6 6 9 17
© Thi
s i tem
is pr ot ec ted by
or igi nal
c opy
right
iv 2.5 Open Source Software
2.6 Similar Study to Data Acquisition and Alert System for Recirculation Aquaculture System (RAS) using Fog Computing
CHAPTER 3 RESEARCH METHODOLOGY 3.1 Overview
3.2 System Overview
3.3 Phase 1: Design and Develop a Data Collecting System for RAS
3.4 Phase 2: Design and Develop A Data Server and Processing System using Fog Computing
3.5 Phase 3: Validate the Data Acquisition and Alert System for Recirculation Aquaculture System (RAS) using Fog Computing
CHAPTER 4 RESULT AND DISCUSSION 4.1 Overview
4.2 Result of Phase 1 4.3 Result of Phase 2 4.4 Result of Phase 3
CHAPTER 5 CONCLUSION 5.1 Conclusion
5.2 Future Work
19 22
26 28 32
52
62
64 64 72 85
89 90
© Thi
s i tem
is pr ot ec ted by
or igi nal
c opy
right
v REFERENCES
APPENDIX A APPENDIX B APPENDIX C
91 95 99 112
© Thi
s i tem
is pr ot ec ted by
or igi nal
c opy
right
vi
LIST OF FIGURES
NO.
2.1 Parameters affecting the growth of a fish.
2.2 Principle drawing of a recirculation system.
2.3 IoT Growth by 2020.
2.4 Fog computing covers cloud capabilities to the network edge.
2.5 Data flow in fog computing and other layers.
2.6 Raspberry Pi 3 and Raspberry Pi 2.
3.1 Three phases methodology for data acquisition and alert system for recirculation aquaculture system using fog computing technology.
3.2 Data acquisition and alert system for RAS using fog computing overview.
3.3 Block diagram of data acquisition and alert system for RAS using fog computing.
3.4 Circuit of data acquisition and alert system for RAS using fog computing.
3.5 Phase 1: Design and develop a data collecting system for RAS process flow.
3.6 Circuit of data collecting system for RAS.
3.7 Program flow: Main program of RaspDAQ process flow.
3.8 Program flow: System’s up time function.
3.9 (a) Raspberry Pi software configuration tool interface (b) SPI enabled caption.
3.10 Process flow: Temperature data capturing.
3.11 Attachment between HC-SR04 sensor and fish tank.
PAGE 8 8 9 11
13 17 26
28
30
31
33
34 38 39 40 40 42 43
© Thi
s i tem
is pr ot ec ted by
or igi nal
c opy
right
vii
3.12 Process flow: Water level data capturing.
3.13 The interface of RaspDAQ using Tkinter GUI.
3.14 Raspberry Pi camera is enabled.
3.15 Rpi camera web interface installer.
3.16 Rpi camera web interface using web browser.
3.17 Phase 2 – Design and develop a data server and processing system using fog computing.
3.18 Capture of success apache server installation.
3.19 Log in system GUI.
3.20 Welcome page GUI.
3.21 Graph design for continuous real time data GUI.
3.22 Phase 3: Validate the automatic data collection and processing strategy for recirculation aquaculture system (RAS).
4.1 Data collecting system for RAS, RaspDAQ.
4.2 Graphical user interface (GUI) for RaspDAQ.
4.3 Data capturing for temperature test and validation of RaspDAQ.
4.4 Data capturing for water level test and validation of RaspDAQ.
4.5 Data capturing for RaspDAQ average, minimum and maximum temperature.
4.6 Tables in RaspFog database.
4.7 Table temp1 structure.
4.8 Table temp_raspdaq1 structure.
4.9 Table user structure.
4.10 Authorized users in table user.
4.11 Authorized remote users in table user.
45 46 48 49 50 53
54 58 59 59 63
65 65 67
69
70
72 73 73
73 74 74
© Thi
s i tem
is pr ot ec ted by
or igi nal
c opy
right
viii 4.12 Table temp1 content.
4.13 Table temp_raspdaq1 content.
4.14 Home page of RaspFog.
4.15 RaspFog login page.
4.16 RaspFog welcome page.
4.17 RaspDAQ water level sensor page.
4.18 RaspDAQ condition view page.
4.19 Current temperature against date, time.
4.20 Temperature average against date, time.
4.21 Maximum temperature against date, time.
4.22 Minimum temperature against date, time.
4.23 Drag area to make zoom in.
4.24 Zoom in result.
4.25 Received email from RaspFog system.
4.26 Received SMS from RaspFog system.
4.27 Data acquisition and alert system for recirculation aquaculture system using fog computing technology.
4.28 Alert message when sensor value is not good.
75 75 76 77 78 79 79 80 81 81 82 82 83 84 85 86 88
© Thi
s i tem
is pr ot ec ted by
or igi nal
c opy
right
ix
LIST OF TABLES
NO.
2.1 Comparison of cloud computing and fog computing.
2.2 Comparison between cloud computing and fog computing by requirements.
2.3 Comparison of Raspberry Pi 3 and others Raspberry Pi.
2.4 Summary of Similar Study to Data Acquisition and Alert System for Recirculation Aquaculture System (RAS) using Fog Computing.
3.1 Connection of RaspDAQ and Raspberry Pi 3.
3.2 Connection of temperature sensor, LM35DT to Raspberry Pi 3 using ADC, MCP3002.
3.3 Fish species and temperature range required in °F.
3.4 Tables for temperature and water level sensors.
4.1 Situation 1: Comparison between RaspDAQ temperature and temperature meter.
4.2 Situation 2: Comparison between RaspDAQ temperature and temperature meter.
4.3 Situation 1: Comparison between RaspDAQ water level and water level measurement using ruler.
4.4 Situation 2: Comparison between RaspDAQ water level and water level measurement using ruler.
4.5 Observation of RaspDAQ temperature average.
4.6 Observation of RaspDAQ minimum and maximum temperature.
4.7 RaspDAQ GUI observation.
4.8 RaspDAQ web camera observation.
4.9 Observation to determine led and buzzer are activated at set value.
PAGE 16 16
18 25
35 36
41 56 66
66
68
68
69 69
70 71 71
© Thi
s i tem
is pr ot ec ted by
or igi nal
c opy
right
x 4.10 Login page test observation.
4.11 Welcome page test observation.
4.12 Email sending observation.
4.13 SMS sending observation.
4.14 Data displayed in RaspDAQ1 against data stored in RaspFog.
4.15 Plot data RaspDAQ1 against data stored in RaspFog.
4.16 SMS and email responds observation of limited data.
77 78 84 84 86
87 87
© Thi
s i tem
is pr ot ec ted by
or igi nal
c opy
right
xi
LIST OF ABBREVIATIONS
ADC DO FAO FCR GPIO GUI HDMI HTML IoT IP LED OS RAS RaspDAQ RaspFog Rpi SMS SQL SPI Vs.
WiFi
Analog Digital Converter Dissolve Oxygen
Food and Agriculture Organization of the United Nations Feed Conversion Rate
General Purpose Input Output Graphical User Interface
High-Definition Multimedia Interface Hyper Text Markup Language
Internet of Things Internet Protocol Light-Emitting Diode Operating System
Recirculation Aquaculture System
Raspberry Pi Data Acquisition Query Collector Raspberry Pi Fog Server
Raspberry Pi
Short Message Service Structured Query Language Serial Peripheral Interface Versus
A Wireless Technology
© Thi
s i tem
is pr ot ec ted by
or igi nal
c opy
right
xii
Sistem Perolehan Data dan Amaran bagi Sistem Peredaran Akuakultur menggunakan Pengkomputeran Fog.
ABSTRAK
Kajian ini membentangkan satu pendekatan yang lebih baik dan berkesan untuk sistem perolehan data bagi sistem edaran semula akuakultur. Sistem sedia ada menggunakan kaedah manual untuk mengambil data penting dari sistem itu dan juga mendapat tindakan yang lambat dari penternak ikan jika data tidak berada dalam keadaan yang baik. Sebagai penambahbaikan, teknologi pengkomputeran fog digunakan untuk mengatasi semua masalah ini dan bertindak sebagai sistem perolehan data yang menyimpan data dengan selamat dengan berkongsi data yang diproses dalam pengkomputeran fog bagi setiap tangki, menganalisis data untuk membuat kawalan yang tepat dalam masa yang sebenar. Di samping itu, teknologi open source dan sistem terbenam akan dimanfaatkan untuk kajian ini kerana saiz fizikal yang kecil, ringan, mudah alih, kosnya yang rendah, kecekapan tinggi dan penggunaan kuasa yang rendah. Kajian ini telah mencapai objektif iaitu merekabentuk satu sistem pengumpul data, merekabentuk sistem pemprosesan data menggunakan pengkomputeran fog dan mengintegrasikan, menguji dan mengesahkan pengumpulan data secara automatik dan strategi pemprosesan untuk sistem peredaran semula akuakultur. Sistem pengumpul data untuk RAS, RaspDAQ dibangunkan dengan menyambungkan Raspberry Pi 3 kepada sensor suhu (LM35DT) menggunakan penukar analog digital ,MCP3002, sensor paras air (HC-SR04), modul kamera RPi, LED dan penggera. Python dan server Apache digunakan untuk memprogramkan fungsi-fungsi di dalam RaspDAQ. Manakala Raspberry Pi 3 ketiga ditetapkan sebagai sistem pemprosesan data, RaspFog menggunakan PHP, Apache dan server MySQL.
Kedua-dua RaspDAQ dan RaspFog menggunakan sistem operasi Raspbian. Selepas itu, RaspDAQ1 dan RaspDAQ2 disambungkan kepada RaspFog menggunakan teknologi WiFi untuk menghantar data sensor dalam masa nyata. Data yang diterima disimpan dan diplot menggunakan graf Highcharts.com. Sistem yang mengumpul data, RaspDAQ dan pangkalan data dan pemproses, RaspFog telah diuji dan disahkan.
Pada masa yang sama, pengguna boleh melihat keluaran graf dalam masa yang sebenar sensor suhu dan sensor paras air serta keadaan sebenar menggunakan modul kamera RPi bagi RaspDAQ1 dan RaspDAQ2 melalui laman web RaspFog. Akhirnya, teknologi pengkomputeran fog telah diimplementasikan dengan jayanya untuk sistem peredaran akuakultur di dalam kajian ini.
© Thi
s i tem
is pr ot ec ted by
or igi nal
c opy
right
xiii
Data Acquisition and Alert System for Recirculation Aquaculture System (RAS) using Fog Computing.
ABSTRACT
This research presents an improved and more effective approach for data acquisition of recirculation aquaculture system (RAS). In the previous research, the system uses manual methods to take the important data from RAS and it wastes the time because manual system uses human compare to computer. It is also gets late response from the fish farmer if the data is not in the good condition. As a result, fog computing technology is applied to overcome all these problems and acts as advance data acquisition system to keep data safely by sharing the processed data in fog computing for every tanks and analyze the data to make an accurate control/decision in the real time. Besides, open source technology plus embedded system based has been integrated for this research because its benefits such as small size, low cost, lightweight, portable, high efficiency and low power consumption. This research has achieved the objectives which are design and develop data collecting system, data processing system using fog computing for RAS and validate the system. The data collecting system for RAS (RaspDAQ) is developed by connecting Raspberry Pi 3 to temperature sensor (LM35DT) using analogue digital converter (ADC) MCP3002, water level sensor (HC- SR04), Rpi camera module, LEDs and buzzer. Software and program are built using Python and Apache server to run every functions of RaspDAQ. Two RaspDAQ are used in this research which are RaspDAQ1 and RaspDAQ2. While third Raspberry Pi 3 is setup as data processing and server system (RaspFog). Raspfog uses PHP, Apache and MySQL database. Both RaspDAQ and RaspFog are based on Raspbian operating system. After that, RaspDAQ1 and RaspDAQ2 are connected to RaspFog using WiFi technology to send sensors data in real time. The received data are stored and plotted using Highcharts.com graph. Both RaspDAQ, RaspFog have been tested and validated.
At the same time, users can see the graph output in the real time for temperature, water level sensor and real condition using Rpi camera module of RaspDAQ1 and RaspDAQ2 by browsing RaspFog website. Finally, fog computing technology has been implemented successfully to RAS in this research.
© Thi
s i tem
is pr ot ec ted by
or igi nal
c opy
right
1 CHAPTER 1
INTRODUCTION
1.1 Overview
Food and Agriculture Organization of the United Nations (2014) has reported that human consume more fish is instigated from farms than from wild capture, having reached almost parity in 2012 according to the latest global report. Because of that, the fishery and aquaculture sector have to face a critical defining moment when they need to move with the rapid technology changes, increasing demand, and rising feeding cost. Furthermore, the global projection of fish production is increasing from 2010 to 2030 by 24% which is 35.4 million tons as reported by Siwa Msangi and Miroslav Batka (2015).
High density fish farming with Recirculation Aquaculture System (RAS) is said as key of technology which allows the world aquaculture community to supply the world per capita needs for aquatic species over the coming decades with environmentally and friendly manner. RAS also sustainable, infinitely expandable, environmentally compatible and has the ability to guarantee both safety and the quality of the fish produced throughout the year. On other hand, RAS offers the controlled environment, the permitting controlled product growth rates and predictable harvesting schedule. The heat and water can be conversed through the reused water after reconditioning by biological filtration (Tidwell, J.
H., 2012).
© Thi
s i tem
is pr ot ec ted by
or igi nal
c opy
right
2
Nevertheless, there are some parameters need to be monitored in RAS that can be divided into two aspects. The first aspect is the parameters of environment control such as temperature, water level, Dissolve Oxygen (DO), PH and Ammonia (NH3) level to control the healthy environment for fish especially DO level which is the first limiting factor in intensive aquaculture system. It can immediately cause the fish fatality if DO is not at the required level. The second aspect is the parameters to be calculated to determine the fish growth and Feed Conversion Rate (FCR) such as the weight of fish, the weight of feed and the frequency of feeding. A real time and efficient monitoring system is really desired for some critical parameters which can improve the quality and determine future projection by using the stored data previously. Additionally, a very low latency is required to response the output device and to alert the stakeholder and aquaculture men if something unwanted condition happens such as temperature going higher. Secure and reliable system also high demanded due to high cost and profit business such as RAS.
Consequently, fog computing technology is suggested in this research to make RAS monitoring system is more efficient. Fog computing offers reduction of network traffic by providing a platform to filter and analyse the data generated by the devices which close to the edge and for local data views. As result, it will automatically reduce the traffic being sent to the cloud. Fog computing also suitable for Internet of Things (IoT) tasks and queries which most of the smart devices need to capture events only about a hundred meters from it and not necessary to access global data from cloud. Low latency requirement also provided by fog computing which critical parameter can be reflected with high speed real time response. Furthermore, it can reduce the scalability issue since fog computing aims the incoming data get closer to the data source itself and reduces the burden of that processing on the cloud and without concern of the increasing number of
© Thi
s i tem
is pr ot ec ted by
or igi nal
c opy
right
3
endpoints. (Amir Vahid Dastjerdi, Harshit Gupta, Rodrigo N. Calheiros, Soumya K.
Ghosh, and Rajkumar Buyya, 2016).
1.2 Motivation and Problem Statement
Monitoring system is the most important part in Recirculation Aquaculture System (RAS) to provide health environment of fish living because it will affect the quality of the fish growth and life in indoor tanks. It is more challenging in a "controlled" environment like RAS and also in fish production especially when involve with profit, cost and human resources. For that reason, an advanced technology has to be developed in fish production or fish catching and also to increase the awareness on benefits of fish. In the previous research, the system uses manual methods to take the important data from RAS and it wastes the time because manual system uses human compare to computer. It is also gets late response from the fish farmer if the data is not in the good condition.
As a result, fog computing technology is applied to overcome all problems and acts as advance data acquisition system to keep data safely by sharing the processed data in fog computing for every tanks which will be extended to the cloud and analyse the data to make an accurate control/decision in the real time. Besides, open source technology plus embedded system based will be integrated for this research because its benefits such as small size, low cost, light weight, portable, high efficiency and low power consumption.
Finally, this research focuses on data acquisition and alert system for recirculation aquaculture system using fog computing technology to overcome the existing problems.
© Thi
s i tem
is pr ot ec ted by
or igi nal
c opy
right
4 1.3 Aim and Objectives
The aim of this research is to design a data acquisition and alert system for recirculation aquaculture system (RAS) using fog computing.
To achieve the aim, the main objectives of the research are:
1. To design and develop a data collecting system for RAS.
2. To design and develop a data processing system using fog computing.
3. To validate data acquisition and alert system for recirculation aquaculture system using fog computing technology.
1.4 Research Scope
This research aims to design and develop a data acquisition and alert system for recirculation aquaculture system (RAS) using fog computing. It focuses on a system contains data collection, data analysis, data sharing in the server by using fog computing technology and decision making to control RAS. Two Raspberry Pi units are used to collect data from RAS. The data is collected from two sensors which are temperature and water level sensor converting to digital data using analogue to digital converter (ADC) channel and also real time camera view from each collector. After that, the data is sent to another Raspberry Pi through fog computing which function as server that keeps the data in MySQL database and as a processor to do the analysis and decision maker to control output tools which are LED, buzzer, email and SMS. Furthermore, the important and analyzed data will be display in web based using PHP, Apache service and an interactive graph tool, Highcharts.com. So that, the analysis can be monitored through the web browser from anywhere in the world as the internet is there.
© Thi
s i tem
is pr ot ec ted by
or igi nal
c opy
right
5 1.5 Thesis Outline
This work is organized as follows:
1. Chapter 2 introduces the existing work and concept related to data acquisition and alert system for recirculation aquaculture system (RAS) using fog computing. It contains related study of the recirculation aquaculture system (RAS), fog computing, embedded system and operating system.
2. Chapter 3 describes this research methodology consists of the hardware setup, software configuration and integration of the sub systems.
3. Chapter 4 informs the system test results, the work done and discussion for data acquisition and alert system for recirculation aquaculture system (RAS) using fog computing at client and server side.
4. Chapter 5 covers the conclusion and recommendation which concludes this research by summarizing the important ideas for the contributions and future works.
© Thi
s i tem
is pr ot ec ted by
or igi nal
c opy
right
6 CHAPTER 2
LITERATURE REVIEW
2.1 Overview
This chapter explains more detail about the theory of recirculation aquaculture system (RAS), fog computing, previous works and also the specification of some hardware and software which related to this research. In subtopic of RAS, important parameters and the system procedures of RAS are explained. Next, the important benefits and the development of fog computing are explained in subtopic of fog computing. Similar study with this research is also described in this chapter to see the methods, scopes, strength and the weakness of the works done. Lastly, the description of Raspberry Pi 3 and some softwares such as Raspbian, MySQL, PHP and etc.
2.2 Recirculation Aquaculture System (RAS)
Recirculation aquaculture system (RAS) is a technology utilizes reusing water in production for the rearing of fishes or others aquatic organisms. This technology uses mechanical, biological filters and methods can basically be applied for any aquaculture species such as clams, fish and shrimp. However mainly RAS is used in fish farming and field of aquaculture (Jacob Bregnballe, 2016).
RAS grows hurriedly in various fields of fish farming and systems used in the production units in generating many tons of fish per year. It is used with a complicated
© Thi
s i tem
is pr ot ec ted by
or igi nal
c opy
right
7
system to save insufficient species. RAS can be ran at different amount depends on the water usage is recycled or reused. Some new super intensive farms are installed in a building that closed and insulated uses minimum 300 litres of water to produce kilos of fish each year. Another system is outside the traditional farm that has been reconstructed into systems using recirculated water 3m3 for every kilo of fish produced each year.
Traditionally, trout species use water flow through systems about 30 m3 per kilo of fish produced each year. For example, the new water is used will be 17m3 / hour (h), 171m3 / h and 1712m3 / h, which is a big difference in a fish farm producing 500 tonnes of fish a year (Jacob Bregnballe, 2016).
2.2.1 Parameters in RAS
Recirculation allows fish farmers to fully control all parameters in production and also the farmers' skill. Those are very important to take care of the fish. Control parameters such as oxygen levels and water temperature (Refer to Figure 2.1) provide a stable and optimum condition for fish. That gives better growth and less stress. Stable conditions can cause a steady growth pattern and good expectation to allow farmers to predict the level or size of fish precisely. As result, the proper production plan can be created and the exact time of the fish sale availability can be predicted. That helps the farm management and strengthens the ability to market the fish competitively (Jacob Bregnballe, 2016).
The continuous water treatment is essential to add oxygen and keep the fish alive and healthy. It also disposes the waste produced by the fish in RAS. RAS is a simple system. Water flows from the fish tank outlet into the mechanical filters. Then, flow to the biological filter.
© Thi
s i tem
is pr ot ec ted by
or igi nal
c opy
right
8
Figure 2.1: Parameters affecting the growth of a fish (Jacob Bregnballe, 2016).
After that, it is aerated and deprived of carbon dioxide and go back to the fish tank. That is the RAS basic principle. Besides, other features can be added such as ultraviolet light or ozone disinfection, oxygen with pure oxygen, heat exchange, automatic pH regulation and denitrification as required as shown in Figure 2.2. Mechanical filtration, biological treatment and aeration/stripping are the basic of water treatment system (Jacob Bregnballe, 2016).
Figure 2.2: Principle drawing of a recirculation system(Jacob Bregnballe, 2016).
© Thi
s i tem
is pr ot ec ted by
or igi nal
c opy
right
9 2.3 Internet of Things (IoT)
By year 2020, the devices connected to the internet exceed to 50 billion as show in Figure 2.3. This led to the development of electronic technology and advances in telecommunications in recent years is causing a variety of tools that are very strong in networking and communications capabilities. Industry is very attractive to apply this technology into the daily business to improve the efficiency. In addition, there are other sectors have a great demand for the development of Information and Communication Technology such as life, public services and others which. Therefore, a demand of new paradigm in machine to machine (M2M) communication called internet of things (IoT) can enable “Things” connects to the Global Internet Network (Ahmed Banafa, 2015).
Figure 2.3: IoT growth by 2020 (Ahmed Banafa, 2015).
IoT is a physical objects network or "thing" with sensors, embedded electronics, SW and connection to exchange data with manufacturers, operators and / or other devices connected via a communications protocol developed without human operation. The
© Thi
s i tem
is pr ot ec ted by
or igi nal
c opy
right
10
information communication technology-based environment and social infrastructure make the development of IoT technology and the evolution of IoT technologies is very important in the future (Maher Abdelshkour, 2015).
There are many applications that are used by industry, the government and the public by connecting billion or more devices to the Internet. For example, the traffic in a city monitored by Intelligent Transport System (ITS) application using video surveillance or wireless sensors. Then, the information is sent to the users’ mobile devices using Global Positioning System (GPS) transceiver which can avoid the users from accidents and traffic jam. Besides, there are many others examples like smart home and e-Health which generated and transfer large data across the network to the Internet. So that, fog computing can help to emerge network paradigms that require faster processing with less delay and delay jitter while cloud computing can serve the business community meeting their high end computing demands lowering the cost based on a utility pricing model(Maher Abdelshkour, 2015).
2.3.1 Fog Computing as IoT Platform
Fog computing is paradigm of distributed computing. It covers the cloud service until the edge of the network, can be referred in Figure 2.4. It simplifies the management, computation, networking and data centres and end devices storage. Basically, fog computing involves application components which run both in the cloud and in the edge device between the cloud and the sensors. For example, routers, dedicated fog devices or smart gateways. Mobility, communication protocols, computing resources, cloud integration, interface heterogeneity and distributed data analytics until applications’
© Thi
s i tem
is pr ot ec ted by
or igi nal
c opy
right