Académique Documents
Professionnel Documents
Culture Documents
1
A.U. : 2022-
2022-2023
PLAN
2
Partie I :
3
Généralités sur les Objets connectés (OC)
Définitions
Un objet connecté est généralement utilisé dans un contexte d’application relative à
l’Internet des Objets (IdO), également appelé IoT (Internet of Things en anglais). Ainsi,
un objet peut être définit comme étant une chose matérielle qui peut être vue et
touchée. En outre, “Things” fait référence à tout objet physique qui est pertinent pour
un utilisateur ou une application.
Comme il n’y a pas de définition standard, un objet connecté peut être aussi définit
comme :
5
Source :Objets connectés : OPECST - Assemblée nationale - 101 rue de l’Université - Bât F - 75355 Paris 07 SP
Généralités sur les Objets connectés (OC)
Objets « traditionnels » : ordinateurs, tablettes, smartphones,...
Les objets connectés se sont énormément diversifiés et englobent ainsi tous les
objets, autres que les ordinateurs (PC) et les serveurs traditionnels, ayant une
connexion directe ou indirecte au réseau Internet. On inclut aussi tous les objets
pouvant se contrôler à distance, sans forcément utiliser Internet. Par
exemple, une usine peut utiliser des machines contrôlées par des opérateurs à
distance, dans une salle de contrôle.
contrôle. Ici, l’objet n’est pas relié au réseau Internet,
mais est manipulable à distance.
distance.
6
Source : BENJAMIN VIGNAU, LA SÉCURITÉ DANS L’INTERNET DES OBJETS : DES CONFIGURATIONS PAR DÉFAUT AUX DÉNIS DE SERVICES, L’UNIVERSITÉ DU QUÉBEC À CHICOUTIMI ,
SEPTEMBRE 2020.
Généralités sur les Objets connectés (OC)
Exemple :
Un smartphone est
l'exemple classique
d'un objet connecté. Il
possède un système
temps réel, des
capteurs (micro, écran
tactile…), des
actionneurs (moteur
du vibreur, lumière
écran et du flash…) et
des modules de
communications (GPS,
WiFi, BLE, GSM,…).
7
Source : Hend Ben Hadji, Les fondamentaux de l’IoT, Centre d’Etudes et de Recherche des Télécommunications (CERT), 2020, Tunisie.
Généralités sur les Objets connectés (OC)
Le Smartphone est un objet qui se connecte à l’internet et qui a la capacité de
communiquer avec des utilisateurs ou d’autres objets. Il dispose d’une interface de
communication standard (WiWi--Fi
Fi,, Bluetooth,...
Bluetooth,...), de capacités de traitement de
données (Capteurs, Actionneurrs,…),...
8
Source : Continuous user authentication on smartphone via behavioral biometrics: a survey
Généralités sur les Objets connectés (OC)
On peut citer aussi comme exemple, le ICEdot Crash Sensor qui peut se fixer sur
un casque de vélo. En cas de choc, détecté par son gyroscope et son
accéléromètre, l’objet ICEdot Crash Sensor envoi un signal au smartphone du
cycliste. Un compte à rebours (un
un décompte qui part du chiffre le plus élevé et qui
va vers zéro, les nombres vont en décroissant
décroissant) est lancé… si le cycliste ne désactive
pas le compte à rebours, alors les secours sont prévenus :
9
Source : https://www.guillaumeriviere.name/estia/poo/tp_iot/
Généralités sur les Objets connectés (OC)
*La réalité augmentée (ou RA) est une technologie qui permet d'intégrer des éléments virtuels
en 3D (en temps réel) au sein d'un environnement réel.
10
Source : Abdelhak-Djamel SERIAI, Les Objets Connectés ou l’Internet des Objets ( IoT)
Généralités sur les Objets connectés (OC)
autonome,… https://www.huffingtonpost.fr/
12
Source : https://www.guillaumeriviere.name/estia/poo/tp_iot/ ; https://www.strategie.gouv.fr/publications/demain-linternet-objets
Généralités sur les Objets connectés (OC)
Typologie
Le M 2 M : Objet connecté
Les terminaux
Communication entre
communicants :
machines et l’accès
Tablettes, les
au système
Smartphones, les
d’information sans
Ordinateurs
intervention humaine,
portables,...
via Bluetooth, RFID,
NFC, WiFi, 4G,... 13
Généralités sur les Objets connectés (OC)
Un objet connecté peut posséder généralement les six caractéristiques synthétisées
dans le tableau ci-après :
Caractéristique Signification
Autogestion Capacité d’apprendre à partir des expériences antérieures pour s’adapter aux situations et de gérer son
cycle de vie pour s’optimiser continuellement en se basant sur l’ensemble des données récoltées et
analysées.
Traitement & Capacité d’exécuter des instructions et de calculer en arrière quand il remplit ses objectifs.
Programmation Programmation de l’ensemble de tâches conformément aux instructions prescrites.
Détection & Détection : Capacité de récolter des données à partir de sa propre structure ou de son environnement
Actionnement (Exemple: la maison, le corps humain).
Actionnement : Capacité de provoquer un changement sur la structure de l'actionneur ou sur son
environnement.
Grâce à ces deux capacités, l’objet connecté est conscient de son entourage et de son propre état. Il est
en mesure d’agir et de réagir pour accomplir des tâches et d’améliorer son propre état.
Réseautage Capacité d’échanger les données dans les mondes physiques et virtuels grâce à la mise en réseau avec
un grand nombre de systèmes de réseaux et d’objets permettant de supporter de différents modèles de
communication (Exemple : modèle un à un, modèle plusieurs à un, modèle un à plusieurs, modèle
plusieurs à plusieurs).
Communication Capacité de reporter son état et de communiquer son environnement (Exemple : la température,
l’humidité, le niveau de vibration) avec d’autres objets, systèmes ou utilisateurs.
Identification Capacité de s’identifier aux autres systèmes ou objets, grâce à son identité unique et immuable
(Exemple : une adresse IP, une puce RFID, un code barre). 14
Source : Zeling Zhong, Christine Balagué. Comprendre les objets connectés grand public : proposition d’une taxonomie centrée sur l’utilisateur. Vie et Sciences de l’Entreprise, ANDESE, 2021, pp.70-90.
Généralités sur les Objets connectés (OC)
Domaines d’application
Le nombre d’applications
possibles s’est fortement
diversifié. Ainsi, on retrouve
des applications dans de
nombreux domaines, comme :
Transport,
Santé,
Vente,
Services publics,
15
Source : Objets connectés : OPECST - Assemblée nationale - Paris
Généralités sur les Objets connectés (OC)
Domaines d’application
Logement et hôtellerie,
Industrie,
Secteurs primaires,
Administration publique,…
16
Généralités sur les Objets connectés (OC)
Structure d’un objet connecté ?
Les objets connectés existent depuis plusieurs années dans notre environnement
quotidien. Ces objets, qui étaient auparavant connectés par câbles directement à un
actionneur ou, au mieux, à un réseau local, se sont récemment développés grâce aux
progrès réalisés dans les domaines de l’électronique embarquée, embarquée des
télécommunications et du traitement des données. Par ailleurs, les objets connectés ne
sont donc plus des simples «capteurs» ou «actionneurs», ils sont capable de
fonctionner au sein d’un réseau et créer, communiquer, agréger, analyser et agir sur des
données.
On parle d’objets connectés pour définir des types d’objets dont la vocation première
n’est pas d’être des périphériques informatiques ni des interfaces d’accès au Web, mais
auxquels l’ajout d’une connexion Internet a permis d’apporter une valeur
supplémentaire en terme de fonctionnalité, d’information, d’interaction avec
l’environnement ou d’usage.
17
Systèmes Embarqués (SE) ?
18
Systèmes Embarqués (SE)
Définitions
19
Systèmes Embarqués (SE)
Domaines d’application
Transports
Spatial
Militaire
Domotique, Bâtiments…
Distribution et gestion de
l’énergie
Médical
Terminaux de paiement
Robotique
Appareils ménagers,
Appareils numériques
Réseaux et télécommunication
Contrôle de processus
20
industriels,…
Systèmes Embarqués (SE)
Caractéristiques d’un système embarqué
Fonction ciblée et précise,
Encombrement mémoire,
Consommation d’énergie,
Poids et volume,
Fiabilité,
Autonomie ,
Tolérance aux fautes,
Mobilité et rapidité,
Communication,
Interfaçage avec monde physique,
Contraintes environnementales,
Contraintes temps réel,
Coûts,
Coûts,…
…
21
Systèmes Embarqués (SE)
Contraintes environnementales pour les systèmes embarqués
Un système embarqué doit faire face à des environnements plus nuisibles où il
doit faire face à un ensemble de paramètres alarmants :
Poussières et Salissement
Salissement,,
Interférences RF et compatibilité EM
EM,,
Dégradation et Corrosion,
Pluie,
Feu,...
Feu,...
Réaliser des fonctions en temps réel stricte (systèmes orientés contrôle : durée
prévisible et déterministe) en relâché/souple (systèmes orientés traitement du
signal ou d’image : dégradation des performances).
Une contrainte douce (système temps réel doux) est moins contraignante qu’elle
permet une erreur raisonnable par rapport au moment exact où le processus aurait
dû s’exécuter.
Une contrainte dure (système temps réel dure) qui ne permet aucune erreur sur
le moment où le processus aurait dû s’exécuter.
23
Systèmes Embarqués (SE)
Contraintes logiciels
*Le système Unix est une famille de systèmes d'exploitation multitâche et multi-utilisateur,
programmée en C, Assembleur. 24
Systèmes Embarqués (SE)
Contraintes logiciels
Systèmes temps réel (STR) : pSOS, VxWorks (très utilisé mais coûteux), QNX
(très faible mémoire, GSM), Nucleus, eCos (automobile, multimédia),
µC/OS/µC/OS II (produits de petite taille : µC), Windows CE (PDA), LynxOS,...
*GNU GCC, est un ensemble de compilateurs créés par la plate-forme GNU. GCC est un logiciel
libre capable de compiler divers langages de programmation (C, C++, Java, Ada,...). Il est utilisé
pour le développement de la plupart des logiciels libres. 25
Systèmes Embarqués (SE)
Architecture d’un système embarqué
L’architecture de base d’un système embarqué est généralement composée d'une
Unité Centrale de Traitement (CPU), d'un Système d‘Exploitation (OS) qui est
parfois un logiciel spécifique, ou une boucle d'exècution. Ainsi, l’IHM qui est parfois utile
pour reconfigurer le système ou vérifier son comportement.
26
Systèmes Embarqués (SE)
Système embarqué : Fonctionnement
En entrée, on trouve des capteurs généralement analogiques couplés à des
convertisseurs A/N. En sortie, on trouve des actionneurs généralement analogiques
couplés à des convertisseurs N/A. Au milieu, on trouve le calculateur mettant en
œuvre un processeur embarqué et ses périphériques d'E/S.
Systèmes Microprogrammés ?
Systèmes à Microprocesseurs ?
Circuits intégrés ? 27
Systèmes Embarqués (SE)
Circuits intégrés ?
Circuit intégré (CI) : Appelé aussi puce est un ensemble très dense de dispositifs
électroniques ayant une fonction définie (résistances, condensateurs, diodes,
transistors…). Un ensemble de couches (métaux, isolants, semiconducteurs…) déposés
sur un même substrat. La fabrication d’un circuit intégré correspond à la réalisation sur
quelques centimètres voir millimètres carrés de surface et quelques microns
d’épaisseur d’un assemblage de millions de composants interconnectés
interconnectés.
29
Systèmes Embarqués (SE)
Circuits intégrés (Puces)
Phases simplifiées de fabrication d’un circuit intégré (CI)
Silice (SiO2)
(Nature : Sable…) Encapsulation
Découpe
Production,
Procédés
Technologiques,
Tests,
Conception,
Equipements,
Qualité,…
35
Miniaturisation
Systèmes Embarqués (SE)
Systèmes Microprogrammés
36
Systèmes Embarqués (SE)
Microprocesseurs
Un microprocesseur c’est un circuit intégré muni d’un nombre généralement
important de broches. C’est une puce intégrée au silicium avec uniquement une
unité de traitement centrale, qui est le cœur d’un système informatique conçu pour
effectuer des tâches complexes impliquant des données. Les microprocesseurs ne
disposent pas de RAM, de ROM, des E/S, de Timers et d’autres périphériques sur la
puce. Ils doivent être ajoutés à l’extérieur pour les rendre fonctionnels. Les entrées
et les sorties d'un microprocesseur sont souvent une série de tensions électriques
pouvant être utilisées pour contrôler des périphériques externes.
Bus
Entrées
Sorties
Entrées
Sorties
Mémoire Programme
Monde extérieur
39
Source : Jérôme VICENTE, Dpt ME - Otion SIIC 2ème année, Ecole Polytechnique, 2005-2006 – ver 4.0
Systèmes Embarqués (SE)
Environnement Microcontrôleur(MCU
Microcontrôleur(MCU))
Dans un seul circuit on peut trouver :
Une Horloge (oscillateur),
De la mémoire morte (ROM),
Un processeur (Unité centrale),
De la mémoire vive (RAM),
Des interfaces selon le type de microcontrôleurs :
Compteurs/Timer,
Convertisseurs Analogiques/numériques (C.A.N.),
Chien de garde (« Watch Dog »),
Gestion d’un port parallèle (d’entrée/sortie),
Gestion d’une liaison série RS232,
RS232
Gestion des interruptions,
Gestion en PWM,
Gestion d’écran LCD,
Gestion de bus I2C
I2C,… 40
Systèmes Embarqués (SE)
Microcontrôleurs (MCU
(MCU))
Microcontrôleurs : Avantages
Faible coût (coût de câblage réduit),
Reconfigurable (modification du programme),
Fiabilité, tout est sur la même puce (processeur, mémoires, périphériques),
Faible consommation.
Microcontrôleurs : Inconvénients
L’intégration de nombreux périphériques, de RAM, de ROM limite la puissance de
calcul et la vitesse de ces circuits,
Les transistors intégrés sont destinés aux périphériques et non plus au calcul.
Unité de mémoire,
42
Systèmes Embarqués (SE)
Microprocesseurs
Un programme : Une suite d’instructions qui réalise une tâche. C’est une
séquence d’instructions décrivant au microprocesseur ce qu’il doit effectuer ou faire.
Une instruction : Une opération simple (définie par son code opératoire qui est
une valeur numérique binaire) :
L’Unité Arithmétique et
Logique (UAL),
Les registres,
contrôle)
45
Systèmes Embarqués (SE)
Microprocesseurs : Unité centrale de traitement (CPU
(CPU))
L’UAL (Unité
Unité Arithmétique
et Logique)
Logique : Gère et réalise
toutes les opérations
arithmétiques (additions,
soustractions, …) et logiques (ET,
OU, …). En entrée de l’UAL, on a
des commandes permettant
d’activer les opérations, venant de
l’unité de contrôle. En sortie, on a
les résultats des opérations et les
conditions qui sont en fait les
entrées de l’unité de contrôle.
C'est un circuit complexe qui assure les fonctions logiques (ET, OU, comparaison, décalage,
etc...) ou arithmétique (addition, soustraction...). 46
Systèmes Embarqués (SE)
Microprocesseurs : Unité centrale de traitement (CPU
(CPU))
L’unité de contrôle (UC : Unit Control) : qui gère le flux d’instructions dans tout
le système. C’est un circuit logique séquentiel chargée de séquencer l’algorithme et de
générer les signaux de contrôle pour piloter les éléments du chemin de données. Elle
envoie des commandes à l’unité de traitement qui va exécuter les traitements.
Séquenceur (logique de contrôle) : commander le séquencement de
l’ensemble du système en gérant les signaux de commande et de contrôle,
l’occupation des bus d’adresse et de données. Il permet de synchroniser les
différents éléments du processeur. En particulier, il initialise les registres lors du
démarrage de la machine et il gère les interruptions.
Décodeur : chercher, décoder et exécuter les instructions.
Les registres : Ce sont des petites mémoires internes très rapides d'accès utilisées
pour stocker temporairement une donnée, une instruction ou une adresse. Parmi les
registres, le plus important est l’accumulateur
l’accumulateur, qui est un registre utilisé pour stocker
les résultats des opérations arithmétiques et logiques. L'accumulateur intervient dans
une proportion importante des instructions. Il est aussi utilisé pour stocker les
données en cours de traitement par l’UAL. C’est un registre de travail qui sert à
stocker une opérande au début d'une opération arithmétique et le résultat à la fin de
l'opération. 47
Systèmes Embarqués (SE)
Systèmes à Microprocesseurs
Il existe deux principaux types de microprocesseurs :
48
Systèmes Embarqués (SE)
Systèmes à Microprocesseurs
Les RISC possèdent un nombre limité d’instructions de base. Chaque instruction est
donc effectuée plus rapidement, ce qui fait la force de ces microprocesseurs : leur
rapidité d’exécution.
d’exécution Autrement dit, une instruction peut être plus simple et s’exécuter
plus rapidement mais il en faut plusieurs pour réaliser la même opération complexe
49
Systèmes Embarqués (SE)
Architectures des systèmes à microprocesseurs : Harvard
L’architecture de Harvard sépare physiquement la mémoire de données de la mémoire
de programme. Elle permet de transférer simultanément les données et les instructions à
exécuter. L’accès à chaque mémoire par deux bus distincts. La structure est plus
complexe, mais elle est rapide. Cette architecture très employée pour la conception des
processeurs de traitement de signal (DSP DSP) est de plus en plus utilisée pour les
microcontrôleurs d’usage généraux.
Bus de
Bus données
d’instruction
Mémoire Processeur Mémoire
Instructions Données
Bus de
d’adresses
50
Systèmes Embarqués (SE)
Architectures des systèmes à microprocesseurs : Von Neumann
L’architecture de Von Neuman est un modèle qui utilise une structure unique pour
les instructions et les données. Cette architecture est économique (moins de bus)
moins encombrante, mais limitée par le transfert mémoire. En effet, le CPU nécessite
moins de broches d’E/S et est plus facile à programmer. Ainsi, le programme peut être
mis à jour après déploiement.
Bus de
données/d’instruction
Processeur
Mémoire
Bus de d’adresses
51
Source : Christian Dupaty, Systèmes à Microcontrôleurs V1.1,Ecole Nationale Supérieure des mines SAINT-ETEINNE,…
Systèmes Embarqués (SE)
Systèmes à microprocesseurs : Mémoires
Une mémoire est un ensemble de cellules élémentaires qui stockent chacune un bit.
Le nombre de cellules est appelé "capacité
capacité" de la mémoire. A chaque cellule sont
associées 2 informations :
Une
ne adresse (numéro) permettant de désigner la cellule,
Une donnée représentée par son état.
état.
La capacité : c’est le nombre total de bits que contient la mémoire. Elle s’exprime
aussi souvent en octet.
octet
Le format des données : c’est le nombre de bits que l’on peut mémoriser par case
mémoire. On dit aussi que c’est la largeur du mot mémorisable.
Le temps d’accès : c’est le temps qui s'écoule entre l'instant où a été lancée une
opération de lecture/écriture en mémoire et l'instant où la première information est
disponible sur le bus de données.
Le temps de cycle : il représente l'intervalle minimum qui doit séparer deux
demandes successives de lecture ou d'écriture.
Le débit : c’est le nombre maximum d'informations lues ou écrites par seconde.
Volatilité : elle caractérise la permanence des informations dans la mémoire.
53
Systèmes Embarqués (SE)
Systèmes à microprocesseurs : Mémoires
On distingue généralement deux types de mémoires :
Mémoire vive (ou RAM),
Mémoire morte (ou ROM)
ROM)..
54
Systèmes Embarqués (SE)
Mémoires vives
Les mémoires vives ou RAM (Random Access Memory) pour mémoires à accès
aléatoire, sont des mémoire volatiles, cela signifie que si l'on coupe l'alimentation, les
données qu'elles contiennent sont perdues.
55
Systèmes Embarqués (SE)
Exemple : DRAM (Dynamic
(Dynamic Random Access Memory)
Une cellule mémoire DRAM est constituée d’un transistor MOS et d’un condensateur.
Lorsque le transistor est activé, il devient passant et charge la condensateur. Un bit
d’information est stocké sous forme d’une charge, utilisant un effet capacitif
capacitif..
Cellule DRAM
Capacité
Transistor
1 bit mémoire
Adressage des lignes
Cellule SRAM
59
Systèmes Embarqués (SE)
Systèmes à microprocesseurs : Organisation de la mémoire principale
Exemple : k=16, n=8
Bus d’adresse de 16 bits,
bits chaque ligne d’adresse peut prendre la valeur 0 ou 1.
216=65536 adresses
Bus de données 8 bits
Capacité de mémoire de 65536 mots de 8 bits
65536 octets
65536
65536//1024
1024==64 Koctets 1 octet=8 bits
65536
65536**8=524288 bits
524288
524288//1024
1024==512 Kbits
60
Systèmes Embarqués (SE)
Systèmes embarqués ou IoT ?
Les systèmes embarqués sont aujourd'hui fortement communicants. Cela est
possible grâce aux puissances de calcul offertes par les processeurs pour
l'embarqué et grâce aussi à l'explosion de l'usage la connectivité Internet ou
connectivité IP (Internet Protocol).
La connectivité IP permet fondamentalement de contrôler à distance un
système embarqué via Internet.
61
Références
Abdelhak-Djamel SERIAI, Les Objets Connectés ou l’Internet des Objets ( IoT),….
F. Z. BELOUADHA, Systèmes embarqués à microcontrôleurs, Filière Génie Informatique-EMI
C. Brunschweiler, Architecture des systèmes embarqués
https://www.ukonline.be/cours/embeddedsystems/programming/chapitre1-1
https://www.gminsights.com/industry-analysis/embedded-system-market
Guy SINNIG, Les bases des systèmes embarqués, IUT – département informatique.
https://blog.orsys.fr/les-carnets/index.php/2015/12/18/tour-dhorizon-des-systemes-embarques-linux/
Les objets connectés Systèmes mobiles et réseaux de capteurs , Conférence Captronic/Openwide – 2 Octobre 2014.
http://drrajivdesaimd.com/2016/07/19/internet-of-things-iot/
The Internet of Things: Vision, Architecture and Applications
https://www.guillaumeriviere.name/estia/poo/tp_iot/
https://axible.io/comprendre-simplement-le-nfc/
http://www.smartgrids-cre.fr/index.php?p=objets-connectes-technologies
Christos Stergiou: Secure integration of IoT and Cloud Computing
https://iotlearners.com/four-pillars-of-iot-m2m-rfid-scada-wsn/
http://www.ameterreading.com/v2/en/iot-versus-m2m-whats-the-difference/
Saber Talari, A Review of Smart Cities Based on the Internet of Things Concept, energies, 2017.
Jorge Higuera, Trends in smart lighting for the Internet of Things
https://www.theengineeringprojects.com/2019/03/introduction-to-dht11.html
Optical Vehicle‐to‐Vehicle
‐ ‐ Communication System Using LED Transmitter and Camera Receiver.
Etude et réalisation d’un système de communications par lumière visible (VLC/LiFi). Application au domaine Automobile. Alin Cailean
Mesure de distance et transmission de données intervéhicules par phares à LED, Bastien Béchadergue.
https://www.theengineeringprojects.com/2018/06/introduction-to-arduino-uno.html
https://www.lossendiere.com/2017/09/17/famille-carte-arduino/
K.Prathyusha, DESIGN OF EMBEDDED SYSTEMS FOR THE AUTOMATION OF DRIP IRRIGATION
Automatic Irrigation System using Embedded System and GSM Technology
Design of GSM Based Embedded System for Irrigation
https://zarinsam.blogspot.com/2017/07/automatic-irrigation-system-using-8051.html
Microcontroller Based Automatic Drip Irrigation System, Rahul G.
https://www.studyforengineering.com/2018/12/gsm-based-automatic-plant-irrigation.html
https://circuitdigest.com/microcontroller-projects/arduino-automatic-plant-watering-system
https://www.elprocus.com/smart-irrigation-system-using-iot/
M. Safdar Munir et al., Design and Implementation of an IoT System for Smart Energy Consumption and Smart Irrigation in Tunnel Farming
https://www.hackster.io/renesas-team-sece/smart-agriculture-system-with-iot-2efb66
Souvanxay Lorvanleuang*, Yandong Zhao, Automatic Irrigation System Using Android
Pham Viet Hung, Linux Embarqué et Système Embarqué , 2005.
https://www.pantechsolutions.net/iot-based-smart-irrigation-system-using-fpga
https://www.culture-informatique.net/cest-quoi-le-cloud/
https://www.ionos.fr/digitalguide/serveur/know-how/fog-computing/ 62
Références
Pierre LECOY, Professeur ECP, Technologies opto-electroniques.
J. Cho et al.: White light-emitting diodes , 1600147 (8 of 17)
Anne Julien-Vergonjanne, XLIM , Pourquoi et comment communiquer en Optique Sans Fils : de l’Infrarouge au Li-Fi .
http://www.ledbenchmark.com/faq/LED-interference-issues.html
Andras Kovacs et al., Intelligent control for energy-positive street lighting, Energy, 114 (2016) 40-51.
Fathima Dheena P.P, IOT Based Smart Street Light Management System, ICCS2017
http://www.gridComm-plc.com/- intel.com/iot
https://bushengwang.wordpress.com/2015/06/08/week-13b-smart-city-studies-songdo-and-chicagos-strategies-in-traffic-management/
Latif Ullah Khan, Digital Communications and Networks 3 (2017) 78–88.
Image sensor based visible light communication
Vehicle Motion and Pixel Illumination Modeling for Image Sensor Based Visible Light Communication
Vehicle to vehicle communication using “visible light communication technology”.
Emilie Bialic, Intelligent Transportation Systems & Photovoltaic LiFi Communication Solution.
https://www.bioenabletech.com/smart-traffic-management-system
http://ciscorouterswitch.over-blog.com/2017/02/lifi-vs.wifi-basic-difference-between-lifi-and-wifi.html
Moussa Ayyash et al. Coexistence of WiFi and LiFi towards 5G: Concepts, Opportunities, and Challenges, IEEE Communications Magazine -
February 2016.
LINGJIAOC HEN, et al. Vol. 24, No. 14 | 11 Jul 2016 | OPTICS EXPRESS 15570.
Grzegorz J. Blinowski, intl journal of electronics and telecommunications, 2016, VOL. 62, NO. 1, PP. 7-13.
Jupeng Ding, November 10, 2010 / Vol. 8, No. 11 / chinese optics letters.
Source: http://www.ijcta.com/documents/volumes/vol5issue1/ijcta2014050121.pdf
Visible Light Communication Based Traffic Information Broadcasting Systems
Visible Light Communication for Cooperative ITS
Mayank Swarnkar et al., Architectural Building Protocols for Li-Fi (Light Fidelity),
Aminy E. Ostfeld, Flexible photovoltaic power systems: integration opportunities, challenges and advances, 2017.
http://idm2011bg.com/led-solutions/led-traffic-solutions/solar-traffic-light-system.
Patrizio Primiceri and Paolo Visconti, ARPN Journal of Engineering and Applied Sciences, VOL. 12, NO. 1, JANUARY 2017 ISSN 1819-6608.
Pompage par LED de matériaux laser émettant dans le visible ou l’infrarouge proche.
OLEDs – Cours commun Ecoles Doctorales SPI/SC – L. Vignau
https://www.poal.fr/appfree/filtre-cpl-protection-anti-linky.html
https://www.jechange.fr/telecom/internet/guides/courant-porteur-en-ligne-3587
Andras Kovacs et al., Intelligent control for energy-positive street lighting, Energy 114 (2016) 40-51.
Ram Sharma, Optimal LED deployment for mobile indoor visible light communication system: Performance analysis.
63
Références
http://100futurs.fr/blog/loi-de-moore-les-illusions-fonctionnelles-du-futurologue/
https://www.healthline.com/health-news/scientists-developing-nanorobots-to-kill-cancer-tumors#1
http://www.indianjcancer.com/article.asp?issn=0019-509X;year=2015;volume=52;issue=2;spage=236;epage=241;aulast=Saxena
Introduction aux systèmes embarqués, EMB7000
https://microprocesseurs.communiquons.org/fonctionnementMathematique/typesDeMicroprocesseurs/
http://microprocesseur.over-blog.com/pages/Familles_de_Microprocesseurs-1096246.htm
http://microprocesseur.over-blog.com/pages/Familles_de_Microprocesseurs-1096246.html
http://gei.insa-toulouse.fr/fr/formation_initiale/automatique_electronique/embedded-smart-power-electronics/espe-programme-detaille.html
M. MURUGANANDAM Asst. Professor/EEE, EMBEDDED SYSTEM BASICS AND APPLICATION, Muthayammal Engineering College, Rasipuram-
637 408.
Martin Bates, PIC Microcontrollers, An Introduction to Microelectronics, Third Edition 2011.
https://rmdiscala.developpez.com/cours/LesChapitres.html/Cours1/Chap1.5.htm
64