Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 7

AUTOMATED AEROPONICS FARMING AND

MONITORING USING IoT


Soumya Ranjan Sahoo Jeshwanth Singh
Department of Computer Science and Engineering, Department of Computer Science and Engineering,
M.S. Ramaiah Polytechnic, Bangalore 560054, India M.S. Ramaiah Polytechnic, Bangalore 560054, India
Email: Email:
Abstract— While demands on video traffic over mobile networks have therefore the other for the basis system. This is done to ensure
been souring, the wireless link capacity cannot keep up with the that the climatic conditions of the root system and shoot system
traffic demand. The gap between the traffic demand and the link are completely independent of each other.
capacity, along with time-varying link conditions, results in poor
service quality of video streaming over mobile networks such as long
buffering time and intermittent disruptions. Leveraging the cloud
The shoot chamber will host a light-weight, temperature sensor,
computing technology, we propose a new mobile video streaming humidity sensor.
framework, dubbed AMES-Cloud, which has two main parts: adaptive
mobile video streaming (AMoV) and efficient social video sharing An array of LED lights (Mixture of red and blue color) will be
(ESoV). AMoV and ESoV construct a private agent to provide video fixed to the zenith of the chamber and the brightness of these
streaming services efficiently for each mobile user. For a given user, lights will be controlled according to the optimum light intensity
AMoV lets her private agent adaptively adjust her streaming flow with for different plants which is required for photosynthesis.
a scalable video coding technique based on the feedback of link
quality. Likewise, ESoVmonitors the social network interactions
The pump is used to pump the water to mist makers inside the
among mobile users, and their private agents try to prefetch video
content in advance. We implement a prototype of the AMES-Cloud chamber. The mist makers are installed inside the chamber as it
framework to demonstrate its performance. It is shown that the is the main source of all the nutrients.
private agents in the clouds can effectively provide the adaptive
streaming, and perform video sharing (i.e., prefetching) based on the The specific objectives of this project involve accomplishing
social network analysis. goals which are specific to system and which would greatly
improve the system from those that are already available. Hence,
Keywords— Adaptive video streaming, cloud computing, mobile the objective is to develop an aeroponic system that can both
networks, scalable video coding, social video sharing. monitor and regulate the interior environment, and send the
I. INTRODUCTION collected data over an internet connection to a server which
would process the data and display it to the user through a web
Climatic change has generated shifting weather patterns and interface, which will also be used to allow the user to control the
extreme weather events that make it more difficult for aeroponic system.
farmers to cultivate. Modern farming methods impacts soil
by the use of nitrogen fertilizers; this erodes the soil ability II. LITERATURE SURVEY AND RELATED WORK

