Professional Documents
Culture Documents
Embed ’Things’
with computing intelligence
and connect them to the internet
S O F T WA R E CONNECTIVIT Y
• Embedded Software – Ease of Development • Pervasive Connectivity
• Cloud and Interoperable Webservices • IPV6
• API – Driven Software Ecosystem • Smartphone Adoption
• Cloud Computing • Low-cost Wireless Modules
• Big Data, Analytics & Distributing Computing
Typical IoT Architecture
Front-end (UI)
Terminal Nodes Cloud Applications
Sense Analyze 4
Respond
Sensors
5
Source: www.postscapes.com
Selection criteria for Sensors
A number of static and dynamic factors must be considered in selecting a suitable sensor to measure the desired physical parameter.
Following is a list of typical factors:
❖ Range—Difference between the maximum and minimum value of the sensed parameter
❖ Precision—Ability to reproduce repeatedly with a given accuracy Sensitivity—Ratio of change in output to a unit change of the input
❖ Zero Drift—The departure of output from zero value over a period of time for no input
Selection criteria for Sensors
❖ Signal-to-noise ratio—Ratio between the magnitudes of the signal and the noise at the output
Identification and Tags
❖ Tags are used to identify Physical Entities, to which the Tags are usually physically
attached.
❖ The identification process is called “reading”, and it is carried out by specific Sensor
Devices, which are usually called readers.
❖ This process can be
❖ Optical (Ex: Barcodes and QR codes)
❖ RF-based (Ex: NFC, Microwave car-plate recognition systems)
8
Actuators
➢ Changing the state (switch on/off, rotate, stir, inflate) of simple Physical Entities
▪ Motors
▪ Relays
▪ Industrial Controls
▪ Alarms
9
Selection criteria for Actuators
In general, the following performance parameters must be addressed before choosing an actuator for a specific need:
✓ Continuous power output—The maximum force/torque attainable continuously without exceeding the temperature limits
✓ Frequency response—The range of frequency over which the output follows the input faithfully, applicable to linear actuators
✓ Power requirement—Type of power (AC or DC), number of phases, voltage level, and current capacity
WHAT IS IOT?
The Internet of Things (IoT) describes the network of physical objects (‘Things’) that are embedded with sensors,
computing hardware modules, software, and actuators for the purpose of sensing and exchanging data with other
devices and systems over the Internet. The primary goal is to respond effectively to situations in the real world by
deriving actionable insights from the data we receive from the ‘Things’.
Analogy
Industry 4.0
Industry 4.0
7 Layer Architecture
Layer 7 : Collaboration & Processes
Involving People & Business Processes
Layer 6 : Application
Reporting, Analysis & Control
Layer 2 : Connectivity
Communication & Processing Units
Non-real Time
Query Based
Data at Rest
Layer 6 : Application
Reporting, Analysis & Control
IT
Layer 5 : Data Abstraction
Aggregation & Access
Data in Motion
Event Based
Layer 3 : Edge Computing
Real Time
Data Element Analysis & Transformation
OT
Layer 2 : Connectivity
Communication & Processing Units
Operational focus Keep the business operating 24x7 Manage the computers, data, and employee
communication system in a secure way
Priorities 1. Availability 1. Security
2. Integrity 2. Integrity
3. Security 3. Availability
Types of data Monitoring, control, and supervisory data Voice, video, transactional, and bulk data
Security With more “things” becoming connected with other “things” and people, security is an increasingly complex issue for
IoT. Your threat surface is now greatly expanded, and if a device gets hacked, its connectivity is a major concern. A
compromised device can serve as a launching point to attack other devices and systems. IoT security is also
pervasive across just about every facet of IoT.
Privacy As sensors become more prolific in our everyday lives, much of the data they gather will be specific to individuals
and their activities. This data can range from health information to shopping patterns and transactions at a retail
establishment. For businesses, this data has monetary value. Organizations are now discussing who owns this data
and how individuals can control whether it is shared and with whom.
Challenge Description
Big data and IoT and its large number of sensors is going to trigger a deluge of data that must be handled. This data will
data analytics provide critical information and insights if it can be processed in an efficient manner. The challenge,
however, is evaluating massive amounts of data arriving from different sources in various forms and doing
so in a timely manner.
Interoperability As with any other nascent technology, various protocols and architectures are jockeying for market share
and standardization within IoT. Some of these protocols and architectures are based on proprietary
elements, and others are open. Recent IoT standards are helping minimize this problem, but there are
often various protocols and implementations available for IoT networks. The prominent protocols and
architectures—especially open, standards-based implementations—are the subject of discussion in the
next slide.
IoT is about connecting the unconnected, enabling smart
advanced applications.
Layer 1: Things: Sensors and Actuators Layer
Battery-powered or power-connected: This classification is based on whether the object carries its own energy supply or
receives continuous power from an external power source. Battery-powered things can be moved more easily than line-
powered objects. However, batteries limit the lifetime and amount of energy that the object is allowed to consume, thus
driving transmission range and frequency
Mobile or static: This classification is based on whether the “thing” should move or always stay at the same location. A
sensor may be mobile because it is moved from one object to another (for example, a viscosity sensor moved from batch
to batch in a chemical plant) or because it is attached to a moving object (for example, a location sensor on moving goods
in a warehouse or factory floor). The frequency of the movement may also vary, from occasional to permanent. The range
of mobility (from a few inches to miles away) often drives the possible power source.
Simple or rich data: This classification is based on the quantity of data exchanged at each report cycle. A humidity sensor
in a field may report a simple daily index value (on a binary scale from 0 to 255), while an engine sensor may report
hundreds of parameters, from temperature to pressure, gas velocity, compression speed, carbon index, and many others.
Low or high reporting frequency: This classification is based on how often the object should report monitored parameters. A
rust sensor may report values once a month. A motion sensor may report acceleration several hundred times per second.
Higher frequencies drive higher energy consumption, which may create constraints on the possible power source (and therefore
the object mobility) and the transmission range.
Object density per cell: This classification is based on the number of smart objects (with a similar need to communicate) over a
given area, connected to the same gateway. An oil pipeline may utilize a single sensor at key locations every few miles. By
contrast, telescopes like the SETI Colossus telescope at the Whipple Observatory deploy hundreds, and sometimes thousands,
of mirrors over a small area, each with multiple gyroscopes, gravity, and vibration sensors.
Report range: This classification is based on the distance at which the gateway is located. For example, for your fitness band
to communicate with your phone, it needs to be located a few meters away at most. By contrast, a moisture sensor in the
asphalt of a road may need to communicate with its reader several hundred meters or even kilometers away.
Example of Sensor Applications Based on Mobility and Throughput
ARM Family of Processor Core
https://www.bdti.com/InsideDSP/2014/09/25/ARM
Layer 2: Communications network layer
When smart objects are not self-contained, they need to communicate with an external system. In many
cases, this communication uses a wireless technology. This layer has four sublayers:
Access network sublayer: The last mile of the IoT network is the access network. This is typically made
up of wireless technologies such as 802.11ah, 802.15.4g, and LoRa. The sensors connected to the
access network may also be wired.
Gateways and backhaul network sublayer: A common communication system organizes multiple smart
objects in a given area around a common gateway. The gateway communicates directly with the smart
objects. The role of the gateway is to forward the collected information through a longer-range medium
(called the backhaul) to a headend central station where the information is processed.
Layer 2: Communications network layer
Network transport sublayer: For communication to be successful, network and transport layer protocols
such as IP and UDP must be implemented to support the variety of devices to connect and media to use.
IoT network management sublayer: Additional protocols must be in place to allow the headend
applications to exchange data with the sensors. Examples include CoAP and MQTT.
COMMUNICATIONS MEDIA
• Communications Channel
Twisted-pair cable – consists of two independently insulated wires twisted around each other (least
expensive type of cable—the kind that is used in many telephone systems).
Coaxial Cable
Coaxial cable – consists of an insulated center wire grounded by a shield of braided wire (the
primary type of cabling used by the cable television industry; it is more expensive than twisted
pair).
Fiber-Optic Cable
Fiber-optic cable – contains hundreds of clear fiberglass or plastic fibers (threads) (made from thin, flexible glass tubing;
bandwidth is greater, so it can carry more data; it is lighter than metal wires and is less susceptible to interference; it is
fragile and expensive)
Wireless Communication for IoT : Key Parameters
IoT Wireless
Communication Protocol
Requirements
Cost
Electromagnetic Spectrum
802.15.4 Cellular
BLE WiFi ZigBee Thread Unlicensed Band
6LowPAN (Licensed Band)
37
Bluetooth Low Energy (BLE)
❖ It is a low power wireless technology used for connecting devices with each other.
❖ It is targeted towards applications that need to consume less power and may need to run on
batteries for longer periods of time — typically in the order of 2-3 years.
Used for streaming applications such as audio Used for sensor data, control of devices, and low-
streaming and file transfers. bandwidth applications.
Not optimized for low power, has a higher data Low power, low duty data cycles
rate
Operates over 79 RF (Radio Frequency) channels. Operates over 40 RF (Radio Frequency) channels
Device discovery on 32 channels, leading to Connections are much quicker (discovery occurs
slower connections. on 3 channels).
Benefits of BLE
✓ For Bluetooth 5 and later, however, the rate varies depending on the mode and PHY used. The rate can be 1 Mbps like earlier versions,
or 2 Mbps when utilizing the high- speed feature .
Range: BLE was designed for short range applications and hence its range of operation is limited. There are a few factors that limit the
range of BLE:
❖ BLE operates in the 2.4 GHz ISM spectrum which is greatly affected by obstacles that exist all around us such as metal objects, walls,
and water (especially human bodies).
➢ Wi-Fi networks operate in the 2.4 GHz and 5 GHz radio bands,
with some products that contain both bands (dual-band).
❖ Computationally intensive
❖ Narrowband Internet of things (NB-IoT) is a low-power wide-area network (LPWAN) radio technology standard
developed by 3GPP for cellular devices and services.
❖ NB-IoT focuses specifically on indoor coverage, low cost, long battery life, and high connection density.
❖ NB-IoT uses a subset of the LTE standard, but limits the bandwidth to a single narrow-band of 200kHz.
❖ IoT applications which require more frequent communications will be better served by NB-IoT, which has no duty cycle
limitations operating on the licensed spectrum.
Features of NB - IoT
LORA
❖ Long battery life for devices and sensors due to low power consumption
❖ Low cost implementation due to low cost hardware and unlicensed spectrum
Compute Communication
Module Module
Processing Send
Module
Receive
Memory &
Storage
Energy Source
Cloud
Receive
Energy Source
Cloud
❖Enhanced Security
60
Application Layer : Communication Models / Patterns
• Request – Response
• Publish-Subscribe
• Exclusive Pair
Request - Response
Request
Consumer – 1
Receives Messages on
Topic 1
Message published
Publisher 1 Topic -1
Receives Messages on
Topic 1 & 2
Message published
Topic -2
Publisher 2
Topic – 2
Publisher List
Subscriber List
Sends messages on Consumer – 3
Topic 2
Receives Messages on
Topic 2
64
Exclusive Pair
Request to set up connection
…….
Message from Client to Server
Message from Server to Client
• WiFi 6
• Cellular – 4G, 5G (including NB-IoT), Femto Cells
• Bluetooth 5, 5.1 & 5.2
• UWB – Ultra Wide-band
• Weightless – Adaptive usage of the unused TV spectrum
• Thread by Google
• GAGAN & NAViC
67