0% found this document useful (0 votes)
162 views132 pages

Functional View in IoT Design Methodology

Nothinh

Uploaded by

bhavanatongare45
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
162 views132 pages

Functional View in IoT Design Methodology

Nothinh

Uploaded by

bhavanatongare45
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Unit No.

3
IoT Design Methodology
Prof. Sachin Sambhaji Patil
Zeal College of Engineering and Technology
Pune

Prof.Sachin S. Patil ZCEOR Pune 1


IoT Design Methodology
1. Purpose and requirement Specification
2.Process Specification
3.Domain model specification
4.Information model specification
5.Service Specification
6.IoT Level Specification
7.Functional View Specification
8.Operational View Specification
9.Device and Component Integration
10.Application Development
Prof.Sachin S. Patil ZCEOR Pune 2
IoT Design Methodology

Prof.Sachin S. Patil ZCEOR Pune 3


1. Purpose and Requirement Specification

• Purpose means objectives of Project

• Example – Home Automation for Light Control

• Auto mode and Manual Mode

• Automatically light will be On and Off Manually

• Depends on surrounding light on and off Wanted to do


Prof.Sachin S. Patil ZCEOR Pune 4
1. Purpose and Requirement Specification

Prof.Sachin S. Patil ZCEOR Pune 5


1. Purpose and Requirement Specification
The first stage in IoT system design methodology
In this step it defines the purpose (Why to design IoT System) (What is
Application and Why doing) , behavior and requirements of the system
This step also defines the
1.Data Collection requirements
2.Data Analysis requirements
3.System management requirements
4.Data privacy and security requirements
5.User interface requirements
Prof.Sachin S. Patil ZCEOR Pune 6
1. Purpose and Requirement Specification
• Example – IoT based Weather Monitoring System

• Purpose – Purpose of this system is to collect data on environment conditions


such as temperature , pressure , humidity etc.

• Behavior –Weather alert can be sent to the subscribes users with the help of such
application

• Data Collection requirements :- The end nodes send the data to the cloud where
the data is aggregate and analyzed.

• Data Analysis requirement : The data collected in the cloud can be then by
analyzed and visualized by cloud based application.
Prof.Sachin S. Patil ZCEOR Pune 7
2.Process Specification
• The process specification shows that the sensors are read after fixed
intervals and the sensor measurements are stored.

Prof.Sachin S. Patil ZCEOR Pune 8


Prof.Sachin S. Patil ZCEOR Pune 9
Step 3 : Domain Model Specification
• Domain Model tells about Where you wanted to do IoT Project ?

• Light Control System

• Location is Room

• Sensor measures Light Intensity in Room and with the help of relay we can
control light appliances.

Prof.Sachin S. Patil ZCEOR Pune 10


Step 3 : Domain Model Specification
• There are two Entity

• Physical Entity

• Room and Appliances in the Room

Hardware Part – Microcontroller , Arduino , ESP8266 Wifi Model

• Sensor sensing the light in the Room and depends on the light intensity
control the appliances in the Room with the help of Actuator Relay

• Virtual Entity
• Corresponding Virtual Entity
Prof.Sachin S. Patil ZCEOR Pune 11
Step 3 : Domain Model Specification
• Microcomputer – Raspberry pi or Arduino
• We need to put Software Component on Top of it called as Resource
• Application will be develop on top of Resource Components
(Software Components)
• Network Resource Communication Protocol , API (Which you
wanted to use)
• Network Resource offers Service and that Service control to Whole
System.
Prof.Sachin S. Patil ZCEOR Pune 12
Prof.Sachin S. Patil ZCEOR Pune 13
Step 3: Domain Model Specification

Prof.Sachin S. Patil ZCEOR Pune 14


Step 3: Domain Model Specification
• This is Third Step of IoT Design Methodology

• It describes main concept , entities , objects which are used design


the system

• It also defines the attribute of the objects and relationship


