• Aucun résultat trouvé

L'IoT L'IoT L'internet des objets L'internet des objets Internet of thing Internet of thing

N/A
N/A
Protected

Academic year: 2022

Partager "L'IoT L'IoT L'internet des objets L'internet des objets Internet of thing Internet of thing"

Copied!
26
0
0

Texte intégral

(1)

L'IoT L'IoT

L'internet des objets L'internet des objets

Internet of thing

Internet of thing

(2)

Les objets connectés (IoT) ? Les objets connectés (IoT) ?

Objet connecté : mode client et/ou serveur

Cloud server : récolte, stocke, exploite les données

Router(AP) : Access point (point d'accès wifi)

Objet connecté

(3)

3

Les objets connectés : mode client Les objets connectés : mode client

L'IoT ?

Les matériels

Les échanges clients/serveurs

Les requêtes HTTP

Coté client :

Le module ESP8266/ESP32

ESP8266 : configuration

ESP8266 : mode AT / mode standalone

ESP32 : mode standalone

Coté serveur :

Le serveur WAMP

La base de données : MySql

La programmation serveur avec Php

L'IoT complet

(4)

4

Les matériels ...

Les matériels ...

RX/TX

3,3V max

OU

/

=

/

Objet connecté

+

(5)

5

Les échanges client/serveur ...

Les échanges client/serveur ...

Objet vers Serveur : HTML+requêtes HTTP

Serveur vers PC client : Php

Serveur base de données : MySQL HTTPHTTP HTMLHTML

PHPPHP MySQL MySQL

= Wamp

= Wamp HTMLHTML

(6)

6

Les requêtes HTTP...

Les requêtes HTTP...

Échange client vers serveur = requête HTTP

GET : données dans l'URL

POST : données dans le datagramme (utilisé par php)

HTTP

RX/TX

3,3V max

(7)

7

IoT : Les requêtes HTTP...

IoT : Les requêtes HTTP...

GET

Appel d'une page HTML

depuis un client (navigateur...)

POST

Réponse d'un formulaire

remplit par un client vers un serveur

(8)

module ESP8266 : présentation...

module ESP8266 : présentation...

UART/USB

Différents modules :

Antenne intégrée : mod 01, 12, 12E

Antenne externe : mod 02,05,07...

(9)

9

module ESP8266 : configuration...

module ESP8266 : configuration...

ESP8266 2 modes Wifi :

AP : access point : le module fournit un accès Wifi autour de lui (192.168.4.1)

STA : (Station) le module se connecte à un réseau existant (xxx.xxx.xxx.xxx)

(10)

ESP8266 : les fonctionnements...

ESP8266 : les fonctionnements...

RX/TX

Mode AT (module + microcontroleur) :

Mode Standalone (module sans microcontroleur) :

+

(11)

11

ESP32 : le fonctionnement...

ESP32 : le fonctionnement...

Mode Standalone (module sans microcontrôleur) : Evolution de l’ESP8266 avec :

Plus de GPIO

Bluetooth BLE et standard

Wifi

+

(12)

Coté serveur : Wamp ...

Coté serveur : Wamp ...

Rôles :

Créer un serveur Web : Apache

Gérer des bases de données : MySQL

Programmer des interactions Web2.0 avec PHP (langage de programmation)

Travailler en local avant publication

(13)

13

Coté serveur : MySQL...

Coté serveur : MySQL...

Rôles :

Créer

Gérer

Organiser

des bases de données facilement

(14)

Coté serveur : programmation PHP...

Coté serveur : programmation PHP...

Rôles :

Créer une interactivité entre client/serveur (web2.0)

Recevoir et organiser les données de l'objet connecté

Réaliser des calculs,

Générer des pages HTML

(15)

15

IoT : le voteur wifi ...

IoT : le voteur wifi ...

RX/TX

(16)

IoT : le voteur wifi – code .C ...

IoT : le voteur wifi – code .C ...

(17)

17

IoT : le voteur wifi – code .php ...

IoT : le voteur wifi – code .php ...

(18)

IoT : le voteur wifi – la base ...

IoT : le voteur wifi – la base ...

(19)

19

Conclusion Conclusion

IoT : en mode client IoT : en mode client

Les outils nécessaires au mode client :

Wamp : serveur web et base de donnée

Connectify : création d'un hotspot sur pc serveur Wamp

MySQL, PHP, HTML

Wireshark : sniffer

(20)

Objet connecté

IoT : client ou serveur ?...

IoT : client ou serveur ?...

2 modes de connexion : Client :

Requête (HTTP : GET,POST) du client VERS le serveur

Serveur :

Réponse du serveur par envoi d'un

page HTML, d'une image, d'un fichier...

(21)

21

IoT : serveur ...

IoT : serveur ...

2 modes de connexion : Client :

Requête (HTTP : GET,POST) du client VERS le serveur

Serveur :

Réponse du serveur par envoi d'une page HTML, d'une image, d'un fichier...

HTTP : GET

HTML

RX/TX

(22)

IoT : serveur (requête GET)...

IoT : serveur (requête GET)...

HTTP : GET HTML

Requête GET :

Un client (PC, Tph) veut accéder à la page Web de l'objet connecté

(Serveur en STA : 192.168.0.13).

(23)

23

IoT : serveur (requête GET réponse)...

IoT : serveur (requête GET réponse)...

HTTP : GET HTML

Requête GET réponse :

L'objet connecté (serveur) renvoit la page HTML

RX/TX

(24)

24

IoT : serveur (requête POST)...

IoT : serveur (requête POST)...

Requête POST :

L'objet connecté (serveur) reçoit une

requête POST lors de l'interaction sur un formulaire (bouton radio des LEDs)

(25)

25

IoT : serveur (requête POST réponse) IoT : serveur (requête POST réponse)

Requête POST réponse :

L'objet connecté (serveur) attend la requête POST du client (''Envoyer'') et décode la valeur des variables (ici

RDIOLR)

(26)

Merci...

Merci...

Références

Documents relatifs

Alors qu'Internet ne se prolonge habituellement pas au-delà du monde électronique, l'Internet des objets connectés représente les échanges d'informations et de données provenant

EPCglobal a mis au point, pour son standard, un framework d’architecture sur lequel peuvent se baser les développeurs hardware, software, les architectes de l’information ainsi que

Ces domaines sont variés, allant des réseaux de communication nouvelle génération à l’informatique “pervasive” (envahissante, pénétrante), des logiciels pour

Afin de remplacer le PC par l'objet connecté (PIC + module ESP8266) dans un premier temps nous allons créer une requête POST et l'envoyer à l'adresse du serveurweb pour vérifier

L’entreprise qui aura mis en place des nouveaux modèles d’affaire liés à l’Internet des Objets tout en améliorant ses processus internes devra donc bien s’ouvrir à

Cette absence de standardisation a sans nul doute été l’une des principales raisons qui expliquent pourquoi ces réseaux d’objets intelligents ne sont que

De  grands  défis  restent  à  relever  afin  de  permettre  le  passage  d’un  réseau  mondial  à  un  réseau  personnel  constitué  par  les 

 Postulat 17.4295 Glättli «Normes de sécurité pour les appareils connectés à Internet, qui constituent l’une des principales menaces en matière de cybersécurité»: le Conseil