to hold the nutrients. Thus, the agricultural land becomes In relation to IoT technology, many researchers have
unproductive. Today’s agricultural practices majorly rely on proposed many different applications for a smart farming
irrigation rather than rainfall, which in turn depletes system. We will describe some of the proposed research
groundwater reserves and these have huge impact on the work in the following.
soil. Rapid urbanization and industrialization leads to loss of
agricultural land, population growth, and these trends will A connected farm based on IoT systems for a smart farming
cause massive food shortage in the future. So, these system was recently proposed by a researcher in Korea
problems can be overcome by adopting soilless indoor Electronic Technology Institute. The proposed connected
farming, of which aeroponics is one of the techniques. farm system has three main components such as connected
Aeroponics may be a process of growing plants in an air or IoT devices, an IoT gateway, and an IoT service platform.
mist environment without the utilization of soil. The word Many physical sensors and controls will provide the means
aeroponics is derived from Greek meanings of aer (“air”) for monitoring and controlling of the environmental
and ponos (“labor”). NASA’s research on aeroponics have conditions of the farm. These sensors and controllers are
proven that this technique can reduce water usage by 98%, connected to an IoT gateway. By smartphone application,
the usage of fertilizer by 60% and pesticide usage by 100% the end user can monitor and control in the farming system
while increasing crop yields. The main focus of this project remotely.
is on constructing an automated system that regulates and
monitors the aeroponic system. This will be accomplished An intelligent monitoring platform framework and system
by the use of mist makers, pH sensor, temperature, humidity structure for a facility agricultural ecosystem based on IoT
and intensity regulator and a single board computer. While a described in the research work. The described framework is
mobile app or a web interface will be employed to allow the divided into four function layers: the sensor layer,
user to monitor and interact with the system in ease. The transmission layer, control layer and application layer. The
user will also be warned in case of any malfunction so that sensor layer handles the numerical sensor values in farming.
necessary action could be taken. The transmission layer processes collected data from sensor
layer. The control layer uses the collected 8th International
I. PROPOSED SYSTEM Scientific Forum, ISF 2017, 7-8 September 2017, UNCP,
The goal of our project is to create a fully automated aeroponics USA, Proceedings 106 data to control the agricultural
and greenhouse system that will reduce the need for human production by an automatic control algorithm.
interference to the maximum possible extent. Two different
chambers are going to be developed one for the shoot system and
The application layer displays the specific business logic of
agriculture by using an interactive interface. The proposed 8th International Scientific Forum, ISF 2017, 7-8 September
framework applies to an intelligent monitoring platform of 2017, UNCP, USA, Proceedings 107 In this research work,
facility habits in Shanghai. we introduce a new application in an automated aeroponics
system using IoT for smart farming system.
Agri-IoT, an IoT-based framework based on semantic web
technologies presented in the research work. The presented
system enables large-scale data processing, analysis and III. SYSTEM DESIGN AND IMPLEMENTATION
automatic reasoning based on realtime streams of data As shown in Fig. 1, the whole video storing and streaming
coming from various heterogeneous sensors, social system in the cloud is called the Video Cloud (VC). In the VC,
media, connected farms, governmental alerts and there is a large-scale video base (VB), which stores the most of
regulations. The authors evaluated the proposed Agri-IoT the popular video clips for the video service providers (VSPs).A
with two realistic scenarios and investigated the introduction temporal video base (tempVB) is used to cache new candidates
of smart farming using IoT and its opportunities. for the popular videos, while tempVB counts the access
frequency of each video. The VC keeps running a collector to
A smart greenhouse using Intel Galileo Gen 2 and Arduino seek videos which are already popular in VSPs, and will re-
will help the farmers carry out the work in a farm encode the collected videos into SVC format and store into
automatically proposed by the researcher. They proposed the tempVB first. By this 2-tier storage, the AMES-Cloud can keep
smart greenhouse can reduce 70%~80% of the water serving most of popular videos eternally. Note that management
requirement, increase yield and rate of growth, and produce work will be handled by the controller in the VC. Specialized for
organic agricultural products. each mobile user, a sub-video cloud (subVC) is created
dynamically if there is any video streaming demand from the
The design of a smart IoT communication system manager user. The sub-VC has a sub video base (subVB), which stores the
used as a low-cost irrigation controller described in the recently fetched video segments. Note that the video deliveries
research work. The authors used LoRa WAN network among the subVCs and the VC in most cases are actually not
protocol to show the best solution for data acquisition in “copy”, but just “link” operations on the same file eternally
farming systems. The proposal is a great advantage for within the cloud data center [36]. There is also encoding function
controlling irrigation events to reduce the amount of energy in subVC (actually a smaller-scale encoder instance of the
and water used. encoder in VC), and if the mobile user demands a new video,
which is not in the subVB or the VB in VC, the subVC will
In the survey, the author reviewed many IoT solutions from fetch, encode and transfer the video. During video streaming,
context-aware computing perspective into five different mobile users will always report link conditions to their
categories: smart wearable, smart home, smart city, smart corresponding subVCs, and then the subVCs offer adaptive
environment, and smart enterprise. video streams. Note that each mobile device also has a temporary
caching storage, which is called local video base (localVB), and
A smart farming system using unmanned aerial vehicles is is used for buffering and prefetching. Note that as the cloud
proposed by P. Lottes et al. . The authors described the service may across different places, or even continents, so in the
proposed system for vegetation detection, plant-tailored case of a video delivery and prefetching between different data
feature extraction, and classification to obtain an estimate of centers, an transmission will be carried out, which can be then
the distribution of crops and weed relying on objectfeatures called “copy”. And because of the optimal deployment of data
and key points in combination with random forest and centers, as well as the capable links among the data centers, the
showed the classification system achieve good performance. “copy” of a large video file takes tiny delay [36].
P. Nintanavongsa et al. [9] designed two routing approaches,
called Location-agnostic and Location-specific protocols, to
facilitate the selfsustaining agricultural monitoring platform,
requiring no infrastructure installation, comprises of
Unmanned Aerial Vehicle (UAV) with solar energy
harvesting and wireless power transfer capability.