between them

• Physical entity , Virtual entity , Device , Resource , Service etc.

Prof.Sachin S. Patil ZCEOR Pune 15


Step 3: Domain Model Specification
• Physical Entity :- It is discrete and identifiable entity in the
physical environment information or actuation

• Example – Room , Light , Appliances , Car etc are physical


entity

Prof.Sachin S. Patil ZCEOR Pune 16


Step 3: Domain Model Specification
• Virtual Entity :- It is representation of the Physical Entity

• For Each Physical Entity there is Virtual Entity in the domain


model

Prof.Sachin S. Patil ZCEOR Pune 17


Step 3: Domain Model Specification
• Device : An interaction between Physical Entities and
Virtual Entities is providing with the help of device.

• Devices are either attached physical entities and Virtual


entities is providing with the help of device

• To gather information about physical entities or actuation


or actuation of physical devices are used.
Prof.Sachin S. Patil ZCEOR Pune 18
Step 3: Domain Model Specification
• Physical Entity : Environment

• It monitors the environmental condition

• There is virtual entity for the environment

• Device include temperature sensor , Pressure sensor , humidity


sensor , light sensor and single board mini computer etc.

• It also send reading to obtain services from process specification


and information model
Prof.Sachin S. Patil ZCEOR Pune 19
Step 3: Domain Model Specification
• Resource : Resources are software components which can be
either on device or network resources.

• Service : An interface interacting with physical entity is


providing by service.

• Service access the resource hosted on the device or network


resource to obtain information about physical entity.
Prof.Sachin S. Patil ZCEOR Pune 20
Step 4 : Information Model Specification

Prof.Sachin S. Patil ZCEOR Pune 21


Step 4 : Information Model Specification
• It defines the structure of all the information in
IoT System

Prof.Sachin S. Patil ZCEOR Pune 22


Step 5 Service Specification
• In Service Specification step it define the services in IoT
System , Service types , service input/output service
endpoints , service schedules and service effect

• In previous steps process specification and information


model , identify the states and attributes.

• These Services eighter change the state or attribute values


or retrieve the current mode.
Prof.Sachin S. Patil ZCEOR Pune 23
Step 5 Service Specification

• Example – Weather Monitoring System there is only one


service name is controller service.

Prof.Sachin S. Patil ZCEOR Pune 24


Controller Service Specification of Weather
Monitoring System
• Weather Monitoring
System which
consist of service
name , schedule
and output as well
as relationship
between them.

Prof.Sachin S. Patil ZCEOR Pune 25


Controller Service Specification of Weather
Monitoring System
• The controller service runs as a native service on the device.

• It monitors temperature , pressure , humidity and light once


every 15 seconds.

• The REST service to store these measurements in the cloud


which is called by controller service.

Prof.Sachin S. Patil ZCEOR Pune 26


Step 6 IoT Level Specification
• In service specification step it define the services in IoT System

• The sixth step IoT design methodology decides the deployment level of
IoT system.

• In this step of IoT design methodology , there are six deployment levels
out of which we have to select deployment as per our system.

• The system consist of multiple nodes . These nodes placed in different


locations for monitoring temperature , humidity and pressure in an area.

Prof.Sachin S. Patil ZCEOR Pune 27


Step 6 IoT Level Specification
• The end nodes are consist of various sensors
• The application is cloud based application so the end nodes
sends the data to the cloud and the data is stored in a cloud
database
• The analysis of data is done in the cloud to aggregate the data
and make predictions

Prof.Sachin S. Patil ZCEOR Pune 28


IoT Level Specification

Prof.Sachin S. Patil ZCEOR Pune 29


