Introduction to the Internet of Things
Syllabus
This module introduces the Internet of Things (IoT) technology, covering
• The meaning of IoT
• A brief history of IoT
• Technologies that enable the IoT paradigm
• The technical challenges facing IoT ecosystems
• Opportunities and potential applications
2 © 2020 Arm Limited
What is IoT?
Internet of Things (IoT) refers to a large ecosystem of devices and smart objects that can gather, exchange, and act on information over networking infrastructure.
These “things” include:
3
© 2020 Arm Limited
•
• • • • •
Home appliances, e.g., washing machines, fridges, kettles, vacuum cleaners, light bulbs, thermostats, door locks, and video cameras
Civil engineering structures, e.g., bridges and railways
Wearable devices, e.g., smart watches, smart glasses, rings, and clothes
Entertainment devices, e.g., TVs, game consoles, and toys
Biomedical devices, e.g., pacemakers, blood pressure monitors, digital pills And conceivably any THING in the world
How does an object become part of the IoT family?
Objects that make up the IoT typically have the following properties:
They incorporate computing hardware with small form-factor Have (multiple) sensing and/or actuation capabilities
Often have low-power consumption and can be battery-powered Usually transmit and receive information wirelessly
They are connected to the Internet and may be uniquely addressable Their functionality can be (re)programmed
May be able to operate autonomously without human interaction
4 © 2020 Arm Limited
The history of IoT
1988
5
© 2020 Arm Limited
Mark Weiser (Xerox PARC) – Ubiquitous Computing
“…hundreds of wireless computing devices per person per office, of all scales […] This is different from PDA’s, dynabooks, or information at your fingertips. It is invisible, everywhere computing that does not live on a personal device of any sort, but is in the woodwork everywhere. […] its highest ideal is to make a computer so imbedded, so fitting, so natural, that we use it without even thinking about it.”
Weiser, M. (1988). What Ubiquitous Computing Isn’t.
The history of IoT
1988 1999-2002
Neil Gershenfeld (MIT Media Lab)
“in retrospect it looks like the rapid growth of the World Wide Web may have been just the trigger charge that is now setting off the real explosion, as things start to use the Net.”
Kevin Ashton (Auto-ID @ MIT) – Internet of Things
“We need an internet for things, a standardized way for computers to understand the real world.”
Ghershenfeld, N. (1999). When Things Start to Think.
Forbes (2002). The internet of things.
6
© 2020 Arm Limited
The history of IoT
1988 1999-2002 2005
7
© 2020 Arm Limited
ITU (2005). ITU Internet Reports 2005: The Internet of Things.
International Telecommunications Union (ITU) Internet Report: The Internet of Things
“always on communications, in which new ubiquitous technologies (such as radio-frequency identification and sensors) promise a world of networked and interconnected devices (e.g. fridge, television, vehicle, garage door, etc.) that provide relevant content and information whatever the location of the user – heralding the dawn of a new era, one in which the internet (of data and people) acquires a new dimension to become an Internet of Things.”
The history of IoT
1988 1999-2002 2005
2009
8
© 2020 Arm Limited
Commission of the European Communities (2009). Internet of Things — An action plan for Europe
European Commission,
IoT — An action plan for Europe
“network of interconnected objects, from books to cars, from electrical appliances to food […]. These objects will sometimes have their own Internet Protocol addresses, be embedded in complex systems and use sensors to obtain information from their environment […] and/or use actuators to interact with it.”
The history of IoT
1988 1999-2002 2005
Cisco coins Internet of Everything
2009 2012
9
© 2020 Arm Limited
“The Internet of Everything (IoE) brings together people, processes, data, and things to make networked connections more relevant and valuable than ever before – turning information into actions that create new capabilities, richer experiences, and unprecedented economic opportunity for businesses, individuals, and countries.”
Evans, D. (2012). The Internet of Everything: How More Relevant and Valuable Connections Will Change the World
From embedded systems to IoT
• IoT can be seen as an evolution of wireless sensor networks, where the network is no longer dedicated to a single application.
• Instead IoT provides a platform that can accommodate a range of applications and devices that are easier to manage.
• Like in the ubiquitous computing paradigm, IoT devices operate seamlessly, but in addition
Arm envisions 1 trillion Internet-connected devices by 2035
10
© 2020 Arm Limited
• • •
they are connected to the Internet, have more functionality, and
are more intelligent.
Technologies that enable IoT
Mobile computing:
Faster, cheaper, low-power processors and devices (e.g., smartphones and tablets)
Little devices and more sensing options:
Wearables and rich data sources
Big data and the cloud:
Cloud-computing services to process data from sensors
11 © 2020 Arm Limited
Technologies that enable IoT
Better batteries:
E.g., lithium-ion polymer – more energy storage, rapid charging
Faster and more diverse standardized connectivity options:
Short-range (Bluetooth, Zigbee), medium-range (Wi-Fi, cellular), and long-range (LoRa, SigFox)
Development resources:
APIs and protocols (REST, MQTT), language-independent data formats (e.g., JSON), development communities (Mbed)
12 © 2020 Arm Limited
Technologies that enable IoT
Mobile computing
IEEE 802.15.4
LTE
Networking standards that enable scalability
IoT
Little devices and more sensors/Big data and the cloud
Applications
Devices
Big Data
1,000,000s
Platform
13 © 2020 Arm Limited
Cloud and community-based development
Technologies that enable IoT
Mobile computing
IoT
14 © 2020 Arm Limited
More compute power at reduced energy consumption
•
The performance of micro- processors has increased dramatically over the past 5 years
Deliver interactive media and graphics experiences
•
15
© 2020 Arm Limited
Technologies that enable IoT
IoT
Little devices and more sensors/Big data and the cloud
Devices Applications Big Data
16 © 2020 Arm Limited
Little devices and sensing (little data)
LTE
IEEE 802.15.4
Nodes Nodes
Security Communication Discovery
Data Storage & Analytics Management Applications
Local processing
Little Data
Big Data
17 © 2020 Arm Limited
Technologies that enable IoT
IEEE 802.15.4
LTE
Networking standards that enable scalability
IoT
18 © 2020 Arm Limited
Bluetooth Low Energy (BLE) connectivity
• Ultra low power, designed to run with coin cells, e.g., 10mW
• Short range communication, e.g., < 100 meters
• Powering small IoT devices, e.g., wearables
• Proximity sensing/inventory tracking (BLE beacons)
• Many-to-many communications (mesh networking), e.g. building automation
19 © 2020 Arm Limited
Wi-Fi connectivity
• Longer communication range
• Uses unlicensed spectrum and simple decentralized channel
access protocol → easy to deploy
• Higher throughput supported
• Particularly suitable for devices with less stringent power constraints, e.g., smart home appliances
• Power-saving mode (PSM) also defined to save energy in battery-powered devices
20 © 2020 Arm Limited
Technologies that enable IoT
IoT
1,000,000s
Platform
Cloud and community-based development
21 © 2020 Arm Limited
Cloud and community-based development
Accelerating IoT deployment
22 © 2020 Arm Limited
MCUs
Radios
• Rapid, professional IoT device development
• An open source platform and libraries for Cortex -M microcontrollers
• Mix and match essential components for your product design • Microcontrollers, radios, sensors, and software stacks
• Bluetooth, 802.15.4/6LoWPAN, WiFi, and cellular
• Simplify integration with cloud services • Integration with Arm Pelion IoT platform
• Embedded agents and APIs for cloud services
Sensors
Challenges facing IoT
Interconnecting many devices that exchange (big) data can be challenging
Better hardware and code that runs efficiently.
Ensuring energy efficient operation.
Aggregating large data sets and acting on it in real- time.
Modeling and predicting the behavior of complex systems.
Ensuring reliable connectivity and scalability.
23 © 2020 Arm Limited
Guaranteeing secure operation and data confidentiality
Developing easy to use products and services
Complying with regulations
Challenges facing IoT
Interconnecting many devices that exchange (big) data can be challenging
Better hardware and code that runs efficiently.
Ensuring energy efficient operation.
Aggregating large data sets and acting on it in real- time.
Modeling and predicting the behavior of complex systems.
Ensuring reliable connectivity and scalability.
24 © 2020 Arm Limited
Guaranteeing secure operation and data confidentiality
Developing easy to use products and services
Complying with regulations
Add service assurance on top of everything!
25 © 2020 Arm Limited
Example: Wearable specific constraints
Wristband fitness trackers monitoring activity, sleep, heart rate, etc.
• Limited memory
• Battery powered
• Minimal user interface
• Short range communication • Bluetooth Low Energy (BLE)
• Wireless communication
• Risks of eavesdropping, surveillance, etc.
26
© 2020 Arm Limited
Tackling IoT challenges
Multiple approaches required
Theoretical perspective: Rigorous models that capture system behavior at different levels of abstraction.
Engineering perspective: Architectural and network challenges posed by large scale, heterogeneous systems with dynamic behavior.
Experience perspective: Understand the principles underpinning human-machine interaction and how IoT shapes society from a socio-technical perspective.
27 © 2020 Arm Limited
Opportunities
Appliances
Farming
Automotive
28
© 2020 Arm Limited
Lighting
Manufacturing
Fitness/Healthcare
Portable and Wearable Electronics
Resource Management
Industrial Internet
Application domains
• Industry (manufacturing, transportation, agriculture)
• Consumer (smart homes, appliances, assisted living)
• Wearables (healthcare, fitness, productivity)
The IoT opportunity gap
Heterogeneous Tech/ Silos of Things
Today
The IoT opportunity is huge
Analysts’ predictions for the number of connected devices by 2030:
125 billion? 500 billion? 1 trillion?
Current trends show strong growth
IoT has been around for about 25 years, but the number of connected things (20bn in 2020) is now increasing faster than the world’s human population (7.7bn in 2020).
29 © 2020 Arm Limited
Time
Reach
Scale and diversity of IoT is very different to mobile
30 © 2020 Arm Limited
IoT in the home
15 devices per person expected by 2030
Benefits Risks
• Lower home carbon footprint (thermostats, smart metering, smart lighting)
• Personalization (voice-controlled personal assistants, access control)
• Increased comfort (appliances automation, assisted living robotics)
• Safety (smart cameras, smart locks)
• Communication is wireless and therefore potentially subject to abuse
• Control via software running on phone (app) – risk of malware and privileges abuse
• Hijacking and weaponization (e.g., Mirai botnet)
31 © 2020 Arm Limited