Low-cost wireless system to reduce the pesticide dosage for


smart farming proposed researcher [10]. As the pesticide
control is important issue in farming, the author proposed
the pesticide dosage reduction using the wireless sensor
network technology and the fuzzy logic theory. The
proposed system has been evaluated in real test field
experimentally and shown a significant reduction (47%) of
the total pesticide dosage in experiment result.
II, with android system version 4.0. The mobile data service is
offered by LG LTE network, while in some uncovered area the
3G network is used. Note that we still use “3G” to indicate the
general cellular network.We test in the downtown area, so the
practical bandwidth of the mobile link is not as high as we
expected, but this won’t impact our experiment results.

V. RESULTS

Figure 4 shows the output for resource utilization for a perticuler


user in multicloud computing environment. In this figure we can
see the cpu, ram and bandwidth usage range of the perticuler
user in graphical manner. In this graph, we have resources on y-
axis and time on x-axis.

In figure 5 shows output for execution time of process and with


help of clousimulator, we got some results based on the user
usage of the system.In this figure we have time verses clouletId,
which shows how much processes are been executed per seconds
and depending on this we can decide whether user performing
more tasks per second.

VI. CONCLUSION AND FUTURE WORK

It facilitates dynamic collaboration between clouds, in this


proposed framework that uses proxies for collaboration between
clouds. Here Proxies acts as a mediator between applications in
multiple clouds that want to collaborate to share data. The
proposed framework has the potential to overcome several
restrictions in the current cloud computing model that can
prevent dynamic collaboration among applications hosted by
different cloud systems. Future research directions for the
proposed framework include refining the proxy deployment
scenarios and developmentof infrastructural and operational
components of a multicloud system.

Fig 1 . Illustration of the AMES-Cloud framework with the Video Cloud (VC),
subVCs for mobile users, the Video Base (VB), and the Video Service Providers
(SPs).

Evaluate the performance of the AMES-Cloud ACKNOWLEDGEMENT