Step 7 Functional View Specification
In functional specification step the functions of IoT System grouped
into various functional groups which provide functionalities for
interacting with the concepts defined in Domain model specification
Functional view includes
1.Device – The device Functional group contains devices for
monitoring and control Example- SCB , Light Sensor , Relay switch etc.
2.Communication – The group handles the communication for the
IoT System. The communication FG includes the communication
protocols and communication API.
Prof.Sachin S. Patil ZCEOR Pune 30
Step 7 Functional View Specification
3.Services - The service FG includes various services involved in
IoT System.
The communication FG includes the communication protocols
and communication API.
The communication protocol is the backbone of IoT systems and
enables network connectivity.
Example- 802.11 , IPv4 / IPv6 , TCP and HTTP , Communication
API REST/ WebSocket

Prof.Sachin S. Patil ZCEOR Pune 31


Step 7 Functional View Specification

4.Management- This FG includes all functionalities that


are needed to configure and manage the IoT system.

Example- Application management ,

Database management and Device Management

Prof.Sachin S. Patil ZCEOR Pune 32


Step 7 Functional View Specification
5.Security – This FG defines security mechanisms for the IoT
System
Example – Authentication , authorization , data security etc.

Prof.Sachin S. Patil ZCEOR Pune 33


Step 7 Functional View Specification
6.Application – This FG defines security mechanisms for the
IoT System
Example – Authentication , authorization , data security etc.

Prof.Sachin S. Patil ZCEOR Pune 34


Mapping deployment level to functional group for
the weather monitoring system

Prof.Sachin S. Patil ZCEOR Pune 35


Step 7 Functional View Specification
• IoT Device maps to the Device FG and management FG (Device
management)
• Database maps to the Database FG and Security
• Resources maps to the Device FG and communicate FG
• Controller Service and Web service maps to the Service FG
• Analysis Component maps to the application FG
• Observer node maps to the Application FG
• Application maps to the Application FG , Management FG and
Security FG
Prof.Sachin S. Patil ZCEOR Pune 36
Step 8 : Operational View Specification
It defines the various options suitable to the IoT system deployment and
operation. These can be a service hosting options , etc.

Operational view weather monitoring system is as follows:

1.Computing Device: Raspberry Pi, Temperature , Pressure , Light and Humidity


Sensor etc.

2.Communication API : REST Service API

3.Communication Protocol : Link Layer ,- 802.11 , Network Layer IPV4/IPV6 ,


Transport TCP , Application – HTTP

4.Native Service: Controller Service


Prof.Sachin S. Patil ZCEOR Pune 37
Step 8 : Operational View Specification
5. Web Application: Django Web Application , Application Server – Django App
server , Database server , Xively cloud storage , Analytics : Hadoop , observer –
cloud App , Mobile App

6. Security – Authentication : Web App , Database , Authorization : Web App ,


Database

7.Management : Django App Management Database Management – MySQL DB


Management , Device Management – Raspberry Pi device Manage

Prof.Sachin S. Patil ZCEOR Pune 38


Step 9. Device and Component Integration

• The ninth step in IoT design methodology is the integration of the


device and components

Prof.Sachin S. Patil ZCEOR Pune 39


Device and Component Integration of Weather Monitoring
System

Prof.Sachin S. Patil ZCEOR Pune 40


Device and Component Integration of Weather
Monitoring System
• The device and components used in this example are Raspberry Pi
minicomputer , temperature sensor , humidity sensor , pressure sensor and
LDR sensor.

Prof.Sachin S. Patil ZCEOR Pune 41


Step 10: Application Development
This is last step of IoT Design methodology .

In this we develop the IoT System.

Prof.Sachin S. Patil ZCEOR Pune 42


Basics of IoT Networking

• IoT Based system consist of physical objects and that are fitted with
different sensors . These sensors basically sense different physical
event or information that is occurring around them.

Prof.Sachin S. Patil ZCEOR Pune 43


Networking Components :
Basic IoT Component

Prof.Sachin S. Patil ZCEOR Pune 44


Networking Components :
Basic IoT Component
Things can be different physical objects which are fitted with different
sensors

Example- Telephones , lighting systems , cameras , different other scanner ,


