Iot Training Session #3: - ISEP - © 2021-24 TG
Iot Training Session #3: - ISEP - © 2021-24 TG
Iot Training Session #3: - ISEP - © 2021-24 TG
INTERNET OF THINGS
🥨 2
PREVIOUSLY
Throughput
eMBB
4G 20 Gb/s
2021
Cellular 3G
2012+
critical
IoT
2004+ 2023+
NB-IoT
Cellular IoT 2G LTE-M
massive
2018
IoT
Energy savings
2025+
1992+
SigFox
WAN
2016
Evolution
IOT WIRELESS NETWORKS 🥨 5
not to scale
⚠
Throughput
LPWAN
Range
SUPPLY CHAIN 🥨 6
indoor outdoor
accuracy accuracy
UWB, WiFi GPS
RFID,
BLE
energy savings
LORAWAN 🥨 7
LORAWAN ARCHITECTURE
G/Ws: Gateways
LORAWAN 🥨 8
Source: ResearchGate.net
LORAWAN 🥨 9
Energy Settings
=
Repetitions Radio conditions
Spreading Factor
LORAWAN 🥨 10
GEOLOCATION
G/W
Network based
macro geolocation G/W
Device
< 10 km accuracy
SIGFOX LORAWAN
LTE-M ESSENTIALS
LTE evolution for M2M / IoT
Cellular IoT: Cat-M1 at 800 MHz
Lower energy consumption
Mobility: handover
Roaming between operators
Standardized and 5G ready
NB-IOT 🥨 13
NB-IOT ESSENTIALS
Deep-indoor coverage:
key NB-IoT differentiator
Advanced energy savings
Up to 20+dB for underground
and enclosed spaces
DSSS modulation technology
vs. LTE-M spread technology
5G 🥨 14
5G ESSENTIALS
AGV
Mngmt
IOT PROTOCOLS 🥨 15
LWM2M
Application layer communication protocol
for IoT device management
an open standard from the
Open Mobile Alliance (OMA)
🥨 18
AGENDA
Session 3 of 3
IOT: STANDARDS 🥨 19
AGENDA
WEARABLE DEVICES
FisherConnectors
IOT: WEARABLES 🥨 22
SMART-EVERYTHING
FisherConnectors
IOT: WEARABLES 🥨 23
IIOT WEARABLES
FisherConnectors
IOT: WEARABLES 🥨 24
IIOT
DIAG
🥨 25
EMBEDDED DEVICES
Hardware is hard
EMBEDDED HARDWARE 🥨 26
Sensors Antenna
I/O SEC RF
Actuators
IoT
MICRO CONTROLLER
Device
POWER Source
EMBEDDED HARDWARE 🥨 27
CHIPS … MODULES
Chips
SiP: System in Package
SoC: System on Chip
Modules
EMBEDDED HARDWARE 🥨 28
GROVE STARTER-KIT
https://seeeddoc.github.io/Grove-Starter_Kit_v3/
EMBEDDED HARDWARE 🥨 29
ENCLOSURE DESIGN
DIN rail mounted
Wall mounted
EMBEDDED HARDWARE 🥨 30
SENSORS
METERING
TEMPERATURE
HUMIDITY
PRESSURE
Transducers
compensated for temperature fluctuations, produces a voltage
Transmitters
compensated for temperature fluctuations, produces a 4-20 mA current
PRESSURE
Capacitive Strain-gauge Piezoresistive
capacitance change produced by foil or silicon strain gauges are arranged Piezoresistive sensing elements arranged in a bridge,
deflection of the membrane, as a Wheatstone bridge, in a diaphragm, attached to a flexible diaphragm. Resistance changes
which alters the capacitor geometry which deflects when pressure is applied according to the magnitude of the diaphragm deflection
SENSORS 🥨 38
PROXIMITY
PROXIMITY
Reflective, Through-beam, Low cost, long-range Excellent long range detection with fast update rates.
and Retro-reflective Magnets High end, expensive sensors
SENSORS 🥨 40
PROXIMITY
SENSORS 🥨 41
SSTSensingLtd
SENSORS 🥨 42
LEVEL
level
matters
SENSORS 🥨 43
ACCELERATION
Acceleration / axis
SENSORS 🥨 44
ANGULAR ROTATION
Angle measurements
Inclinometers
SENSORS 🥨 45
Air Quality:
up to 6 Gas sensors:
CO2, NH3, CO, H2S, FA...
and 4 Odor sensors
Particles:
PM 2.5 um and PM 10 um
SENSORS 🥨 46
DISTANT HEAT
LIGHT
To monitor lighting
in buildings and
tunnels for instance
🥨 48
ACTUATORS
to act
ACTUATORS 🥨 49
RELAYS
ACTUATORS 🥨 50
CONTROL VALVES
to regulate
the flow
of fluids
ACTUATORS 🥨 51
MOTORS
AC Synchronous Motors
AC Induction Motors
DC Brushed Motors
DC Brushless Motors
…
Direct Drive Motors
Linear Motors
ACTUATORS 🥨 52
MOTORS - CONT’D
Servo Motors
Stepper Motors
ACTUATORS 🥨 53
VIBRATION MOTORS
🥨 54
IOT PLATFORMS
IOT PLATFORMS 🥨 55
BOSCH.IO
IOT PLATFORMS 🥨 62
SIEMENS MINDSPHERE
🥨 63
AI
Essentials
AI: CONTEXT 🥨 64
LINEAR REGRESSION
Regression analysis estimates the relationship between two or more variables
STATISTICS 🥨 66
STATISTICAL APPROACHES
Frequentist approach
Method which makes predictions on the underlying truths of the experiment,
using only data from the current experiment.
Bayesian approach
Method that encodes past knowledge of similar experiments into a statistical
device, known as prior. This prior is combined with current experiment data
to make a conclusion on the test. Essentially, you start out with a prior belief
and then update it in light of new evidence.
https://arbital.com/p/bayes_frequency_diagram/
STATISTICS 🥨 69
BAYESIAN STATISTICS
AI: CONTEXT 🥨 70
AI-WASHING…
AI: CONTEXT 🥨 71
SHORT HISTORY OF AI
AI: CONTEXT 🥨 72
MACHINE LEARNING
Supervised learning - system trained with data
examples with previously known results
> Regression: prediction of a continuous outcome,
e.g. level of manufacturing emissions.
> Classification: category (class) prediction,
e.g. whether an email is a spam or not
Reinforcement learning - approach in which the system is rewarded for correct actions
and penalized for wrong ones. As a result, the system learns to develop an algorithm in which
it receives the highest reward and the lowest penalty.
AI: CONTEXT 🥨 74
REINFORCEMENT LEARNING
LINEAR REGRESSION
Derived from statistics, there are multiple types
of regression algorithms:
CLASSIFICATION
Classification Algorithms can be further divided
into the following types:
๏ Logistic Regression
๏ K-Nearest Neighbours
๏ Support Vector Machines
๏ Kernel SVM
๏ Naïve Bayes
๏ Decision Tree Classification
๏ Random Forest Classification
AI: NEURAL NETWORKS 🥨 77
NEURAL STRUCTURE
AI: NEURAL NETWORKS 🥨 78
AIOT = AI + IOT
AIOT: CONTEXT 🥨 81
Visual
recognition
AIOT: CONTEXT 🥨 82
AIOT: CONTEXT 🥨 83
AIOT: CONTEXT 🥨 84
AIOT: CONTEXT 🥨 85
https://www.visualcapitalist.com/aiot-when-ai-meets-iot-technology/
AIOT: MAIN MARKET SEGMENTS 🥨 86
AIOT: MAIN MARKET SEGMENTS 🥨 87
DATA 🥨 88
Speed of Actions
Depth of Insights
Tom Bradicich
🥨 89
DISTRIBUTED LEDGERS
BLOCKCHAIN
HOW
BLOCKCHAIN
WORKS
https://www.ft.com/content/eb1f8256-7b4b-11e5-a1fe-567b37f80b64
BLOCKCHAIN 🥨 92
https://www.iiconsortium.org/pdf/Digital_Transformation_in_Industry_Whitepaper_2020-07-23.pdf
https://www.iiconsortium.org/pdf/Distributed_Ledgers_in_IIoT_White_Paper_2020-07-22.pdf
BLOCKCHAIN 🥨 93
SMART CONTRACTS
- IBM
BLOCKCHAIN 🥨 94
SMART CONTRACTS
Efficiency, Sovereignty
Trust, Security, Savings
BLOCKCHAIN 🥨 95
https://youtu.be/n_XnEKJVKXo
https://youtu.be/iTGoS5IXrqQ
BLOCKCHAIN 🥨 96
https://youtu.be/n_XnEKJVKXo
🥨 97
IOT SECURITY
…
IoT vulnerabilities & best practices
IOT SECURITY 🥨 98
SECURITY ALERT
IOT SECURITY 🥨 99
SECURITY ALERT
CONNECTED CARS
multi-layered
vulnerabilities
McAfee
IOT SECURITY 🥨 102
IOT BOTNETS
TrendMicro
IOT SECURITY 🥨 103
MIRAI ATTACK
Attack module
DoS methods
Process killer
telnet, SSH,
HTTP…
Scanner
random IP
addresses to
brute force
McAfee
IOT SECURITY 🥨 106
INDUSTRIES:
VIDEO CAMERAS
Nozomi
IOT SECURITY 🥨 107
GUIDANCE
Security by operations
IOT SECURITY 🥨 109
ALLIANCE
IOT SECURITY 🥨 110
BEST PRACTICES
IOT SECURITY 🥨 111
BEST PRACTICES
IOT SECURITY 🥨 112
APPS
PROFILE
IOT SECURITY 🥨 113
APPS PROFILE
IOT SECURITY 🥨 114
7 PRINCIPLES
to secure
connected
devices
Microsoft
IOT SECURITY 🥨 115
7 PRINCIPLES - CONT’D
to secure
connected
devices
Microsoft
🥨 116
Workshop
USE CASES 🥨 117
TRANSPORTATION
Please select ideal connectivity type(s) for
?
LTE-cat1
LTE-M
USE CASES 🥨 118
SUPPLY CHAIN
Please select ideal connectivity type(s) for
- European roaming
- Geolocalisation
- Fleet management
- Updates over the air, etc.
?
LTE-M
USE CASES 🥨 119
?
LTE-cat1
LTE-M
USES CASES 🥨 120
PERSONAL SAFETY
Please select ideal connectivity type(s) for
- Reliability
- Autonomy (edge computing)
- Remote control
- Indoor coverage, etc.
?
LTE-M
CELLULAR 🥨 121
ALERT BUTTONS
Please select ideal connectivity type(s) for
?
LTE, LTE-cat1
LTE-M, NB-IoT
USE CASES 🥨 122
METERING / UTILITIES
Please select ideal connectivity type(s) for
?
NB-IoT
USE CASES 🥨 123
Containers tracking
Global coverage
?
Solution hybride :
Cellulaire IoT + Satellite
🥨 124
GLOSSARY
IoT
GLOSSARY 🥨 125
IOT, NETWORKS
& TELECOM