framework by a prototype implementation. We choose the U- The author thanks Dr. Annapurna P Patil for her constant
cloud server (premium) in the cloud computing service offered guidance, encouragement and support. Her valuable guidance
by Korean Telecom, and utilize the virtual server with 6 virtual has provided the author with a deep insight into the topic.
CPU cores (2.66 GHz) and 32 GB memory, which is fast enough
REFERENCES
for encoding 480P (480 by 720) video with H.264 SVC format in
30 fps at real time [9]. In the cloud, we deploy our server
[1] “Cisco Visual Networking Index: Global Mobile Data Traffic Forecast
application based on Java, including one main program handling
Update, 2011–2016,” CISCO, 2012.
all tasks of the whole VC, while the program dynamically [2] Y. Li, Y. Zhang, and R. Yuan, “Measurement and analysis of a large scale
initializes, maintains and terminates instances of another small commercial mobile Internet TV system,” in Proc. ACM Internet Meas. conf.,
Java application as private agents for all active users. We 2011, pp. 209–224.
implement the mobile client at a mobile phone, Samsung Galaxy
[3] T. Taleb and K. Hashimoto, “MS2: A novel multi-source mobile-streaming [11] H. Schwarz and M. Wien, “The scalable video coding extension of the H.
architecture,” IEEE Trans. Broadcasting, vol. 57, no.3, pp. 662–673, Sep. 2011. 264/AVC standard,” IEEE Signal Process. Mag., vol. 25, no. 2, pp. 135–141,
[4] X. Wang, S. Kim, T. Kwon, H. Kim, and Y. Choi, “Unveiling the bittorrent Feb. 2008.
performance in mobile WiMAX networks,” in Proc. PassiveActive Meas. Conf., [12] P. McDonagh, C. Vallati, A. Pande, and P. Mohapatra, “Quality-oriented
2011, pp. 184–193. scalable video delivery using H. 264 SVC on an LTE network,” in Proc. WPMC,
[5] A. Nafaa, T. Taleb, and L. Murphy, “Forward error correction adaptation 2011.
strategies for media streaming over wireless networks,” IEEECommun. Mag., [13] Q. Zhang, L. Cheng, and R. Boutaba, “Cloud computing: State-ofthe-art and
vol. 46, no. 1, pp. 72–79, Jan. 2008. research challenges,” J. Internet Services Applic., vol. 1,no. 1, pp. 7–18, Apr.
[6] J. Fernandez, T. Taleb, M. Guizani, and N. Kato, “Bandwidth aggregation- 2010.
aware dynamic QoS negotiation for real-time video applicationsin next- [14] D. Niu, H. Xu, B. Li, and S. Zhao, “Quality-assured cloud bandwidth auto-
generation wireless networks,” IEEE Trans. Multimedia, vol.11, no. 6, pp. 1082– scaling for video-on-Demand applications,” in Proc. IEEE INFOCOM, 2012, pp.
1093, Oct. 2009. 460–468.
[7] T. Taleb, K. Kashibuchi, A. Leonardi, S. Palazzo, K. Hashimoto, N. Kato, [15] Y. G. Wen, W. W. Zhang, K. Guan, D. Kilper, and H. Y. Luo, “Energy-
and Y. Nemoto, “A cross-layer approach for an efficient delivery of TCP/RTP- optimal execution policy for a Cloud-assisted mobile application platform,” Sep.
based multimedia applications in heterogeneous wireless networks,” IEEE Trans. 2011.
Veh. Technol., vol. 57, no. 6, pp. 3801–3814, Jun. 2008. [16] W. W. Zhang, Y. Wen, and D. P. Wu, “Energy-efficient scheduling policy
[8] K. Zhang, J. Kong, M. Qiu, and G. L. Song, “Multimedia layout adaptation for collaborative execution inmobile cloud computing,” in Proc.INFOCOM
through grammatical specifications,” ACM/SpringerMultimedia Syst., vol. 10, no. Mini-conf., 2013.
3, pp. 245–260, 2005. [17] W. W. Zhang, Y. G. Wen, Z. Z. Chen, and A. Khisti, “QoE-driven cache
[9] M. Wien, R. Cazoulat, A. Graffunder, A. Hutter, and P. Amon, “Real-time management for HTTP adaptive bit rate streaming over wireless networks,”
system for adaptive video streaming based on SVC,” IEEE Trans. Circuits Syst. IEEE Trans. Multimedia, Nov. 2012, accepted for publication.
Video Technol., vol. 17, no. 9, pp. 1227–1237, Sep. 2007. [18] J. Li, M. Qiu, Z. Ming, G. Quan, X. Qin, and Z. Gu, “Online optimization
[10] H. Schwarz, D. Marpe, and T. Wiegand, “Overview of the scalable video for scheduling preemptable tasks on IaaS cloud systems,” J. Parallel Distrib.
coding extension of the H.264/AVC standard,” IEEE Trans. Circuits Syst. Video Computing, vol. 72, no. 5, pp.666–677, 2012.
Technol., vol. 17, no. 9, pp. 1103–1120, Sep. 2007.

You might also like