sensors like the temperature sensor and so on.

These things are able to communicate with one another with the help of
wireless technologies like zigbee , Bluetooth , Wi-Fi and so on.

Prof.Sachin S. Patil ZCEOR Pune 45


Networking Components :
Basic IoT Component
This information from these devices will pass through a local network and
from a local network , they will go through the internet

These data are basically sent to the backend services concerning different
servers processors to run different analytics and then based on that different
devices can be actuated.

Prof.Sachin S. Patil ZCEOR Pune 46


Networking Components :
Basic IoT Component
Functional Components of IoT

• Component for integration and communication with other IoT devices

• Component for processing and analysis of operations

• Component for Internet Interaction

• Component for handling web services of application

• Component to Integrate application service

• User Interface to access IoT


Prof.Sachin S. Patil ZCEOR Pune 47
Internet Structure
• Internet is interconnection of worldwide computers in the form of a
network.
• Public networks LAN , WAN and MAN
• Structure of the Internet
1.Internet Address Computers are connected to the internet means that the
systems are connected to the computers
Each machine has its unique address is called as IP Address
ISP Internet Service Provider a client connects the computer with the
internet
Coomands
Ipconfig/all
Ping ip address
Prof.Sachin S. Patil ZCEOR Pune 48
Internet Structure
1.Internet Address

Prof.Sachin S. Patil ZCEOR Pune 49


Internet Structure
• 2. Protocol Stack and Packets –
Device is connected to the internet with a unique address
One system holds IP address and second system contains an IP address
Suppose client send a message Hello XYS to another
First Computer -
Message from first computer encrypted in digital form . All the alphanumeric
characters will be converted into an electronic signal. And send to the second
computer.
Second Computer –
The electronic signal will be delivered to other computer and then again
decrypted into the original form as received on the second IP System.
Prof.Sachin S. Patil ZCEOR Pune 50
Internet Structure
3. Complete Infrastructure –
• The framework of the internet consist of multiple interconnected large
networks . That large network called as Network Service Providers (NSP).

• The internet structure built up of packets and routers.

• Addresses are the embedded in the headers of packets.

Prof.Sachin S. Patil ZCEOR Pune 51


Connectivity Technologies

Fig. IoT
Protocols

Prof.Sachin S. Patil ZCEOR Pune 52


Connectivity Technologies – IoT Protocols

• Application Layer – In this layer , protocol define how the data can
be sent over the network with the lower layer protocols using the
application interface.

Prof.Sachin S. Patil ZCEOR Pune 53


IoT Communication Models
• Request Response Communication Model
• The Client sends requests to the server and the server responds
to the requests

Prof.Sachin S. Patil ZCEOR Pune 54


IoT Communication Models
• When the server receives a request , it processes the request ,
retrieves resource representations , prepares the response , and
then sends the response to the client.

• Request Response model is a stateless communication model so


each request-response pair is independent of others

Prof.Sachin S. Patil ZCEOR Pune 55


IoT Communication Models – Publish Subscribe
Communication Model

Prof.Sachin S. Patil ZCEOR Pune 56


IoT Communication Models – Publish Subscribe
Communication Model
• Publish Subscribe Communication model has three elements publishers ,
brokers and consumers

• Publishers are the source of data in communication.

• Publishers send the data to the topics.

• Broker is managed that data.

• Broker has record of all subscribed consumer as per the topic.

• Once the data is received from publisher , broker sends the data to all
Prof.Sachin S. Patil ZCEOR Pune 57
subscribed consumer.
Publish Subscribe Communication Model – JS Java
Script file for Publish / subscribe channel

Prof.Sachin S. Patil ZCEOR Pune 58


Publish Subscribe Communication Model – JS
Java Script file for Publish / subscribe channel
• Publish Subscribe means Java Script file containing multiple
methods

• Pub Sub is Application Event

• Pub Sub Web Components

