Module-3.2 - From Embedded Systems To Internet of Things
Module-3.2 - From Embedded Systems To Internet of Things
0-20241127
[module 3.2]
FROM EMBEDDED SYSTEMS
TO INTERNET OF THINGS
ESIOT ISI-LT - UNIBO From Embedded Systems to IoT 1
OUTLINE
• Internet of Things - Introduction
• From IoT to Enterprise/Industrial IoT
• IoT and Web of Things
[*] Kevin Ashton. “The ‘Internet of Things’ Thing’. RFID Journal, 2009. http://
www.rfidjournal.com/articles/view?4986 ]
[**] Samuel Greengard. The Internet of Things. MIT Press
ESIOT ISI-LT - UNIBO From Embedded Systems to IoT 3
IoT: A DEFINITION
• A definition [LIT]:
– “The IoT is what we get when we connect Things, which are not
operated by humans, to the Internet”
• systems composed by physical objects that are connected
and communicate by means of the Internet
• these physical objects are typically embedded systems
• IoT is at the core of Industrial Internet
– infrastructure supporting large-scale and robust connectivity
between devices and data
– integration of embedded system with sensors, software and
telecom systems
– also called “Industry 4.0” o smart industry o smart manufacturing
[IOTF, p.72]
[IoTF, p.68]
IoT =
Physical Objects +
Controller/Sensors/Actuators +
Internet
http://www.eesc.europa.eu/?i=portal.en.group-1-new-news.34501
[IoTF, 85]
ESIOT
(*) Timothy Chou.ISI-LT - UNIBO
Precision. From Embedded
Principles, Practices and Solutions Systems
for the Internet to IoT Crowdstory, 2016
of Things. 17
SIMPLIFIED ARCHITECTURE OF
AN ENTERPRISE IOT SYSTEM
[VC18]
PC ISI-LM UNIBO I-IOT - FURTHER NOTES 20
I-IOT DATA FLOW
• From data generation to their processing on the cloud
http://blog.cimation.com/blog/key-differences-between-scada-dcs-and-hmi-systems
ESIOT ISI-LT - UNIBO From Embedded Systems to IoT 24
SCADA: MAIN ELEMENTS - RTUs
• Sensors and Remote terminal units (RTUs)
– at the base layer of a SCADA there is a sensor
network
• allow for monitoring the functioning and state of
industrial machines and processes
– connected to sensors we have the remote terminal
unit (RTU)
• their job is to collect relevant data from sensors and
transform them into digital signals to be sent to the
remote control station
nice videos:
https://www.youtube.com/watch?v=PbAGl_mv5XI
nice video:
https://www.youtube.com/watch?v=Qf32qtHfowQ
http://www.armani-engr.com/hmiscada.html
ESIOT ISI-LT - UNIBO From Embedded Systems to IoT 30
I-IOT DATA FLOW
• From its generation at the field level to its processing in the cloud
nice intro/overviews:
https://www.youtube.com/watch?v=-tDGzwsBokY
https://www.youtube.com/watch?v=vRk42W_4R0o
INTERNET OF THINGS
CLOUD
Guinard, Dominique; Vlad Trifa; Erik Wilde (2010). "A Resource Oriented Architecture for the Web of Things".
Proc. of IoT 2010 (IEEE International Conference on the Internet of Things). Tokyo, Japan.
Figure 1.4 The Web of Things is concerned with only the highest OSI layer (7),
whichESIOT
handles applications,
ISI-LT - UNIBO services, and data.From
Working with such a high level of
Embedded Systems to IoT 46
abstraction makes it possible to connect data and services from many devices
ically connected to each other. In other words, devices can (but don’t have to) be
GET
http://geneva.ch/weather/
HTTP WWW/LAN
PUT
http://hotel.ar/room105/lock
• Web developers
• Native/desktop apps
• Web services and APIs GET
• Analytics, storage http://myhome.london/fire/alerts.rss
Figure 1.6 The Web of Things allows developers and applications to exchange data with any
physical object or device using standard HTTP requests, regardless of how the device is connected.
ESIOT ISI-LT - UNIBO From Embedded Systems to IoT 47
Central
node
• Star topologies Figure 5.2 Star topology: all nodes communicate with a single central node. Star of stars topology:
nodes connect to intermediate nodes (gateways), which are in turn connected to a central node using
Light bulbs
a star topology.
the range of each device by adding more nodes. You can also make the network more
– mesh networks wireless radio protocol such as ZigBee. Those gateways are in turn connected to your
internet router (the central node) using Ethernet.
– relays MESH NETWORKS
From: Pi
The last network topology that you might encounter in the IoT is also the most com-
To: Edison
plex: mesh
Content: networks.
Hello World! In a mesh network,
Pi 3
there are no central nodes because any node
BeagleBoard
in the network is able to forward messages from one node to another. As an example,
consider the devices shown in figure 5.3. The Pi on the left is too far from the Intel
Edison on the right to communicate with it directly. In a mesh network, the Pi can use
the nearby devices
Pi
as intermediate hops, called relays, to forward the message to its
Edison
destination. In this particular case, the Pi can use the Arduino, which is connected to
the Edison, to relay the message. In short, a mesh network means that you can extend
the range of each device by adding more nodes. You can also make the network more
Arduino
Figure 5.3 Mesh topology: messages are forwarded across several devices to reach their destination.