Files
observability/s.md
2025-12-09 13:47:29 +01:00

2.9 KiB
Raw Permalink Blame History

CoAP Constrained Application Protocol

REST pour objets très limités (remplace souvent HTTP dans lIoT faible énergie).

Fonctionnement

  • Basé sur UDP
  • Semblable à HTTP : GET / POST / PUT / DELETE
  • Peut fonctionner en multicast
  • Très faible consommation énergétique.

Domaines

  • IoT basse consommation (capteurs LoRa, Thread, 6LoWPAN)

OPC-UA Open Platform Communications Unified Architecture

Objectif

Standard industriel pour linteropérabilité des automates.

Fonctionnement

  • Modèle client/serveur
  • Naviguer dans un espace dadressage structuré
  • Propose sécurité, typage fort, modèles dobjet

Avantages

  • Idéal pour automates, SCADA, MES.
  • Très riche et standardisé.

Limites

  • Plus complexe que MQTT/AMQP.
  • Souvent plus lourd.

6 HTTP/WebSocket

Même si ce ne sont pas des protocoles spécialisés, ils servent souvent :

HTTP

  • Standard universel (API REST)
  • Pour configuration, supervision

WebSocket

  • Canal bidirectionnel temps réel
  • Pour dashboards interactifs (Node-RED Dashboard, Grafana Live…)

🎯 Comparaison synthétique

Protocole Type Lourd/Léger Cas dusage Fiabilité
MQTT Pub/Sub très léger IoT, capteurs, télémetrie QoS 0-1-2
AMQP Messagerie (queues) moyen Microservices, industrie avancée haute
CoAP REST léger (UDP) ultra-léger IoT basse énergie medium
OPC-UA Modèle industriel lourd Automates, SCADA
Modbus/TCP Registres léger Automatisme traditionnel faible
HTTP Requête/réponse moyen APIs, configuration dépend serveur
WebSocket Temps réel moyen Dashboard, supervision bonne

🎓 Quel protocole pour vos étudiants GEII ?

👉 MQTT : parfait pour débuter (Node-RED, capteurs, Raspberry Pi). 👉 AMQP : excellent pour illustrer la différence « Pub/Sub simple » vs « routage complexe ». 👉 Modbus/TCP : indispensable pour les bases de lautomatisme. 👉 OPC-UA : pour la modernisation des systèmes industriels. 👉 CoAP : pour les projets IoT énergétique (bonus).


Si cela convient, je peux vous préparer :

✔ un cours PDF complet ✔ un schéma comparatif ✔ des exercices / TP (MQTT → Node-RED, AMQP avec RabbitMQ, Modbus avec un simulateur…) ✔ des exemples de code (C, Python, NodeJS)

Souhaite-t-il un format particulier ? PDF ? Slides ? Un cours plus détaillé ?