Prof.Sachin S. Patil ZCEOR Pune 59


Pub Sub is Web Component

Prof.Sachin S. Patil ZCEOR Pune 60


Pub Sub is Web Component

• After click on Publisher component message send


through Broker to the Subscriber component

• Message will be get and display at Subscriber


component

Prof.Sachin S. Patil ZCEOR Pune 61


Push-Pull Communication Model

Prof.Sachin S. Patil ZCEOR Pune 62


Push-Pull Communication Model
• In Push Pull Communication model , in which the data producers push the data to
queues and the consumers pull the data from the queues

• In this communication model queues are used to separate out the single producers
consumer communication.

• Producer do not need to be aware of the consumers

• In this queue also act as buffer

• Queue used in such situations when there is a mismatch between the rate at which
the producers push data and the rate at which the consumers pull data.
Prof.Sachin S. Patil ZCEOR Pune 63
Exclusive Pair Communication Model

Prof.Sachin S. Patil ZCEOR Pune 64


Exclusive Pair Communication Model

• Exclusive pair comm model is a bidirectional , fully duplex communication

• It uses a persistent connection between the client and server

• It means once the connection is setup it remains open until the client sends a
request to close the connection

• Once the connection setup client and server can send messages to each other

• Exclusive pair is stateful comm model

• The server is aware of all the open connection

Prof.Sachin S. Patil ZCEOR Pune 65


IoT Communication APIs
• What is IoT API ?
• The application program or programming interface

• API is ties together the connected things of the Internet of things

• IoT APIs are provides the interaction between an IoT device and the
internet or other element in the network

Prof.Sachin S. Patil ZCEOR Pune 66


In between OLA
APP and
Passenger API is
existing
When Passenger
is placing order /
request to
Zomato/ OLA

Then request
goes to API and
from API request
further send to
Google map and
from Google
map location will
be send back to
Passenger App

Prof.Sachin S. Patil ZCEOR Pune 67


HOW API Works?

Prof.Sachin S. Patil ZCEOR Pune 68


What is API Key ?
• When we download new Application then asking for sign up
with Google and Sign up with Facebook
• Your credential get check with Google server or Facebook
server
• Why it require ?

• If any new APP developed and anyone want to use then


check credential of user with the help of Google or Facebook
• But only Login with Google / sign in with google does not
add security , It can be misuse also
Prof.Sachin S. Patil ZCEOR Pune 69
How to Add Security between APP and
System Data ?
• Zomato cannot access directly Google Map

• In between Zomato and Google Map there is API Key

• In between APP and Web services there is API Key

Prof.Sachin S. Patil ZCEOR Pune 70


Covid Vaccination Registration ?
• Covid vaccination registration had slots for vaccination registration

• So When Person was wanted to do Registration of Vaccination

• No slots were available

• But Government made Setu API and with the help of Setu API

• Setu API was making booking automatically with the help of API Key
• Automatically Alert was going through Telegram App to users

Prof.Sachin S. Patil ZCEOR Pune 71


API Application Programming Interface Key

Prof.Sachin S. Patil ZCEOR Pune 72


API Application Programming Interface Key

Prof.Sachin S. Patil ZCEOR Pune 73


HTTP Method

Prof.Sachin S. Patil ZCEOR Pune 74


REST Communication API

Prof.Sachin S. Patil ZCEOR Pune 75


REST Communication API

• Representational state transfer (REST) is a set of architectural style by


which you can design web services and web APIs

• These APIs focus on a system resource and how resource states are
addressed and transferred

• REST APIs follow the request response communication model

• Most of the API works over HTTP which consist of HTTP Command.
Prof.Sachin S. Patil ZCEOR Pune 76
Client Server Communication using REST

Prof.Sachin S. Patil ZCEOR Pune 77


REST Based API has following Characteristics

• Client Server – The Principle behind the client server constraint is the
separation of concern.

• Clients should not be worry storage of data in server.

