IoT Introduction
IoT Introduction
• Alternate Definition:
“The Internet of Things (IoT) is the network of physical objects that contain embedded
technology to communicate and sense or interact with their internal states or the external
environment.” – Gartner Research*
* https://www.gartner.com/en/information-technology/glossary/internet-of-things
Brief History of IoT
The term "Internet of things" was likely coined by Kevin Ashton of Procter &
Gamble, later MIT's Auto-ID Center, in 1999.
“In the 20th century, computers were brains without senses — they only knew what we told them.” Now in
the 21st century, computers are sensing things for themselves! – Kevin Ashton
Early 1980s at the Carnegie Melon University, a group of students created a way to get
their campus Coca-Cola vending machine to report on its contents through a network
in order to save them the trek if the machine was out of Coke.
In 1990, John Romkey, developer of the first TCP/IP stack for IBM PC in 1983,
connected a toaster to the internet for the first time.
• Predictive Maintenance
o Continuous monitoring of systems and processes to identify key indicators of problems
before they
result in downtime or system failure
• Cost Reduction
o When an organization can improve system uptime, automate processes, reduce the risk of failure and
gain insights that support better decision making, and reduce resource usage, the result is efficiency
and cost savings
• Adaptability
o The ability to adapt to new business requirements, customer needs, and changing conditions, or scale
the deployment in response to business growth or customer requirements
IoT vs. WSN
• Wireless Sensor Network (WSN):
– WSN is primarily used for monitoring and recording the physical environment
conditions like temperature, sound, pollution levels, humidity, wind, and so on.
– In a WSN, there is no direct connection to the internet. Instead, the various sensors
connect to some kind of router or central node.
IoT Analytics’
prediction
Source: https://iot-analytics.com/state-of-the-iot-2020-12-billion-iot-connections-surpassing-non-iot-for-the-first-time/
Where is IoT?
Wearable
Tech Devices
Smart Appliances
It’s
everywhere!
Industry Automation
and Monitoring
Healthcare
Global IoT Market Share
14% Smart Homes Retail < 2%
3%
Wearables Smart Utilities
& Energy
4%
7%
Industrial IoT
Connected Cars
24%
Source: https://iot-analytics.com/iot-market-size/
IoT Ecosystem
IoT is not just a technology; it is an ecosystem!
• Community components:
IoT Frameworks
• Tools needed to design and implement IoT-based solutions and products
IoT Architectures
• Graphical structure of the designed IoT-based solutions and products
IoT Core
• Sensors & Actuators, microcontrollers, internet connectivity, service platform including security
IoT Gateway
• It carries the responsibility to ensure bidirectional communication between IoT protocols and other networks
Cloud
• Accepts, accumulates, maintains, stores, and process data in real time
Analytics
• It indulges in conversion and analysis of data which results in recommendations and future decision making
– sensors, sensor systems, gateways, mobile app, embedded controller, data management
platform, analytical platform, and so on.
– support interoperability among all devices, provides secure connectivity, reliability in data
transfer, interface to 3rd party application to built on it, and so on.
• There are a number of ways to group and cluster sensors into different categories
Source: https://cdn2.hubspot.net/hubfs/1878050/Landingpages/Events/Schwabengipfel/Guido_Schmutz_IoT-Cloud-or-OnPrem.pdf?t=1501051153000
Actuator Classification
• Common ways to classify actuators:
Power output
• e.g. high power, low power, micro power
Area of application
• Specific industry or vertical where they are used
Type of energy
• e.g. mechanical energy, electrical energy, hydraulic energy, etc.
Actuators by Energy Type
Type Examples
– Processing unit
• For acquiring sensed data from sensors,
• processing and analysing sensing data,
• coordinating control signals to any actuators, and
• controlling many functions (e.g. communication unit, power unit).
– Memory
• Mostly on-chip flash memory
• user memory used for storing application related data
• program memory used for programming the device
– Communication unit
• Responsible for connecting a smart object with other smart
objects and the outside world (via the network using
wireless/wired communication)
– Power source
• To powered all components of the smart object
TelosB Mote
Cont…
Source: Cisco
Access Technologies in IoT
Communication IoT Access Technologies
Criteria
Range
Frequency Bands
Power Consumption
Topology
Constrained Devices
Constrained-Node
Networks
Range
Frequency Bands, Power Consumption and
Topology
Access Technologies in IoT: Long Range
Comparison of Constrained devices
Constrained node networks
• A Real Time Operating System, commonly known as an RTOS, is a software component that rapidly switches
between tasks, giving the impression that multiple programs are being executed at the same time on a single
processing core.
Comparison of IoT OS
Internet
Key Advantages of IP
Open and standard-based
Versatile
Ubiquitous
Scalable
Manageable
Highly secure
Stable and resilient
Use of AI in IoT:
• Smart Home
– Automated HVAC control
• Industrial IoT
– Predictive maintenance
– Optimized supply chain
• Farming
– Smart farming
– Interruption warning
• Self-driving Car
– Mimic human driving on road
• Health
– Auto-diagnosing any disease
– Assistive healthcare
Data Analytics in IoT
“Data Analytics + IoT => Smart Business Solutions”
The business value of IoT is not just in the ability to connect devices, but
it comes from understanding the data these devices create.
Challenges:
Huge Volume
Real-time data flow
Variety of data
types
e.g. XML, video, SMS
Unstructured data
Variable data model and
meaning / value
IoT analytics is the application of data analysis tools and procedures to realize
value from the huge volumes of data generated by connected IoT devices
Securing IoT
• Both the IoT manufacturers and their customers didn’t care about the security !
Source:https://www.theguardian.com/technology/2016/oct/26/ddos-
attack-dyn-mirai-botnet Source:http://metropolitan.fi/entry/ddos-attack-halts-heating-in-
finland-amidst-winter
Source: https://depositphotos.com/126025652/stock-illustration-smart-city-concept-and-internet.html
Smart Home
Source: https://medium.com/@globalindnews/north-america-accounted-for-major-share-in-the-global-smart-home-healthcare-market-in-2015-cc9cc1974ac5
Smart Healthcare
Source: http://iot.fit-foxconn.com/
Industrial IoT
Source: https://www.winmate.com/Solutions/Solutions_IoT.asp
Connected Cars
Source: https://www.google.com/
Smart Agriculture
Source: https://in.pinterest.com/pin/515380751093603767/?lp=true
Livestock Management
Source: https://data-flair.training/blogs/iot-applications-in-agriculture/
Many More ….
Interoperability
• various protocol, various architecture
• unavailability of standardized platform
• different technology leads to interoperability issue
• Recent IoT standards are minimizing this problem
Traditional Data Flow in IoT
• Network layer is responsible for connecting to other smart things, network devices,
and servers. Its features are also used for transmitting and processing sensor data.
• Application layer is responsible for delivering application specific services to the user.
– For example, smart homes, smart
cities, smart health, etc.
Source: https://www.pinterest.com/pin/641129696942354756/
Emergence of Standard IoT Architecture
• However, the basic 3-layer architecture did not address many issues.
– e.g. Compatibility, Safety & Security, Reusability, Heterogeneity, etc.
• In fact, the IoT did not have any standard defined architecture of working which is strictly followed universally.
Few Issues:
• So, in the past several years, architectural standards and frameworks have emerged
• Include:
• the physical
network that the
IoT applications
run on. (e.g.
backhaul network)
• the underlying
management
protocols
• the hardware
co
nt
oneM2M Architecture
• Proposed by European Telecommunications Standards Institute (ETSI)
• oneM2M architecture divides IoT functions into three major domains.
First Second
• top is the common
services layer
• Identify different
technologies at each
layer
• primary function is
generating data
Layers Functions
Layer 4: Data Accumulation • Captures data and stores it for applications
• Convert event-based data to query-based processing
Layer 5: Data Abstraction • Reconciles multiple data formats
• Ensures consistent semantics for various data sources
• Confirmation about dataset completeness
Layer 6: Application • Interpret data using software applications
• Applications may monitor, control, and provide report
based on analysing the data
Layer 7: Collaboration and • Consumes and shares the application information
processes • Collaborating and communicating IoT information
Simplified IoT Architecture
• It highlights the fundamental building blocks that are common to most IoT
systems and which is intended to help in designing an IoT network.
Data Block
The portion of the overall information
carried by the packet
Internet
Your Web
Computer ISP Servers
Routers
Network Architecture
Router
Switch
Wireless Network
Devices at different layers
1. NIC Card
2. Repeater
3. Hub
4. Switch
5. Bridge
6. Router
7. Gateway
8. Firewall
Network Interface Card