Mémoire de Fin D'études de Master
Mémoire de Fin D'études de Master
Faculté de Technologie
Mémoire de fin d’études de Master
Filière : Electronique.
Spécialité : Instrumentation.
Présenté par :
BEN BACHA Soumia
DEHEMI Aicha
Promotion 2021
:اﻟﻣﻠﺧص
. ﻻ ﺳﯾﻣﺎ ﻓﻲ اﻟطب ﻋن ﺑﻌد ﻷﻣراض اﻟﻘﻠب اﻟذي ﯾﺣﺗل ﻣﻛﺎﻧﺔ ﻣﺗزاﯾدة اﻷھﻣﯾﺔ، ﺗطورا ﻣﮭ ًﻣﺎ ﻟﻠﻐﺎﯾﺔ
ً ﻟﻘد ﺷﮭد اﻟطب ﻋن ﺑﻌد
ﻛﺎﻧت ھذه اﻟﻣﻣﺎرﺳﺔ اﻟطﺑﯾﺔ ﻣوﺿوع اﻟﻌدﯾد ﻣن اﻟدراﺳﺎت اﻟﺗﻲ أﺛﺑﺗت ﻓﻌﺎﻟﯾﺗﮭﺎ ﻓﻲ اﻟﻣراﻗﺑﺔ واﻟﺗدﺧل اﻟﺳرﯾﻊ ﻟﻠﺗﻛﻔل
.ﺑﺎﻟﻣرﺿﻰ
ً
وھو ﻣﻔﯾد ﺑﺷﻛل ﺧﺎص ﻟﻛﺑﺎر اﻟﺳن أو اﻷﺷﺧﺎص، ﻣﺣﻣوﻻ ﻟﻣراﻗﺑﺔ ﺻﺣﺔ اﻟﻣرﯾض ﻓﻲ اﻟﻣﻧزل ﯾﻘدم ھذا اﻟﻣﺷروع ﻧظﺎ ًﻣﺎ
(spo2) ﯾﻘوم ھذا اﻟﻧظﺎم ﺑﺟﻣﻊ ﻣﻌﻠوﻣﺎت دورﯾﺔ ﻋن ﻣﺳﺗوى اﻟﺗﺄﻛﺳﺞ.اﻟﻣﺻﺎﺑﯾن ﺑﺄﻣراض اﻟﻘﻠب أواﻟﺟﮭﺎز اﻟﺗﻧﻔﺳﻲ
ﯾﻌﺗﻣد ھذا اﻟﻧظﺎم ﻋﻠﻰ ﻟوﺣﺔ. ﻛﻣﺎ ﯾﺳﻣﺢ ﺑﺗوﻓﯾر ھذه اﻟﺑﯾﺎﻧﺎت اﻟطﺑﯾﺔ ﻓﻲ أي وﻗت وﻓﻲ أي ﻣﻛﺎن،وﻣﻌدل ﺿرﺑﺎت اﻟﻘﻠب
ﯾﺗم ﻧﻘل اﻟﺑﯾﺎﻧﺎت اﻟﻣﻠﺗﻘطﺔ إﻟﻰ ﻣﻧﺻﺔ إﻧﺗرﻧت اﻷﺷﯾﺎء ﻋﺑرMAX30100. وﻣﺳﺗﺷﻌر ﻗﯾﺎس اﻟﺗﺄﻛﺳﺞESP8266
. ﺑﺣﯾث ﯾﻣﻛن ﻣﻌﺎﻟﺟت ھذه اﻟﻣﻌطﯾﺎت ﻣن ﻗﺑل اﻟﻣﺗﺧﺻﺻﯾن ﻓﻲ اﻟرﻋﺎﯾﺔ اﻟﺻﺣﯾﺔ، اﻹﻧﺗرﻧت اﻧطﻼﻗﺎ ﻣن راﺑطﺔ واي ﻓﺎي
ھذا اﻟﻧظﺎم ﻗﺎدر ﻋﻠﻰ اﻛﺗﺷﺎف اﻻﺧﺗﻼﻻت ﻓﻲ اﻟﻌﻼﻣﺎت اﻟﺣﯾوﯾﺔ ﻋﻧدﻣﺎ ﺗﻧﺣرف ﻋن اﻟﻘﯾم اﻟطﺑﯾﻌﯾﺔ وإرﺳﺎل اﻟﺗﻧﺑﯾﮭﺎت إﻟﻰ
.اﻟﻣﻌﻧﯾﯾن
The abstract:
Telemedicine has witnessed a very important development, especially in
telemedicine for cardiology which has been occupying an increasingly important position.
This medical practice has been the subject of many studies that have proven its effectiveness
in monitoring and rapid intervention for the care of patients.
This project introduces a portable patient health monitoring system at home, which
is especially useful for the elderly or people with heart or respiratory disease. This system
collects periodic information on the level of oxygen (spo2) and the heart rate, and allows the
provision of this medical data anytime and anywhere. This system is based on the ESP8266
board and the MAX30100 oximeter sensor. The captured data is transmitted to the Internet
of Things platform over the Internet from the Wi-Fi connection, so that the data can be
processed by healthcare professionals. This system is able to detect imbalances in vital signs
when they deviate from normal values and send alerts to those concerned.
Le résumé :
La Télémédecine a connu un développement très important spécialement en Télé-
cardiologie qui prend une place de plus en plus importante. Cette pratique médicale a fait
l'objet de nombreuses études qui ont prouvé son efficacité de la surveillance et la prise en
charge rapide des patients.
Ce projet propose un système portable de suivi de santé des patients à domicile,
particulièrement utile pour les personnes âgées ou les personnes souffrant de maladies
cardiaques et respiratoires. Ce système collecte périodiquement des informations sur la
teneur en oxymétrie (spo2) et le rythme cardiaque. Il permette la fourniture de ces données
médicales, à tout moment, et à n'importe où. Cette solution base sur la carte ESP8266 et le
capteur d’oxymétrie MAX30100. Les données capturées transmis à une plateforme IoT via
Internet, pour qu’ils puissent être traitées par les professionnels de la sante. Ce système est
capable de détecter les anomalies des signes vitaux quand ils s'écarter aux valeurs normales
et d’envoyer des alertes a ceux qui concerne.
REMERCIEMENTS
réalisation de ce travail.
Dédicace
Louange à Dieu, le miséricordieux, sans lui rien de tout cela n’aurait
pu être.
Je dédie ce précieux travail aux êtres les plus chers à mon cœur, mon
très cher père Mohamed pour son soutien, et ma très chère maman
Fatima qui n'a jamais cessé de m'encourager dans les moments les
plus difficiles et pour leurs incomparables sacrifices.
Et pour mon deuxième père Abderrahmane qui ma aidé sur tous mon
chemin d’étude.
A toutes mes soeurs, frères, famille et amis
A ma binôme Soumia et toute sa chère famille.
Les mots ne suffisent pas pour exprimer
L’attachement, l’amour et l’affection que je porte pour vous.
A tous les enseignants qui m'ont enseigné depuis mon enfance.
A tous ceux que j’aime et qui m’aiment.
Aicha
Dédicace
A Allah, Tout puissant Qui m’a inspiré, Qui m’a guidé dans le bon
Chemin. Louanges et remerciements pour votre clémence et miséricorde.
À MES CHERS PARENTS
Aucune dédicace ne saurait exprimer mon respect, mon amour éternel et
ma considération pour les sacrifices que vous avez consentie pour mon
instruction et mon bien être.
Je vous remercie pour tout le soutien et l’amour que vous me portez
depuis mon enfance et j’espère que votre bénédiction m’accompagne
toujours.
Puisse Dieu, vous accorder santé, bonheur et longue vie.
À mon frère Mouhamed et mes adorable sœurs Sarah, Safia et Hadjer.
À mes oncles : Amine, Mahmoud, Kamel, Mouhamed, Mahmoud.et toute
la famille kalache
A mes tantes et à la femme de mon oncle Mouna
Je remercie tout particulièrement mes cousines, Amel et Djamila, qui
m'ont accompagnée tout au long de Mon parcours scolaire. Que Dieu vous
bénisse de santé et de bonheur et vous garde pour moi.
À mon fiancé Merouane et ma deuxième famille.
A mon binôme Aicha, et mes cheres amies Ibtissam, Yassmine et Amina
les mots ne suffisent pour exprimer
L’attachement, l’amour et l’affection que je porte pour vous.
A tous mes amies, vous êtes pour moi des sœurs : Amira et Mariam.
A tous les enseignants qui m'ont enseigné depuis mon enfance.
A tous ceux que j’aime et qui m’aiment
Soumia
Sommaire :
LE RÉSUMÉ........................................................................................................................................................
REMERCIEMENTS..........................................................................................................................................
DÉDICACE ..........................................................................................................................................................
LISTE DES FIGURES ......................................................................................................................................
INTRODUCTION GÉNÉRALE ...................................................................................................................
CHAPITRE I : GÉNÉRALITÉ SUR L’INTERNET DES OBJETS : ......................................
1. Introduction : ...................................................................................................................... 3
2. Les origines de l'Internet des Objets : ............................................................................ 3
3. L’histoire de l'Internet des Objets : ................................................................................. 4
4. Définition de L'internet des objets : ............................................................................... 4
5. Un objet connecté : ............................................................................................................ 5
5.1 Quelques objets connectés : ...................................................................................................5
5.2 Objet communicant vs objet connecté :.............................................................................6
6. les principales technologies pour connecter les objets : ............................................ 7
7. la différence entre Internet des objets et M2M : .......................................................... 8
8. Jonction entre le monde physique et le monde numérique : ..................................... 8
9. Environnement de l’Internet des Objets :...................................................................... 9
10. Les Composants de l'Internet des Objets : .................................................................. 9
11. Interactions entre le « monde numérique » et le « monde physique » :............. 10
12. Infrastructure d’une solution connectée : ................................................................ 11
13. Caractéristiques générales d’une plateforme pour l’IoT : ..................................... 12
14. Services de plateforme Internet des objets : ........................................................... 13
14.1 Plateformes et outils Open Source pour l'Internet des objets (IoT) : ............. 13
14.2 Composants d'une Plateforme IoT moderne : .......................................................... 14
14.3 Comparaison de quelques plateformes IoT : ............................................................. 14
15. les applications de l’Internet des Objets : ................................................................ 15
16. L’avenir pour l’Internet des Objets :.......................................................................... 17
17. Conclusion : .................................................................................................................... 18
CHAPITRE II : L’OXYMÈTRE DE POULS : MATÉRIELLES ET LOGICIELLES UTILISÉS
1. Introduction : ................................................................................................................... 19
2. L’oxymètre de pouls : ..................................................................................................... 19
2. 1 L’intérêt de l'oxymètre de pouls : .................................................................................... 20
2.2 Résultats de l'examen d'oxymétrie : ................................................................................ 20
2.3 Principe de fonctionnement de l’oxymètre de pouls : ............................................. 20
3. matérielles et logicielles utilisés : ................................................................................ 22
3.1 La carte ESP8266 : ................................................................................................................... 22
3. 2 Le max30100 : .......................................................................................................................... 26
3.3 La programmation de l’esp8266 par l’éditeur de l’Adriano IDE : ....................... 31
4. Définition la plateforme Ubidots : ................................................................................ 33
4.1 Les composants de base : ..................................................................................................... 34
4.2 Table des matières : ................................................................................................................ 34
4.3 Types d’événements : ............................................................................................................. 35
5. Conclusion ........................................................................................................................ 35
CHAPITRE III CONCEPTION ET RÉALISATION DE L’OXYMÈTRE DE POULS
CONNECTÉ À INTERNET.
1. Introduction : ................................................................................................................... 36
2. Le principe de fonctionnement de notre système : .................................................. 36
3. Schéma synoptique de notre système : ....................................................................... 36
4. Câblage du capteur max30100 avec ESP8266 : ........................................................ 38
4.1 Protocol I2C :.............................................................................................................................. 40
4.2 Exemple de connections de plusieurs périphériques I2C : .................................... 40
4.3 Quelques exemples d’esclaves : ......................................................................................... 41
5. La plateforme Ubidots :.................................................................................................. 42
5. 1 Configuration des Ubidots STEM : ................................................................................... 43
5.2 Le protocole MQTT : ............................................................................................................... 49
6. Explication le programme par l'organigramme : ...................................................... 50
6.1 sous-programmes de la fonction reconnecte : ............................................................ 50
6.2 Le programme principale :................................................................................................... 51
7. Tests et Résultats : .......................................................................................................... 53
8. La réalisation pratique : ................................................................................................. 56
9. Conclusion : ...................................................................................................................... 57
CONCLUSION GENERALE ................................................................................................. 58
Références bibliographiques ………………………………………………………………………….
ANNEXE ...............................................................................................................................................................
LISTE DES TABLEAUX :
TABLEAU I. 1: LES COMPOSANTS DE BASE D’UN SYSTÈME IOT............................................. 9
TABLEAU I. 2: COMPARAISON DE QUELQUES PLATEFORMES ………………… ……….... 15
TABLEAU II. 1: CARACTÉRISTIQUES DE L’ESP8266………………………………… ……….… 23
TABLEAU II. 2: BROCHE DESCRIPTION ……………………………………………………… ……. 28
Liste des figures
Introduction générale :
1
Introduction générale
Ubidots. Chaque fois que ces lectures vont au-delà des valeurs critiques préconfigurées, La
plateforme est capable d’envoyer des alertes par E-mail, SMS et mêmes des appels vocaux
pour avoir une assistance médicale dans les plus brefs délais. De cette façon, les lectures de
la fréquence du pouls et de l'oxymétrie (SPO2) du patient peuvent être surveillées de
n'importe où dans le monde via un explorateur Internet.
Ce mémoire est élaboré principalement en trois chapitres, dans le premier chapitre
nous donnons des généralités sur l’internet des objets. Dans le deuxième chapitre, nous
donnons des définitions, des notions et des statistiques sur la fréquence cardiaque du patient
et l'oxymétrie (SPO2), nous citent aussi tous les caractéristiques et les troubles que peuvent
avoir les personnes âgées qui sont les personnes cible durant ce mémoire. Les principaux
éléments électroniques de ce projet sont la carte ESP8266 et le capteur MAX30100, nous
verrons donc en détail leurs schémas électriques, leurs caractéristiques et leurs modèles
actuels.
2
Chapitre I : Généralité sur l’internet des objets :
Chapitre I Généralité sur l’internet des objets
1. Introduction :
La quête des êtres humains pour rendre la vie confortable est due à leur curiosité à
propos de l'arène technique. Au cours des dernières décennies, l'humanité a connu un voyage
de transformation technique avec les inventions des nouvelles frontières technologiques. Ces
frontières ont interagi avec les êtres humains et effectué tous les travaux possibles en un laps
de temps plus court et avec une précision beaucoup plus grande. Avec l'avènement des «
Smart Concepts », le monde est de plus en plus connecté. Précisément appelé monde
hyperconnecté. Les concepts intelligents comprennent les téléphones intelligents, les
appareils intelligents, les applications intelligentes et les villes intelligentes. Ces concepts
plus intelligents forment un écosystème d'appareils dont le travail de base consiste à
connecter divers appareils pour envoyer et recevoir des données.
Les scientifiques affirment que le bénéfice potentiel tiré de cette technologie donnera
naissance à un avenir prévisible où les objets intelligents ressentent, pensent et agissent. Ce
chapitre présente des informations complètes sur l'évolution de l'Internet des objets, ses
développements actuels jusqu'à ses applications futuristes.
L’arrivée des objets sur le réseau IP, le protocole de base d’Internet, est un peu plus
tardive. Celle-ci a débuté du côté du grand public. Pour la petite histoire, parmi les premiers
objets connectés figure un distributeur de Coca-Cola situé à l’Université Carnegie Mellon.
Au début des années 80, des ingénieurs l’ont relié au réseau pour vérifier à distance si des
boissons fraîches étaient en stock. Toujours aux USA, John Romkey a présenté en 1990 un
grille-pain connecté à Internet. En France, la société Violet, connue pour ses lapins
Nabaztag, a fait figure de pionnière avec une lampe connectée présentée en 1994.
En 1997, le prospectiviste Paul Saffo fait paraître un article visionnaire sur les
capteurs, qui selon lui seront à l’origine de la prochaine grande vague d’innovation du
secteur informatique. « Que se passe-t-il quand nous donnons des yeux, des oreilles et
d’autres organes de perceptions aux machines », s’interroge-t-il. « Inévitablement, nous
allons demander à ces machines de répondre à ce qu’elles perçoivent, de manipuler le monde
autour d’elles. »
Enfin, c’est en 1999 que le concept d’IoT apparaît pour la première fois, utilisé par
Kevin Ashton, directeur du centre Auto-ID au MIT (Massachusetts Institute of Technologie).
[3]
3
Chapitre I Généralité sur l’internet des objets
C’est lors d’une présentation faite à Procter & Gamble, en 1999, que Kevin Ashton,
co-fondateur de l’Auto-ID Center au MIT, a mentionné pour la première fois l’Internet des
Objets. Il souhaitait attirer l’attention des directeurs de P&G sur les puces RFID
(identification par radiofréquence). Cependant, il a nommé sa présentation « Internet des
objets » pour intégrer la nouvelle tendance de l’année : Internet. Toutefois, l’idée d’appareils
connectés existe depuis les années 1970.
Via le Web, les développeurs pouvaient vérifier l’état de la machine, et déterminer si
une boisson froide était disponible pour eux. L’IoT a ensuite évolué avec des technologies
sans fil (Wifi par exemple), des MEMS (systèmes micro électromécaniques), des micro
services et d’Internet. Ainsi, la technologie opérationnelle (OT – Opérationnel Technologie)
et la technologie de l’information (IT) se sont rapprochées. Ceci a permis d’analyser des
données non structurées, générées par des machines, pour en tirer des axes d’amélioration.
L’Internet des Objets utilise comme base la connectivité M2M (Machine to
Machine). C’est-à-dire que des machines se connectent entre elles, via un réseau, sans
interaction humaine. L’IoT est donc un réseau de milliards de nœuds (capteurs ici), qui
connectent des personnes, des systèmes et d’autres applications pour collecter et partager
des données. Néanmoins, le concept d’écosystème de l’Internet des objets ne s’est concrétisé
qu’au milieu des années 2010. Une avancée que l’on doit au gouvernement chinois, qui a
déclaré qu’il ferait de l’IoT une priorité stratégique, notamment dans sa stratégie de
reconnaissance faciale et de fichage du peuple chinois.[4]
Selon l'Union internationale des télécommunications, l'Internet des objets (IoT) est
une « infrastructure mondiale pour la société de l'information, qui permet de disposer de
services évolués en interconnectant des objets (physiques ou virtuels) grâce aux technologies
de l'information et de la communication interopérables existantes ou en évolution ». En
réalité, la définition de ce qu'est l'Internet des objets n'est pas figée. Elle recoupe des
dimensions d'ordres conceptuel et technique.
D'un point de vue conceptuel : l'Internet des objets caractérise des objets physiques
connectés ayant leur propre identité numérique et capables de communiquer les uns avec les
autres. Ce réseau crée en quelque sorte une passerelle entre le monde physique et le monde
virtuel.
4
Chapitre I Généralité sur l’internet des objets
5. Un objet connecté :
5
Chapitre I Généralité sur l’internet des objets
6
Chapitre I Généralité sur l’internet des objets
Les technologies pour connecter les objets sont nombreuses. Tour d’horizon des
services IoT classées selon la portée de chaque réseau IoT (de courte distance à longue
distance) :
Par RFID : la technologie RFID est en effet un moyen comme un autre de connecter
un objet. On trouve généralement cette dernière sous forme de puce. Elle peut être
disposée sur un produit, sous-cutanée pour les animaux ou le bétail, sur des cartes de
transport et passeports, ou servir à l'étiquetage de produits dans certains points de
vente.
Par Bluetooth : en toute logique, le Bluetooth est, lui-aussi, un élément de
connexion pour les objets généralement utilisé par les smartphones, les imprimantes,
les montres ou bracelets connectés et même, les baby-phone.
Par WIFI : la connexion WIFI est utilisée pour la domotique, les ordinateurs, les
tablettes ainsi que les ampoules connectées.
Par basse fréquence : on parle souvent de basse fréquence lorsque l’on aborde la
connexion des compteurs intelligents, des bornes de recharges de véhicules
électriques, de transmetteurs et d’émetteurs.
Par carte SIM : la carte Sim est évidemment un élément de connexion pour certains
objets, qu’ils soient connectés à internet ou par un APN privé (via des adresses IP
privés fixes). Cette dernière est principalement utilisée dans les alarmes
professionnelles, les boîtiers de téléassistance, les bornes de recharge électrique ou
encore la géolocalisation.
7
Chapitre I Généralité sur l’internet des objets
Par satellite : On utilise cette technologie pour des objets du quotidien comme la
télévision, le téléphone ou encore la radiocommunication des vers les transports
(navires et avions) et enfin, Internet [6].
L’Internet des Objets est un réseau de réseaux qui permet, via des systèmes
d’identification électronique normalisés et unifiés, et des dispositifs mobiles sans fil,
d’identifier directement et sans ambiguïté des entités numériques et des objets
physiques et ainsi de pouvoir récupérer, stocker, transférer et traiter, sans
discontinuité entre les mondes physiques et virtuels, les données s’y rattachant.
M2M : machine to machine, échange d’informations entre deux machines sans
intervention humaine.[7]
Les capteurs : Permettent de recueillir des informations depuis le monde physique et de les
transmettre vers le système informatique, et ils permettent de traduire une grandeur physique
en un signal électrique. Ce dernier est ensuite numérisé pour être transmis au système
informatique.
Exemple : un capteur de température permet de traduire l’amplitude de la
température en une tension électrique. Cette dernière est numérisée puis transmise.
8
Chapitre I Généralité sur l’internet des objets
Nous avons entendu parler de l'Internet des objets, l’IoT qui permet la connexion de
nos appareils intelligents et des objets au réseau pour fonctionner efficacement et à distance.
Le tableau suivant présente les composants principaux de l’IOT :
Composants La description
IoT
9
Chapitre I Généralité sur l’internet des objets
On désignera par « monde numérique » tous les systèmes manipulant des données
numériques ainsi que les réseaux permettant l’échange des données (calculateurs,
microcontrôleurs, serveurs informatiques, bases de données, réseaux informatiques,
protocoles de communication filaires ou sans fil, etc.).
On désignera par « monde physique » tous les systèmes vivants ou artificiels que
nous côtoyons et qui interagissent entre eux par divers effets physiques (êtres
humains, animaux, végétaux, véhicules, objets du quotidien, outils, machines
diverses, outils de production, etc.). Ces systèmes interagissent entre eux aux moyens
de grandeurs physiques (forces, déplacements, variation de température ou de
pression, voix, son, lumière, etc.).[5]
Pour faire interagir ces deux mondes, il convient de mettre en œuvre des moyens permettant
à une grandeur physique de renseigner un système informatique et, inversement, des moyens
permettant à un système informatique d’agir sur le monde physique (c’est-à-dire : changer
son état).[7]
10
Chapitre I Généralité sur l’internet des objets
L’infrastructure d’une solution connectée peut être perçue comme l’ensemble des
ressources nécessaires au fonctionnement du service associé à l’objet connecté. Elle
comprend en général l’objet connecté, disposant d’une interface de communication courte
ou longue distance, une passerelle de communication, (fréquemment un smartphone ou une
passerelle d’un opérateur de communication), un service d’appui (tel qu’un serveur hébergé
dans un Cloud), et souvent une application dédiée pour l’utilisateur (de type application
mobile, portail Web, etc.).
Figure I.7 : L’infrastructure d’une solution connectée de l'objet à vers les applications
(mobile, gadget, web, ...).
1. Envoi des données recueillies de l'objet à une antenne relai (LoRa, Sigfox, GSM, ...).
2. Relai de données de l'antenne vers le cloud.
3. Retransmission des données vers les applications (mobile, gadget, web, ...).
11
Chapitre I Généralité sur l’internet des objets
Figure I.8 : L’infrastructure d’une solution connectée de l'objet à vers le cloud. (Wifi,
GSM...).
La figure suivante représente les éléments d’une plateforme Internet des Objets.
12
Chapitre I Généralité sur l’internet des objets
Les plateformes IoT permettent aux développeurs mettre en place des projets IoT
facilement et rapidement. En général, elles offrent.
Des SDKs API : pour faciliter les développements.
Des services de stockage de données : permet le stockage des données envoyées
de plusieurs cartes par exemple le stockage des données reçues d’un capteur. Du
fait de la très forte volumétrie des données mise à disposition par ces objets
connectés, le lien avec les solutions Big Data est évident. Les plateformes pallient
des problèmes perceptibles dans le 'data mining' en apportant de nouvelles
méthodes pour la collecte, l'analyse et l’utilisation efficace de ces données.
La gestion d’événements : permet de dire quelle action faire lorsqu’un
événement arrive. Ainsi, le workflow des messages d'évènements et des
notifications doit fonctionner de façon fluide dans l’internet des objets, donc les
plateformes IoT intègrent un ensemble de règles pour prendre en charge les flux
de données.
L’intégration de services et plateformes : plusieurs plateformes sont capables
d’interagir avec d’autres systèmes ou plateformes.
Il existe d’autres services offerts par les plateformes IoT tels que la visualisation
de données, la gestion des utilisateurs…etc.
Il est clair que les plateformes IoT n’offrent donc pas les mêmes services. Très souvent
lorsqu’on veut développer un projet IoT, on compare les plateformes entre elles pour choisir
celle qui correspond le plus à nos besoins. Ce qui nous ramène à la question de savoir
comment choisir la plateforme IoT appropriée ?[8]
14.1 Plateformes et outils Open Source pour l'Internet des objets (IoT) :
Les plateformes et outils IoT sont considérés comme le composant le plus important
de l'écosystème IoT. Tout appareil IoT permet de se connecter à d'autres appareils et
applications IoT pour transmettre des informations à l'aide de protocoles Internet standard.
Les plates-formes IoT comblent le vide entre les capteurs des appareils et les réseaux de
données. Il connecte les données au système de capteurs et donne des informations en
utilisant applications dorsales pour donner une idée de l'abondance de données développées
par les nombreux capteurs.
13
Chapitre I Généralité sur l’internet des objets
Le Internet des Objets est l'avenir de la technologie qui aide l'intelligence artificielle
(IA) à réguler et à comprendre les choses d'une manière considérablement plus forte. [8]
Les plateformes IoT sont en effet la clé pour développer des applications IoT
scalables qui connectent les mondes réel et virtuel entre les objets, les hommes et les
systèmes. Donc avoir une application IoT de qualité dépendrait fortement de la plateforme
utilisée.
On distingue 8 composants dans une plateforme IoT moderne :
1) Connectivité et normalisation : apporte différents protocoles et différents formats
de données en un seul “software” interface assurant ainsi la transmission correcte des
données et l’interaction avec tous les appareils.
2) Gestion du matériel : assure que les objets « connectés » marchent correctement en
gérant la mise à jour des logiciels et applications tournant sur l’appareil ou sur les
passerelles.
3) Base de données : stockage scalable des données du matériel et prise en compte des
exigences pour des bases de données basées sur le cloud.
4) Gestion des actions et processus : exploitation des données avec des règles,
événements et actions permettant ainsi l’exécution d’actions “smart” actions selon
les données des capteurs.
5) Analytics : analyse des données allant du clustering de données au machine Learning
et analyse prédictive pour sélectionner les valeurs les plus pertinentes du flux de
données.
6) Visualisation : permettre à l’homme de voir des patterns et observer des tendances
et facilement interpréter les données grâce à des diagrammes et modèles.
7) Outils additionnels : facilite le prototypage et le test pour les développeurs IoT,
fournit aussi des IoT use cases pour créer des applications adaptées à la plateforme.
8) Interfaces externes : intégration avec des systèmes tiers et d’autres plateformes IoT
via des API, SDK et passerelles. [9]
Aujourd'hui le marché des plateformes IoT est énorme. Il existe en effet plus de 300
plateformes IoT dans le marché dont les plus célèbres :
14
Chapitre I Généralité sur l’internet des objets
Les domaines d’application des objets connectés sont nombreux puisque tout objet
électronique est susceptible de devenir un objet connecté.
L’IoT dans le domaine de la santé :
15
Chapitre I Généralité sur l’internet des objets
16
Chapitre I Généralité sur l’internet des objets
17
Chapitre I Généralité sur l’internet des objets
Les appareils IoT sont utilisés dans tous les types de secteurs verticaux de l'industrie et
de marchés grand public, le segment grand public représentant environ 60% de tous les
appareils connectés IoT en 2020. Cette part devrait rester à ce niveau au cours des dix
prochaines années.[11]
17. Conclusion :
Dans ce chapitre on a présenté une étude détaillée sur l’internet des objets, sa
définition leur domaines d’application. Puis les principaux composant de IoT, et ses défis.
Parmi les défis majeurs de l’IOT c’est la tolérance aux fautes qui est l’une des techniques
assurant la sûreté de fonctionnement.
18
Chapitre II : L’oxymètre de pouls : matérielles et logicielles utilisés
Chapitre II L’oxymètre de pouls : matérielles et logicielles utilisés
1. Introduction :
La surveillance des patients à l'aide d'un oxymètre de pouls est une mesure de
précaution importante, en particulier pour les patients sous sédatifs ou sous ventilation
artificielle come les victimes d'accidents ou les patients qui ont des difficultés respiratoires
come les victimes de la pandémie du COVIDE-19. Une baisse de la saturation artérielle en
oxygène (SpO2) dans le sang peut entraîner des lésions cérébrales et, dans le pire des cas, la
mort du patient.
Nous présentons dans ce chapitre, brièvement, les concepts de base des oxymètres,
le matérielle utilisé pour notre oxymètre (le max30100, l’esp8266...), la méthode de
programmation de l’esp8266 par l’éditeur de l’Adriano, et enfin aperçu sur la plateforme
« Ubidots » qu’on a utilisée.
2. L’oxymètre de pouls :
19
Chapitre II L’oxymètre de pouls : matérielles et logicielles utilisés
20
Chapitre II L’oxymètre de pouls : matérielles et logicielles utilisés
milieu est proportionnelle à sa concentration en une espèce chimique donnée. Le capteur qui
se place à l’extrémité du doigt est équipé d’un émetteur et d’un récepteur de lumière.
L’émetteur permet l’émission d’une lumière infrarouge et d’une lumière rouge grâce à deux
Led. La lumière rouge a une longueur d’onde de 660 nm, la lumière infrarouge a une
longueur d’onde de 950 nm. Ces deux lumières vont traverser la peau et vont être captées
par un récepteur, constitué une photodiode, qui va les quantifier.[14]
21
Chapitre II L’oxymètre de pouls : matérielles et logicielles utilisés
La carte ESP8266EX fournit une solution SoC Wi-Fi hautement intégrée pour
répondre aux demandes continues des utilisateurs en matière d'utilisation efficace de
l'énergie, de conception compacte et de performances fiables dans l'industrie de l'Internet
des objets. Avec les capacités de mise en réseau Wi-Fi complètes et autonomes,
l'ESP8266EX peut fonctionner soit en tant qu'application autonome, soit en tant qu'esclave
d'un MCU hôte. Lorsque ESP8266EX héberge l'application, il démarre rapidement à partir
du flash. Le cache haute vitesse intégré permet d'augmenter les performances du système et
d'optimiser la mémoire système. En outre, ESP8266EX peut être appliqué à n'importe quelle
conception de microcontrôleur en tant qu'adaptateur Wi-Fi via des interfaces SPI/SDIO ou
UART.
L'ESP8266EX intègre des commutateurs d'antenne, un amplificateur de puissance,
un amplificateur de réception à faible bruit, des filtres et des modules de gestion de
l'alimentation. La conception compacte minimise la taille du PCB et nécessite un minimum
de circuits externes.
Outre les fonctionnalités Wi-Fi, l'ESP8266EX intègre également une version
améliorée du processeur 32 bits de la série L106 Diamond de Tensilica et de la SRAM sur
puce. Il peut être interfacé avec des capteurs externes et d'autres appareils via les GPIO. [15]
3.1.1 Définitions des broches :
22
Chapitre II L’oxymètre de pouls : matérielles et logicielles utilisés
23
Chapitre II L’oxymètre de pouls : matérielles et logicielles utilisés
La carte WeMos lolin D1 Mini est basé sur le contrôleur ESP8266, conçu et produit par
Espressif Systems à Shanghai. L'ESP8266 dispose d’un programme bootloader intégré, ce qui
facilite le flashage de la carte avec le code de programme que nous créez.
Les points forts techniques et les points notables de la fiche technique ESP8266 WeMos
D1 Mini sont :
Facile à utiliser pour les projets IoT avec connexion micro-USB et WiFi intégré (IEEE
802.11 b/g/n)
Faible consommation d'énergie en mode veille profonde (0,17 mA) et donc très bien
adapté aux projets alimentés par batterie.
Puissance de traitement rapide jusqu'à 160 MHz par rapport à 16 MHz pour
l'ATmega328p (Arduino)
Consommation électrique en veille < 1,0 mW
L'ESP8266 WeMos D1 Mini n'a qu'une seule broche de sortie 3,3 V et une seule
broche de masse pour alimenter un circuit externe.
La broche 5V a soit la fonction d'alimentation pour l'ESP8266 avec des tensions comprises
entre 4V et 6, soit peut-être utilisée comme sortie 4,67V lorsque l'ESP8266 WeMos D1 Mini
est alimenté via USB. Par conséquent, vous pouvez également fournir des composants
24
Chapitre II L’oxymètre de pouls : matérielles et logicielles utilisés
Lors d'un scan WiFi avec une alimentation 5V, la consommation de courant de
l'ESP8266 WeMos D1 Mini est de 68mA. Malheureusement, nous pouvons mesurer une
consommation électrique plus élevée de 72mA avec un script Arduino vide et une alimentation
5V.
L'ESP8266 dispose de plusieurs modes d'économie d'énergie que nous pouvons utiliser pour
réduire davantage la consommation d'énergie. En mode d'alimentation LIGHT SLEEP, la
consommation de courant n'est que de 0,68mA car le module WiFi et l'horloge système sont
25
Chapitre II L’oxymètre de pouls : matérielles et logicielles utilisés
désactivés et en mode DEEP SLEEP, la consommation de courant peut être réduite à 0,17mA
afin que le CPU soit également désactivé.[16]
3.1.4 Les applications de l’ESP8266
3. 2 Le max30100 :
26
Chapitre II L’oxymètre de pouls : matérielles et logicielles utilisés
-
Figure II.6 : Schéma fonctionnel du système
Le MAX30100 intègre des pilotes LED rouges et IR pour piloter LED à impulsions pour
les mesures SpO2 et la fréquence cardiaque. Le courant de la LED peut être programmé de
0mA à 50mA avec une tension d'alimentation appropriée. La largeur d'impulsion LED peut
être programmé de 200µs à 1.6ms pour optimiser la précision des mesures et la
consommation d'énergie basées sur les cas d'utilisation.[17]
27
Chapitre II L’oxymètre de pouls : matérielles et logicielles utilisés
28
Chapitre II L’oxymètre de pouls : matérielles et logicielles utilisés
29
Chapitre II L’oxymètre de pouls : matérielles et logicielles utilisés
30
Chapitre II L’oxymètre de pouls : matérielles et logicielles utilisés
Dans notre travail nous avons optés pour l'environnement de développement intégré
Arduino (Arduino IDE) qui est une application multiplateforme (pour Windows, macOS,
Linux) écrite dans des fonctions de C et C ++. Il est utilisé pour écrire et télécharger des
programmes sur des cartes compatibles Arduino et autres.
Afin de programmer l’ESP8266, Des modules supplémentaires doivent être ajoutés à l’IDE
Arduino en suivant les etapes suivants :
Étape n°1: L’ajout de la carte ESP8266 sur l’IDE de L’Arduino.
Dans la boite de dialogue des préférences, au champ intitulé “URL de gestionnaire de cartes
supplémentaires“, nous collons l’adresse suivant :
{ http://arduino.esp8266.com/stable/package_esp8266com_index.json }
31
Chapitre II L’oxymètre de pouls : matérielles et logicielles utilisés
32
Chapitre II L’oxymètre de pouls : matérielles et logicielles utilisés
A cette étape, nous pouvons écrire notre programme et le tester sur ESP8266.[18]
33
Chapitre II L’oxymètre de pouls : matérielles et logicielles utilisés
Des API accessibles via les protocoles HTTP / MQTT / TCP / UDP, Ubidots fournit
une connexion simple et sécurisée pour l'envoi et la récupération de données vers et depuis le
service cloud en temps réel. Les développeurs peuvent intégrer leur propre code
HTML/JavaScript afin de personnaliser l'interface de visualisation de données.[19]
Les composants de base de toute application Internet des objets alimentée par Ubidots
sont: les appareils, les variables, le moteur de variables synthétiques, les tableaux de bord et
les événements.
Une fois que vos appareils, vos variables et votre application générale sont assemblés, donnez
à votre application quelques couches avec Ubidots Devise Management.[20]
1. Appareils.
2. Variables
3. Moteur de variables synthétiques
4. Tableau de bord et visualisations
5. Événements.
A. Appareils
Un appareil Ubidots (Ubidots Device) est une représentation virtuelle d'une source de
données ou simplement, un actif prenant des données de capteur et transmettant ces données
via un protocole de connexion au cloud d'Ubidots.
B. Variables
Une fois qu'un appareil est créé et reçoit des données de votre matériel ou d'une autre source
de données tierce, les données seront présentées sous leur forme brute ou calculée en tant que
variable.
Les types de variables qui existent sont :
- Par défaut : données brutes provenant d'appareils (personnes comptées).
- Synthétique : correspondent aux opérations statistiques ou arithmétiques des variables par
défaut dans un laps de temps déterminé (par exemple, trafic quotidien moyen ce mois-ci).
C. Moteur de variables synthétiques
34
Chapitre II L’oxymètre de pouls : matérielles et logicielles utilisés
Le moteur de variables synthétiques Ubidots (SV) est un moyen simple et efficace de créer
des informations à partir des données brutes stockées dans le cloud d'Ubidots. En utilisant
Ubidots SV Engine, les utilisateurs peuvent créer des variables synthétiques qui calculent et
améliorent les données pour donner une décision basée sur les données à l'utilisateur d'une
application alimentée par Ubidots.
D. Tableau de bord et visualisations :
Les tableaux de bord sont les interfaces homme-machine où les données sont facilement
visualisées. Votre compte Ubidots vous permettra de créer autant de tableaux de bord que
nécessaire, contenant des widgets et des visualisations de données pour comprendre vos
données en un coup d'œil.
E. Événements :
Dans Ubidots, les événements sont des messages déclenchés et livrés par e-mail, SMS,
télégrammes, appel vocal ou messages basés sur une règle de conception personnalisée créée
dans l'application.
5. Conclusion :
Dans ce chapitre on a présenté une étude détaille sur l'oxymètre de pouls, et afin de
développer un moniteur du taux d’oxygène dans le sang comme un objet IOT, pour ce faire,
nous avons utilisé L’ESP8266, le max30100 ainsi que la plate-forme Ubidots. Dans ce
chapitre, nous avons mis en évidence la carte Esp8266, le capteur d'oxymétrie et de rythme
cardiaque max30100, la plateforme Ubidots et la méthode de programmation de la carte
Esp8266 par l'éditeur de l'Arduino.
35
Chapitre III
1. Introduction :
Pour une bonne surveillance médicale, notre projet consiste à créer un système de
télésurveillance à base de l’ESP8266 avec capteur MAX30100 pour collecter, en
permanence, le taux d’oxymétrie (Spo2) et la fréquence cardiaque du patient. Ces données
transmis vers la platform Ubidots pour que le personnel de santé puisse les consulter et
recevoir des alertes via des SMS, des E-mails et même des appels téléphoniques automatique
chaque fois que les valeurs lus vont au-delà des valeurs critiques préconfigurées.
Ce système contribuera à réduire le nombre de patients hospitalisés, et de libérer le
personnel de la sante pour se concentrer sur les cas critiques et de réduire le contact du staff
médical avec les patients qui ont des maladies infectieuses comme le covid19.
36
Chapitre III : Conception et réalisation de l’oxymètre de pouls connecté à Internet.
Internet
Broker MQTT
Routeur
Lien WIFI
"Ubidots "
L’unité de Capteur
contrôle MAX30100
Ubidots
Client MQTT Subscriber
- L’unité de contrôle
Ce bloc est le cœur de notre réalisation il contient la carte ESP8266. Cette dernière est
programmée par l’éditeur de l’Adriano, elle est chargée d’initialiser, de configurer et de
communiquer avec le capteur d’oxymétrie Max30100 via le bus I2C, d’arranger les données
reçues dans un paquet et les communiquer avec la plateforme Ubidots par internet en utilisant
le module WIFI intégré dans cette carte.
- Le capteur max30100
Ce bloc est chargé de fournir, en continu, les données sur le taux d’oxymétrie (Spo2)
et la fréquence cardiaque du patient.
37
Chapitre III : Conception et réalisation de l’oxymètre de pouls connecté à Internet.
Comme nous pouvons le voir ici, il existe deux régulateurs de tension U2 et U3,
le régulateur U2 donnera une sortie constante de 3,3 V, où l'entrée peut être comprise
entre 1,8 et 5,5 V. le deuxième régulateur (U3) donnera une sortie constante de 1,8 V
lorsque l'entrée est de 3,3 V. Ce régulateur est utilisé pour alimenter le capteur max30100
qui ne nécessitait que 1,8 V.
38
Chapitre III : Conception et réalisation de l’oxymètre de pouls connecté à Internet.
39
Chapitre III : Conception et réalisation de l’oxymètre de pouls connecté à Internet.
Le fil bleu c’est le SCL (horloge série) tandis que fil jaune est le SCL (données série) du
bus I2C. Le module MAX30100 communique via le bus I2C. Nous connectons ses
broches SCL et SDA au broches D1 et D2, respectivement, de la carte ESP8266.
L'alimentation requise par le MAX30100 est de 3,3V. donc nous connectons sa borne Vin
au 3,3V de l'ESP8266.
4.1 Protocol I2C :
Le bus I2C (IIC : Inter-Integrated Circuit) permet les connexions de circuit intégrés
à proximité (1m). Les caractéristiques électriques et le protocole de communication ont
été déposés par Philips, l’I2C est devenu un standard industriel utilisé par de très
nombreux constructeurs. C’est un bus de communication séries synchrones. La fréquence
de transfert est comprise entre 100KHz et 400KHz.
Le bus est piloté par un maitre (MASTER) qui génère l’horloge de communication
et tous les autres circuits sont esclaves (SALVES), ils reçoivent tous la même horloge
issue du maitre, par conséquent, Le dialogue est toujours initié par le maître (condition
Start) et terminé par le maître (condition Stop).
Le bus I2C est constitué de deux fils de communication, qui doivent se connecter
à des résistances PULL_UP, plus une référence de tension qui est la masse :
SDA (Serial Data Line) : ligne de données bidirectionnelle, half-duplex
SCL (Serial Clock Line): horloge de synchronisation bidirectionnelle
40
Chapitre III : Conception et réalisation de l’oxymètre de pouls connecté à Internet.
41
Chapitre III : Conception et réalisation de l’oxymètre de pouls connecté à Internet.
5. La plateforme Ubidots :
42
Chapitre III : Conception et réalisation de l’oxymètre de pouls connecté à Internet.
43
Chapitre III : Conception et réalisation de l’oxymètre de pouls connecté à Internet.
44
Chapitre III : Conception et réalisation de l’oxymètre de pouls connecté à Internet.
- Cliquez sur ajouter une variable, puis choisissez l'option Raw, renommez maintenant
cette variable avec un nom. C'est tout, variable également créée avec succès.
Pour créer un tableau de bord, allez dans « Données » -> « Tableaux de bord », Cliquez
sur l'icône « Tableau de bord » en haut à gauche de l'interface utilisateur, Conservez tous
les champs par défaut puis créez-le.
Choisissez sur ajouter un nouveau widget, vous serez invité avec un tas d'options de
visualisation de données, choisissez-en une.
45
Chapitre III : Conception et réalisation de l’oxymètre de pouls connecté à Internet.
46
Chapitre III : Conception et réalisation de l’oxymètre de pouls connecté à Internet.
47
Chapitre III : Conception et réalisation de l’oxymètre de pouls connecté à Internet.
48
Chapitre III : Conception et réalisation de l’oxymètre de pouls connecté à Internet.
49
Chapitre III : Conception et réalisation de l’oxymètre de pouls connecté à Internet.
Cette fonction est exécutée en continu dans l’esp8266 pour assurer qu’il est
toujours connecté à internet.
Début
La Connexion Non
WIFI est Essayez reconnecte
établie ?
Oui
Oui
Si la connexion internet Afficher connected
est établie ?
Non
Attendre 2S
50
Chapitre III : Conception et réalisation de l’oxymètre de pouls connecté à Internet.
Début
Oui
51
Chapitre III : Conception et réalisation de l’oxymètre de pouls connecté à Internet.
Temps =0
Non
Vérifier le client est Apple le sous-
connecté ? programme reconnecte
Oui
Oui
La lecteur les données (fréquence cardiaque, spo2)
52
Chapitre III : Conception et réalisation de l’oxymètre de pouls connecté à Internet.
7. Tests et Résultats :
53
Chapitre III : Conception et réalisation de l’oxymètre de pouls connecté à Internet.
Figure III .11 : Les valeurs visualisées sur le moniteur série et envoyées à Ubidots
L’interface Ubidots qu’on a créée visualise les données reçus de la fréquence cardiaque
et l’oxymétrie comme le montre la figure12.
Les données du patient peuvent également être visualisées sous une autre forme comme le
montre la Figure13.
54
Chapitre III : Conception et réalisation de l’oxymètre de pouls connecté à Internet.
L’interface créée sur la plateforme Ubidots reçoit les valeurs des signes vitaux du patient et
dans le cas où les valeurs sont anormales, l’interface est configurée pour envoyer des alertes
à n’importe qui a n’importe où dans le monde. Ces alertes peuvent être par email, SMS et
appel téléphonique, comme le montre les figures suivantes.
55
Chapitre III : Conception et réalisation de l’oxymètre de pouls connecté à Internet.
8. La réalisation pratique :
56
Chapitre III : Conception et réalisation de l’oxymètre de pouls connecté à Internet.
FigureIII.19 : Représentation des données sous forme d’un graphe dans l’interface
Ubidots.
9. Conclusion :
Ce chapitre résume tous le travail pratique que nous avons fait. Nous avons présenté
le principe de fonctionnement de notre prototype en analysant tous les résultats obtenus,
nous avons pu récolter et envoyer les paramètres essentiels pour le suivi du malade ; avec
ces procédés le soignant pourra intervenir dans les meilleurs délais pour aider le patient ou
la personne âgée même s'il n'est pas hospitalisé.
Notre projet est une initiation estimable dans notre pays pour le développement et
l’amélioration de la qualité de vie chez les personnes âgées et établir un accès rapide pour la
santé du patient.
57
CONCLUSION GENERALE
Conclusion générale :
Les dispositifs de surveillance de la santé à distance sont l'une des applications les
plus prometteuses de l'IoT dans le domaine médical. Bien qu'il existe de nombreux appareils
pour mesurer les paramètres vitaux des personnes postopératoire ou des personnes âgés, il
n'y a actuellement pas beaucoup d'appareils qui peuvent surveiller en continu les signes
vitaux d'un patient sans attacher de câbles du moniteur de chevet. Dans la plupart des
systèmes actuels, des capteurs câblés connectés à de gros appareils à l'autre extrémité sont
connectés à un patient qui a besoin d'une surveillance constante.
La solution proposée dans ce travail est un système qui pourrait mesurer les
paramètres vitaux, (fréquence cardiaque et oxymétrie), et les transmis à une plateforme IOT
qui s’appelle Ubidots afin de rendre ces valeurs accessibles aux soignants à tout moment et
de n'importe où dans le monde. La solution proposée est également capable de signaler,
automatiquement, les anomalies via des alertes par e-mail / SMS et par appel téléphoniques
chaque fois que ces lectures vont au-delà des valeurs critiques. Ainsi, l’historique des
données et ces valeurs en temps réel seront en permanence disponibles aux médecins.
Il constitue l’une des applications les plus prometteuses qui intègre la technologie de
l’informatique mobile, les réseaux sans fils et l’internet. Un tel système offre certains
avantages, particulièrement :
Diminution des coûts d'hospitalisation.
Augmentation du degré d'accessibilité à l'aide de réseaux de communications
mobiles et d'Internet.
Réduction du nombre de personnes hospitalisés.
Ce mémoire a été entamé par des généralités sur l’internet des objets, ensuite nous
avons cité tous le hardware et le software utilisé lors de ce projet dans le deuxième chapitre.
Le troisième chapitre concentre sur la solution proposée avec des tests réels qui ont été
effectués pour tirer des résultats et confirmer le bon fonctionnement du système.
Ce projet nous a permis de faire le lien entre le domaine médical et le domaine de
l’électronique embarqué et l’internet des objets. Par conséquent, dans afin de mettre en
œuvre le dispositif proposé, plus de recherche et des tests sont nécessaires à l'avenir.
58
Ce travail nous a donné la chance d’avoir un contact direct avec les composants
électroniques comme la carte Esp8266 et le Max30100, il nous a donné aussi la chance de
pratiquer la programmation en langage C, de maîtriser et d’utiliser le logiciel de
programmation Arduino IDE, d’utiliser quelques protocoles come le I2C et le MQTT et de
se mise en contact avec la plateforme IoT.
Nous espérons que les travaux que nous avons réalisés seront utiles pour le domaine
médical en Algérie et les utilisés, après quelques améliorations, pour améliorer la qualité de
vie des personnes.
59
Références bibliographiques
59
Références bibliographiques :
[1]"La pandémie de COVID-19 : nouvelles préoccupations et liens entre e-santé et
inégalités numériques." Aneka Khilnani,Jeremy Schulz,Laura Robinson (2020).
12 mai 2021. <https://www.emerald.com/insight/content/doi/10.1108/JICES-04-
2020-0052/full/html>.
[2]ScienceDirect.2020.30mai2021.<https://www.sciencedirect.com/science/article/abs/p
ii/S1871402120301065>.
[3] IoT valley. 2019. 14 juin 2021. <https://blog.iot-valley.fr/fr/definition-internet-des-
objets>.
[4] Actualité Informatique. n.d. 19 juin 2021. <https://actualiteinformatique.fr/internet-
of-things-iot/quest-ce-que-iot-internet-of-things-internet-des-objets>.
[5] Futura.n.d. 23 juin 2021. <https://www.futura-sciences.com/tech/definitions/internet-
internet-objets-15158/>.
[6] "Internet des objets." n.d. Algo.tn. 20 juil 2021. <http://algo.tn/iot/introduction/>.
IoT valley. 2019. 14 juin 2021. <https://blog.iot-valley.fr/fr/definition-internet-des-
objets>.
[7] "Introduction à l’internet des objets (IdO – IoT." Ed. Yassine HADDAB. n.d. 1-83.
<http://www.lirmm.fr/~seriai/uploads/Enseignement/iot.pdf>.
[8]AIR.25november2016.18juin2021.<https://air.imag.fr/index.php/VT2016_IoT_cloud
_platforms#Installation_et_cr.C3.A9ation_de_l.27application_qui_va_nous_permettre_
de_faire_la_simulation>.
[9]AIR.n.d.1juin2021.<https://air.imag.fr/index.php/VT2016_IoT_cloud_platforms#Co
mposants_d.27une_Plateforme_IoT_moderne>.
[10] lesjeudis. 3 juil 2018. 30 juin 2021. <https://blog.lesjeudis.com/10-applications-de-
l-internet-des-objets-qui-revolutionnent-la-societe>.
[11]Statista.20Janvier2021.1Juillet2021.<https://www.statista.com/statistics/1183457/io
t-connected-devices-worldwide/>.
[12] "healthline." n.d. 20 juin 2021. <https://www.healthline.com/health/normal-blood-
oxygen-level>.
[13] "Oxymètre de pouls - Saturomètres." n.d. 10 juin 2021. <https://www.ld-
medical.fr/39-oxymetre-de-pouls-saturometres>.
[14] Mediprostore. n.d. 12 juin 2021. <https://www.mediprostore.com/fonctionnement-
oxymetre>.
60
[15] Datasheet
https://www.alldatasheet.com/datasheetpdf/pdf/1148030/ESPRESSIF/ESP8266EX.html:10/20
[16]"DiyI0t." n.d. ESP8266 WeMos D1 Mini Tutorial. 15 juin 2021.
<https://diyi0t.com/esp8266-wemos-d1-mini-tutorial/>.
[17] Datasheet
https://www.alldatasheet.com/datasheet-pdf/pdf/879178/MAXIM/MAX30100.html
consulté le:2014
[18] Programmer le microcontrôleur esp8266 avec l’IDE Arduino. n.d. 12 juin 2021.
<https://fr.macerobotics.com/developpeur/tutoriels/programmer-le-microcontroleur-
esp8266-avec-lide-arduino/>
[19] "Ubidots : la plateforme IoT d'analyse et de visualisation de données industrielles."
(2019).17 juin 2021. <https://www.automation-sense.com/blog/automatisme/ubidots-la-
plateforme-iot-d-analyse-et-de-visualisation-de-donnees-industrielles.html>.
[20] help.ubidots.n.d. 23 juin 2021. <https://help.ubidots.com/en/articles/854333-
ubidots-basics-devices-variables-dashboards-and-alerts>.
[21] MAX30100 Pulse Oximeter with ESP8266 on Blynk IoT App. n.d. 23 juin 2021.
<https://how2electronics.com/max30100-pulse-oximeter-with-esp8266/>.
[22] MAX30100 Pulse Oximeter with ESP8266 on Blynk IoT App. n.d. 23 juin 2021.
<https://how2electronics.com/max30100-pulse-oximeter-with-esp8266/>.
[23] Fabrice Sincère. n.d. 26 juin 2021. <http://fabrice.sincere.pagesperso-
orange.fr/cm_electronique/projet_pic/aidememoire/16F876A_bus_I2C/bus_I2C
_16F876A.htm>.
[24]
"la-différence-entre-ubidots-et-ubidots-stem." (n.d.). 12 juin 2021.
<https://help.ubidots.com/en/articles/639806-what-is-the-difference-between-ubidots-and-
ubidots-stem>.
[25] Events: Creating Conditional Events and Alerts. n.d. 12 juin 2021.
<https://help.ubidots.com/en/articles/1445537-events-creating-conditional-events-
and-alerts>.
[26]editions.n.d.12juin2021.<https://www.editions-
eni.fr/open/mediabook.aspx?idR=92333171f8b0aefa63c482d02e943e84>.
61
ANNEXE
62
ANNEXE
Annexe