• Stateless : Each request from client side must contain all the
information necessary to understand the request.

Prof.Sachin S. Patil ZCEOR Pune 78


Web Socket based Communication API

Prof.Sachin S. Patil ZCEOR Pune 79


Web Socket based Communication API
• Web Socket APIs is bidirectional , full duplex communication between clients
and servers.
• Web Scoket APIs follows the exclusive pair communication model
• Unlike Request – Response APIs such as REST the WebSocket APIs do not
require a new connection to be setup for each message to be sent.
• Client to the server communication through the web socket communication
begins with a connection setup request

Prof.Sachin S. Patil ZCEOR Pune 80


Web Socket based Communication API
• Web socket communication starts with the connection setup from client
to the server

• After connection setup the client and server can send data or message to
each other in full duplex mode

• Advantage of Web socket APIs is it reduce the network traffic and


latency as there is overhead connection setup and termination requests
for each message

• Web socket suitable for low latency and high throughput requirement
Prof.Sachin S. Patil ZCEOR Pune 81
Four Pillars of IoT

• M2M (Machine to Machine)

• RFID

• WSN

• SCADA

Prof.Sachin S. Patil ZCEOR Pune 82


Prof.Sachin S. Patil ZCEOR Pune 83
M2M
• M2M means Machine to Machine Communication

• M2M enables flow of data between machines which monitors data


by means of sensors.

• At other end gathered data is extract the information and processes


it.

• M2M mostly uses cellular wireless network

• M2M is also called as subset of IoT


Prof.Sachin S. Patil ZCEOR Pune 84
M2M
• Features of M2M Communication System
• Low Power Consumption
• Monitoring
• Online small Data Transmission
• Packet switched
• Low mobility
• Time controlled
Prof.Sachin S. Patil ZCEOR Pune 85
M2M Application
Sr. No. Industry M2M Application

1 Automotive Passenger Vehicle Monitoring , maintenance


, safety , control , entertainment

2 Energy / Utilities Smart metering , Electric line monitoring ,


Gas/oil/water/pipeline monitoring
3 Security Commercial Home Security monitoring

4 Financial ATM , Vending machine

5 Health care Monitoring patients with surgery

6 Public safety Highway , bridge traffic management ,


Police , fire , emergency services 86
Prof.Sachin S. Patil ZCEOR Pune
M2M Application
• Example –

• Smart Alarm Clock

• If your train is cancelled due to poor weather , a smart alarm clock

determine the extra time you will need to take extra route

• Similarly wake up you early depends on weather condition so you will

not get late for work

Prof.Sachin S. Patil ZCEOR Pune 87


M2M Application
• Examples –

• Smart home , connected thermostat automatically switch the heating

ON when room temperature falls below certain point.

• Remote locking system enables you to open the door when visitors are

visiting to your home then by your smart phone remotely you can unlock

it.

Prof.Sachin S. Patil ZCEOR Pune 88


Prof.Sachin S. Patil ZCEOR Pune 89
Prof.Sachin S. Patil ZCEOR Pune 90
M2M Communication

Prof.Sachin S. Patil ZCEOR Pune 91


Prof.Sachin S. Patil ZCEOR Pune 92
Prof.Sachin S. Patil ZCEOR Pune 93
Four Pillars of IoT – M2M Protocol
• M2M Machine to Machine uses networking technologies to enable both
wireless and wired systems to connect and communicate with devices of the
same ability.

• Key applications are :

• Connecting machines to other machines -e.g. Remote Production


Environment

• Connecting machines to service centers — e.g. reporting maintenance issues

Prof.Sachin S. Patil ZCEOR Pune 94


Four Pillars of IoT – M2M Protocol
• M2M protocols are well-defined architecture consisting of communication

parameters and paradigm to exchange the data or information over the network.

• Each protocol defines the packet size, rules of communication, security over a

network, communication requirements and other properties of the M2M

