Professional Documents
Culture Documents
02 - IoT System Architecture and Standards
02 - IoT System Architecture and Standards
02 - IoT System Architecture and Standards
Syllabus
This module will cover the following aspects
1
9/7/22
2
9/7/22
Applications
(different scales)
This approach
enables to break
Platform up complexity,
(API, protocols, data processing, device management) share resources
Security &
Privacy more easily, and
Infrastructure/Networking fabric
(connectivity, storage) promote
interoperability
Physical world
(sensors, actuators)
• Easier to share and partition strictly the network and computing resources (slicing);
reducing the burden on service providers to build and manage networks –
Infrastructure/Network as a Service (IaaS/NaaS)
3
9/7/22
Security challenges
How to secure the entire ecosystems, from hardware to application?
IP/
Core
MPLS
networks
M2M/
Area
LTE/
NB-IoT Deterministic
Wi-Fi mesh Ethernet
End points
Cellular
ZigBee
PLC
4
9/7/22
Cloud computing
End devices merely information gatherers
Might not scale as the number of IoT devices grows, and applications
continue to diversify and generate more data
Cloud
Infrastructure • Sensing
performed by
simple sensors
Energy • Information
supplier
Electricity
meter
relayed by home
Gas
meter
Core network/
Internet
hub over cellular
Home hub network
Radio access Network
network operator • Data processed in
the cloud by
different
Third stakeholders
parties
10
5
9/7/22
IoT devices kept simple, no direct communication with end servers, Fog computing
still battery powered
11
Scalability problem: as the number of devices grows, so will the number of gateways that are required
12
6
9/7/22
Cloud
• Gateway performs
Cellular
Services protocol
translation
• Incorporates basic
network intrusion
Fiber Internet detection system
Gateway
• Cloud services
continue to
Wi-Fi
perform analytics
13
Smartphones as gateways
The fitness and healthcare domain
• Embed multiple networking technologies (Wi-Fi, 3G/4G, Bluetooth/BLE, NFC, etc.)
• Run full TCP/IP stacks, thus maintain end-to-end connectivity with cloud
14
7
9/7/22
Example: Wearables
• Smartphone
Cloud-based fitness communicates
tracking service
over BLE with
wearable devices
LTE
• Performs minimal
Core network/
Internet information pre-
Cloud-based image
manipulation/facial
processing
recognition/navigation
BLE
services
• Relays data to
cloud-based
services
15
Edge computing
Transmitting only key information or summaries
16
8
9/7/22
Example: Hearables
• Hardware: Low-power
chips specialized in
computationally
intensive tasks (Arm
Cloud-based Ethos)
services
LTE
• Software: AI libraries
Core network/ optimized for
Internet constrained devices
(uTensor)
• Neural networks:
compressed/pruned
models
17
Cloud
servers • What are the application requirements?
Thousands
• What data needs to be acted on locally?
• Where is most of the computing power?
Fog • How much networking infrastructure
Nodes Millions
should be deployed/used?
• Where are the trust boundaries?
Edge
Devices Billions
18
9
9/7/22
19
20
10
9/7/22
21
Industry alliances
• Bluetooth – wireless personal area networks (WPANs); defines application profiles
• ZigBee – WPANs building on IEEE 802.15.4; inexpensive consumer/industrial applications
• LoRaWAN – LPWAN based on chirp spread spectrum technology
Collaborative associations
• The Alliance for IoT Innovation (AIoTI) – European Commission framework supporting interaction between IoT
players to drive innovation, standardization, and policy.
• Open Connectivity Foundation (OCF) – Industry-led framework aiming to develop IoT standards, interoperability
guidelines, and provide a device certification program.
22
11
9/7/22
• International Organization for Standardization (ISO) – promotes a broad range of proprietary, industrial, and
commercial standards
• Example: Internet of Things (loT) – Reference Architecture (ISO/IEC 30141:2018)
23
24
12
9/7/22
Coming next
Module Contents
Introduction to Embedded • What is an embedded system
Systems • Examples of embedded systems
• Features of embedded systems
• Embedded systems programming
Hardware Platforms for IoT • What is a hardware platform
• Types of memory
• Power saving techniques
• Types of sensors
The Arm Cortex-M4 • Processors vs. architectures
Processor Architecture • Cortex-M4 features
• Cortex-M4 registers
25
13