Module 4 - IOT
Module 4 - IOT
Module 4 - IOT
• The cloud services are accessible from anywhere and at any time by an authorized user
through Internet connectivity.
Continued…
Virtualization
• The technique of sharing a single resource among multiple end-user organizations or end users
is known as virtualization.
• In the virtualization process, a physical resource is logically distributed among multiple users
Types of virtualization
• Hardware Virtualization
• Storage Virtualization
• Application Virtualization
• Desktop Virtualization
Advantages of virtualization
• There are different software such as VMware, which enable the concept of virtualization.
• Primarily, there are two entities in a cloud computing architecture: End users and CSP
• Both end users and CSP are benefited in several aspects through the process of virtualization.
• The major advantages, from the perspective of the end user and CSP, are as follows:
Variety
Availability
Portability
Elasticity
Advantages for CSP
• Resource Utilization.
• A user does not need to purchase and install the software applications
on his/her local desktop. The software is in a cloud server, from where
the services are provided to multiple end users.
• SaaS offers scalability, by which users have the provision to use multiple
software applications as per their requirements.
Continued….
Platform-as-a-Service (PaaS)
• PaaS provides a computing platform, by which a user can develop and run
different applications.
• The cloud user need not go through the burden of installing and managing
the infrastructure such as operating system, storage, and networks.
• The users can develop and manage the applications that are running on top
of it.
Continued….
Infrastructure-as-a-Service (IaaS)
Importance of SLA
Customer Point of View: Detailed description of the services and compare services of different
CSPs.
CSP Point of View: CSP can explicitly mention in the SLA that they are not responsible for
inefficient service.
Metrics for SLA
• Availability: This metric signifies the amount of time the service will be accessible for the
customer.
• Response Time: The maximum time that will be taken for responding to a customer request is
measured by response time.
• Portability: This metric indicates the flexibility of transferring the data to another service.
• Problem Reporting: How to report a problem, whom and how to be contacted, is explained in
this metric.
• Penalty: The penalty for not meeting the promises mentioned in the SLA.
Cloud Simulators
• Need to be done
Agricultural IoT
Introduction
• IoT-enabled technologies are widely used for increasing crop productivity, generating
significant revenue, and efficient farming.
➢Agricultural loT systems perform
➢Crop health monitoring,
➢Water management,
➢Crop security,
➢Farming vehicle tracking,
➢Automatic seeding,
➢Automatic pesticide spraying over the agricultural fields.
• Water management
• Production overview
Case Study 1: In-situ assessment of leaf area index(LAI) using
IoT-based agricultural system
LAI indicates total leaf area per unit ground area. LAI in determining the canopy (portion of the
plant above the ground level) light.
Continued….
Two types of sensors
• Reference sensor (R) acts as a cluster head while the other sensor nodes (Gs) are located below
the canopy.
• A solar panel is used to charge the cluster head. The system is based on IoT architecture.
Therefore, a cluster head is attached to a central base station, which acts as a gateway.
Continued….
Hardware
• For sensing and transmitting the data from the deployment fields to a centralized unit, such as
a server and a cloud, different hardware components are used in the system.
• The TelosB motes are equipped with three types of sensors: temperature, humidity, and light
sensors.
• A Raspberry-Pi is used as a cluster head, which connects with four ground sensor motes.
Communication
• The LAI system consists of multiple components, such as WSN, IoT gateway, and IoT based
network. All these components are connected through wired or wireless links.
• The Public Land Mobile Network (PLMN) is used to establish connectivity between external IoT
networks and the gateway.
• The data are analyzed and visualized with the help of a Farm Management Information System
(FMIS), which resides in the IoT-based infrastructure.
• MQTT(Message Query Telemetry Transport) data transport protocol is used in the system.
Software
• To operate the TelosB motes, TinyOS, an open-source, low-power operating system, is used. This OS is widely used
for different WSN applications.
• For software's used wired deployments (the first generation deployment), the sampling rate used is 30
samples/hour. However, in the wireless deployment (the second generation), the sampling rate is significantly
reduced to 6 samples/hour.
IoT Architecture
• Graphical user interface (GUI) is built using an Apache server.
• The server can provide different system-related information to the smartphone of the registered user.
Case study 2: Smart irrigation management system
• This case study highlights a prototype of an irrigation management system,
developed at the Indian Institute of Technology Kharagpur, funded by the
Government of India.
• The system can provide a farmer-friendly interface by which the field condition
can be monitored.
• With the help of this system, a farmer can take the necessary decision for the
agricultural field based on the analysis of the data.
Architecture
Continued….
➢Application layer
Sensing and Actuating layer
• This layer deals with different physical devices, such as sensor nodes, actuators,
and communication modules.
• Standard EC-05 soil moisture sensor is used along with the water level sensor.
• The sensed and process data is stored in the server for future use.
• Moreover, these data are accessible at any time from any remote location by authorized users. Depending on the
sensed values from the deployed sensor nodes, the pump actuates to irrigate the field.
Application layer
• The farmer can access the status of the pump, whether it is in switch on/off, and the value of different soil
parameters from his/her cell phone.
• This information is accessible with the help of the integrated GSM (Global System for Mobile Communication)
facility of the farmers’ cell phone.
• Farmer can also manually access field information with the help of a Web-based application.
• Moreover, the farmer can control the pump using his/her cell phone from a remote location.
Thank You