network so that it will help to connect low powered, lossy devices to the world of

the Internet.

Prof.Sachin S. Patil ZCEOR Pune 95


Four Pillars of IoT – M2M Protocol

Prof.Sachin S. Patil ZCEOR Pune 96


Four Pillars of IoT – M2M Protocol
Protocol Classification

There are three major groups of protocols used for M2M communication:

Service-oriented Architectures (SOA) are used in industrial automation systems to


exchange soft real-time data for instance between programmable logic controllers
and supervisory, control and Data Acquisition (SCADA) systems.

Representational State Transfer (REST) architecture style which defines


constraints to the used components, connectors, and data elements.

Message Oriented Protocols supports the asynchronous data transfer between the
distributed system.
Prof.Sachin S. Patil ZCEOR Pune 97
Request/Response model

• 1. The Request/Response model, commonly used in the distributed


system to exchange information through message passing between a
sender and receiver.

• This is where clients request information from a server and server


responds to these requests accordingly. Examples : HTTP, CoAP

Prof.Sachin S. Patil ZCEOR Pune 98


Request/Response model

Prof.Sachin S. Patil ZCEOR Pune 99


Publish/Subscribe model

• The Publish/Subscribe model, which is based on an event broker to


forward updates (notifications) to interested users (subscribers),
regarding changes of senders’ (publishers’) statuses.

Example: MQTT, AMQP

Prof.Sachin S. Patil ZCEOR Pune 100


Publish/Subscribe model

Prof.Sachin S. Patil ZCEOR Pune 101


M2M communication protocols

• This is an overview of the M2M communication protocols and its


classification based on the pattern and the behavior of the data
transfer over the network.

Prof.Sachin S. Patil ZCEOR Pune 102


Prof.Sachin S. Patil ZCEOR Pune 103
Prof.Sachin S. Patil ZCEOR Pune 104
RFID, or radio-frequency identification

RFID, or radio-frequency identification, is the wireless non-contact


use of electromagnetic fields to transfer data for the purposes of
automatically identifying and tracking tags attached to objects.

An RFID tag, in its most simplistic form, is comprised of two parts – an


antenna for transmitting and receiving signals, and an RFID chip (or
integrated circuit) which stores the tag’s ID and other information.
Prof.Sachin S. Patil ZCEOR Pune 105
Prof.Sachin S. Patil ZCEOR Pune 106
RFID Tags
• Passive tag has no internal power source,

• Active RFID tag comes equipped with its own battery

Prof.Sachin S. Patil ZCEOR Pune 107


RFID Tags

• Low-frequency (LF) RFID tags: 30 KHz to 300 KHz. ...

• Ultra-high-frequency (UHF) RFID tags: 300 MHz to 3GHz. ...

• Active, passive and semi-passive RFID tags.

Prof.Sachin S. Patil ZCEOR Pune 108


RFID Architecture

Prof.Sachin S. Patil ZCEOR Pune 109


RFID
• Second Pillar of IoT is RFID Radio Frequency Identification

• RFID Card is Simplified , low cost , disposable contactless smartcard

• RFID tag include chip and that chip contain static number

• RFID tag include attribute of tagged object

• It also include antenna that enables the chip to transmit the store
number to the reader
Prof.Sachin S. Patil ZCEOR Pune 110
RFID
• An RFID system involves hardware known as readers and tags as
well as RFID software

• Uses radio frequency to read and capture information stored on a


tag attached to an object

• A Tag can be read from up to several feet away and does not need to
be within direct line of sight of the reader to be tracked

Prof.Sachin S. Patil ZCEOR Pune 111


RFID
• It uses NFC (Next field communication protocol)

• IC(Integrated circuit) cards

• Radio waves

Prof.Sachin S. Patil ZCEOR Pune 112


RFID Tag

Prof.Sachin S. Patil ZCEOR Pune 113


RFID Working

Prof.Sachin S. Patil ZCEOR Pune 114


