3. Introduction Générale
• Peut-être connecté à l'utilisateur du réseau (via Internet, un satellite ou un autre système).
• Parmi les protocoles de communication via internet : le MQTT.
4. I Technologies Utilisées
Les technologies Logicielles
MQTT
NodeJS
MOTT.JS
Paho
Les technologies Matérielles
waspmote
5. MQTT
• MQTT (Message Queuing Telemetry Transport) est un protocole de
messagerie publish-subscribe basé sur le protocole TCP/IP,
• Il a été initialement développé par IBM
6. Client MQTT : (Publisher, Subscriber): Les clients souscrivent aux Topic pour publier
ou recevoir des messages.
Topic : S’appuie le modèle publish-subscribe pour les clients. En Fait, les Topics
permettent aux clients d'échanger des informations avec la sémantique définies.
Exemple sujet: les données des capteurs de température d'un bâtiment.
Broker MQTT: C’est le serveur des topics, il reçoit les souscriptions des clients sur des
Topics, ou reçoit des messages des clients et transmettre ceux-ci
(basé sur les abonnements des clients) aux clients intéressés.
ActiveMQ
JoramMQ
Mosquitto
RabbitMQ
7. Node JS
• Plateforme JavaScript Open-Source. Implémenté coté serveur.
• Conçu pour les applications réseaux et temps réels (sites de chat, jeux vidéo
en ligne…). Fonctionne en utilisant le moteur V8 (de Google).
• Utilisé dans les navigateurs Google chrome et Chromium
8. Paho
Paho offre une implémentations open-source de protocoles de messagerie
MQTT destiné à des applications Machine-to-Machine (M2M) et internet des
objets (IoT).
MQTT. JS
MQTT.js est une bibliothèque client pour le protocole MQTT, écrit en JavaScript
pour node.js
9. WaspMote
Waspmote est une plate-forme de capteurs sans fil open source inspiré par Arduino destiné
pour des applications de réseau de capteurs.
Caractéristiques:
Puissance ultra faible (0.7uA)
100+ capteurs disponibles
17 Radio Technologies :
Longue portée : 3G / GPRS / LoRaWAN
Moyenne portée : ZigBee / WSN / WiFi
Courte portée : RFID / NFC / Bluetooth
Un réseau de capteurs sans fil (RCSF) ou "Wireless Sensor Network" (WSN) est composé
d'un ensemble d'unités de traitements embarquées, appelées motes communiquant via des liens sans fil,
d’un point de collecte, appelé nœud-puits (ou sink Node).