Cours-M2BDA-2024
Cours-M2BDA-2024
Module 21H
M2 - BDA
Ines Bousnina
[email protected]
Course Outline 2
Hanen IDOUDI
7
Some numbers … 8
IoT Applications 9
Smart cities 10
Hanen IDOUDI
Smart cities 11
• Mobility
• Healthcare
• Security
• Water
• Energy
• Engagement and Community
• Economic Development and Housing
• Waste
Hanen IDOUDI
Smart cities 12
Hanen IDOUDI
Smart cities 13
Smart cities
-- Examples of Smart cities : 14
Oslo :
Wide use of sensors to control lighting, heating, and cooling. The city’s
goal to cut emissions by 36 percent by 2020 and as much as 95
percent by 2030.
More than 2,000 charging stations for electric vehicles, whose owners
do not have to pay sales tax and are entitled free parking, charging,
and transport on ferries.
Norway has announced plans to build a sustainable smart city near
Oslo’s airport to develop technology-driven communities.
powered only with renewable energy, with excess being sold back into the
grid.
Sensor-based systems will operate automatic street and building lighting
along with waste management and security.
Only electric vehicles will be permitted, but planners eventually want self-
driving vehicles.
Smart cities
-- Examples of Smart cities : 15
New York :
Hundreds of smart sensors and a low-power wide area network are
deployed throughout several business districts.
Collected data help manage trash pickup; waste containers fitted with
sensors monitor when the cans are full and relay that information to
disposal crews.
Throughout the city, online charging kiosks are replacing public phone
booths to enable internet connectivity.
E-helath in general stands for the use of ICT in health use cases :
Telemedecine, mobile-e-health, Electronic Health Records, Smart
Medical Things
WBAN : Wireless Body Area Networks
Smart Medical Things, Wearables
Uses :
Sports and wellness
Medical purposes
Medical applications 21
Medical purposes :
Monitoring of patients in hospitals, disabled persons and elderly, monitiring of
Alzhaeimer patients etc
Example : medical sensors for automatic and periodic measurement of patients’
vital signs (cardigrams, etc)
Medical applications 22
The devices interact with a smartphone app that can store long-
term data, help diabetes patients calculate their insulin dose, and
even allow patients to record their meals and blood sugar levels, to
see how their food and insulin intake are affecting their blood
sugar.
Medical applications 24
Hanen IDOUDI
The IoT ecosystem : from the physical
34
connected object to the IoT service
42
act of aggregating raw data, produced in real time, arriving in an unpredictable manner
Device-to-Device Device-to-Cloud
42
- Allows two or more devices to connect directly
using protocols like Bluetooth, Z-Wave, or ZigBee. - involves an IoT device connecting directly to
- Commonly used in home automation to transfer an Internet cloud service
small data packets between devices, wearable - Can be used in tracking devices, monitoring a
IoT devices (e.g., heart monitors paired with cam or other devices remotely
smartwatches).
- Bluetooth Low Energy (BLE) is widely adopted
due to its low power consumption
Liaison
Cellularcellulaire
link or Wifiou WiFi
Smartphone
Objet connecté
Connected device
Connectivity Model– Short Range 46
Box ADSL
WiFi
Passerelle
Gateway
6lowPan
Zigbee
Thread,…
Sensor
Senseur
Connectivity Model– Short Range 47
low cost
Wifi sensor : faisability (high energy consumption, computation
ressources)
Box ADSL
WiFi
Sensor
Senseur
Connectivity Model– Long Range 48
LPWA / 3GPP
Senseurs
Sensor
2. IoT networks technologies
2.2. Long Range communication protocols
Low Power Wide Area Networks (LPWA) 50
** 3GPP (Third Generation Partnership Project) : standardisation organisation for cellular networks
LPWAN Technologies 51
Mobile IoT deployment 52
Statistics of 2020
Source : https://www.gsma.com/iot/deployment-map/
LTE-M (Long Term Evolution, category M1) 53
3GPP Solution
Easy to deploy : updgrade of existing 4G networks infrastructures
Low energy consumption
Interoperable
Data rates up to 1 Mbps
Up to 11 km of coverage radius
Licenced frequency bande (700 – 900 Mhz)
NB-IoT (Narrowband IoT ) 54
3GPP Solution
Improvment of LTE-M (LTE-M2)
Low consumption and long range technology (LPWAN) validated in June 2016 which can
operate in three different ways:
On the 200 kHz frequency band, allocated to GSM network (scarcely used nowadays)
Within LTE network which allocates ressources for NB-IoT
Within and independant and dedicated network
NB-IoT allows download or upload speeds of 20 to 250Kbit / s with a latency of less than about 10
seconds. The latency will depend on the quality of the communication chip, the network, the
quality of reception and the distance to the nearest antenna.
Arround 11 km of coverage radius (slightly better than LTE-M’s coverage)
Requires less ressources (processor and memory) than LTE-M
NB-IoT is based on 4G existant infrastructure. It inherits number of functionnalities. It is hence
compatible with international mobility : roaming capability.
NB-IoT is 5G ready
NB-IoT (Narrowband IoT ) 55
Several applications use cases for IoT and IIoT (Industrial Internet Of
Things).
Objects for intelligent measurement such as electricity, gas or water
(water meter) for example
Monitoring systems such as alarms or fire alarms
Connected cities or smart cities applications, for example, street
lighting, trash filling monitoring, etc.
Measuring personal health data using connected objects
Monitoring the status of some industrial machines that do not require
real-time operation
…
LoRa (1/5) 56
Class A (All)
Autonomous battery-powered objects programmed for sending
informations towards the network.
Asynchrone sendings, optional reception after sending. The object
stays at listen mode after sending data for a given duration.
Usage: autonomous object programmed for sending data.
Example: a humidity sensor programmed to sending a reading every
2h.
LoRa (3/5) 58
Class B (Beacon)
Battery-powered objects. Synchronised sending and reception.
Periodically, the device leaves idle state, listens/sends data then
returns to idle state.
Use case: autonomous object programmed to send/receive data
periodically.
Example: irrigation system : receives activation order at fixed hours to
maintain soil humidity
LoRa (4/5) 59
Class C (Continuous)
Powered objects. Asynchronous data sending and reception
Object react immediately for network requests.
Use case : almost time-real communication for a continiuous
monitoring of an object
Example: Public lightening monitoring in a Smart City which can be
controled by citizens through their smartphones.
LoRa (5/5) 60
IEEE
Communication
protocols for
LwPAN
NOKIA product
BLE 4.0 in 2010
BLE 5.0 in 2017
Bluetooth 5
Double of data rate
4 x range
IEEE 802.15.4 – Low energy operation 74
Active Period
inactive period
15ms *2SO
0 =< SO =< 14
15ms *2BO
SO =< BO =< 14
SO = Superframe Order
BO = Beacon Order
allows competitive access
15ms *2n
where 0 =<n =<
14
Transmitted by the PAN coordinator. Contains network information,
Beacon
superframe structure information and notifications on buffered messages for nodes
Beacon
Extension if many waiting packets to be sent by the coordinator
extension
CAP Nodes use CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance)
Allows competitive access
Application Customer
◗ “the software”
API
◗ Network, Security & Application
Security layers
32- / 64- / 128-bit encryption ZigBee ◗ Brand management
Alliance
Network
Star / Mesh / Cluster-Tree
Low complexity,
Low cost,
Ultra-low power consumption,
And extremely reliable wireless communication for short range,
Traffic differentiation
IEEE 802.15.6 – Data Rates and frequencies 80
Up to 2 Mb/s From 110 kbs/s to 27.24 Mb/s
Relay-
capable
node
Beacon Period
Home automation
heating, ventilation, and air conditioning, security, lighting, and the control of objects.
Industrial
detecting emergency situations, monitoring machines
Automotive
automotive sensing, such as tire pressure monitoring;
Agriculture
sensing of soil moisture, pesticide, herbicide, and pH levels.
Environment
Forest fires surveillance, wild and endangered animals tracking, weather monitoring etc.
E—helath
Patients’ vital signals monitoring, athletes’ performances measurements, etc
To save energy:
Sleep as much as possible.
Acquire data only if indispensable.
Use data fusion and compression.
Transmit and receive only if necessary. Receiving is just as costly as
sending.
WSN characteristics 89
WSNs should
self-configure and be robust to topology changes (e.g., death of a
node)
maintain connectivity: can the Base Station reach all nodes?
ensure coverage: are we able to observe all phenomena of
interest?
Data-dissemination (Routing) in WSN 90
Conventional Methods
Multi-hop Scheme
Nous voulons concevoir une solution complète d’aide au parking dans une ville intelligente.
Chaque parking de la ville sera équipé de capteurs qui détectent automatiqueme nt l’état de
chaque emplacement (libre ou occupé). Une application mobile devra offrir à chaque
conducteur des informations sur le nombre de places libres dans les parkings les plus proches de
lui.
Proposez une conception de la solution complète par un schéma d’architecture logique et
physique global.
Indiquez les composants matériels et logiciels de votre architecture ainsi que les choix des
protocoles de communication qui peuvent intervenir à chaque niveau de votre architecture.
Outre un schéma global de votre architecture montrant tous les composants physiques/logiques
de la solution, expliquez le rôle de chaque composant proposé.
Il s’agit plus précisément de spécifier :
Les composants physiques et leurs rôles
L’architecture réseau et le type de connectivité (technologies réseaux, protocoles impliqués,
architecture, etc) les plus adéquats à chaque niveau/couche de l’architecture physique
proposée.
Les différentes couches logicielles intervenantes le cas échéant.