WSN Wireless Sensor Network

Prof.Sachin S. Patil ZCEOR Pune 115


WSN Wireless Sensor Network
• Wireless Sensor N/w senses and gathers data

• sensors which are spatially distributed

• WSN Collect this data into a centralized location with the help of wired
/ wireless connection

• Recently development of WSN is WSANs that are capable observing the


physical world

• Based on observation it makes the decision and performed the


appropriate action
Prof.Sachin S. Patil ZCEOR Pune 116
WSN Wireless Sensor Network

• Wireless sensor network consist of three elements , sensors , wireless


communication modules and Open source API
• The development of WSN was motivated by military application for
example battlefield surveillance
• Sensor network contains

Prof.Sachin S. Patil ZCEOR Pune 117


Wireless Sensor Node

Prof.Sachin S. Patil ZCEOR Pune 118


WSN Wireless Sensor Network
Application
• Forest Fire detection

• Weather Monitoring System

• Military Surveillance System

• Manufacturing process control in large industries

• Smart building system to control indoor climate


Prof.Sachin S. Patil ZCEOR Pune 119
Prof.Sachin S. Patil ZCEOR Pune 120
Prof.Sachin S. Patil ZCEOR Pune 121
SCADA Supervisory Control and Data Acquisition

• SCADA is supervisory control and Data Acquisition

• SCADA is used to connect , monitor and control equipment's using short

range network inside a building or an industrial plant

• SCADA is software used to control the hardware

• Example – PLC , drives , servers , sensors and also obtain the data which is

stored on the personal computer or Human Machine Interface


Prof.Sachin S. Patil ZCEOR Pune 122
Prof.Sachin S. Patil ZCEOR Pune 123
SCADA Architecture

Prof.Sachin S. Patil ZCEOR Pune 124


SCADA Supervisory Control and Data
Acquisition
• SCADA uses Bacnet (communication protocol)

• CanBus and Wired Field Buses (Industrial Computer Network


Protocols)

Prof.Sachin S. Patil ZCEOR Pune 125


SCADA Architecture

• 1. Sensors – There are two types of Sensors analog and Digital

• Example- Temperature ,Humidity , Current , Motion and water


applications

• Data Acquisition system connect with RTU to take measurements

Prof.Sachin S. Patil ZCEOR Pune 126


SCADA Architecture

• 2. RTU Remote Terminal Unit : RTU connects to sensor in the process

as well as SCADA master using communication network

• They deliver various parameters to central to central station SCADA

master to be managed by them

Prof.Sachin S. Patil ZCEOR Pune 127


SCADA Architecture

• 3.HMI Human Machine Interface – HMI is interaction on human

operators and machines

• HMI is tool that presents process data to a human operator and

through this the human operator monitors and controls the process

Prof.Sachin S. Patil ZCEOR Pune 128


SCADA Architecture
• 4. SCADA Master : SCADA master consist of programmable controls ,

multiprotocol support and provides human interface

• It takes inputs from sensors through RTU and controls various applications

• SCADA master provides various display formats like graphs , tabular and

other forms

• It also provides email/paging based on certain conditions


Prof.Sachin S. Patil ZCEOR Pune 129
SCADA Architecture

• Communication medium / Network : It is work an interface to connect


SCADA master with SCADA RTUs

Prof.Sachin S. Patil ZCEOR Pune 130


SCADA Applications
• Electric Utilities – Manage current , voltage , circuit breaker , power Grid

• Water and Sewage – Monitor and control water level , water flow and water
pipe pressure

• Building – control heating , ventilation , air conditioning , visualization ,


lighting and building access system

• Mass Transit – Regularization of electricity , track and locate buses , trains

• Railway / Roadways – Control traffic signal lights

Prof.Sachin S. Patil ZCEOR Pune 131


Thank You

Prof.Sachin S. Patil ZCEOR Pune 132

You might also like