abonnel-siteweb/data/pages/electronique/mqtt/index.txt

40 lines
2.4 KiB
Plaintext
Raw Permalink Normal View History

2024-01-07 10:02:35 +01:00
====== MQTT ======
{{ :electronique:mqtt:mqtt_dash.png?75x75|MQ Telemetry Transport}}
MQTT est un **protocole simple de communication entre machines**. Le **protocole est un standard international**, adopté pas de grandes entreprises et nombreux industriels. **MQTT** signifie **MQ Telemetry Transport**.
MQTT (//Message Queuing Telemetry Transport//) est un protocole de communication léger et ouvert pour l'Internet des objets (IoT) qui a été développé en 1999 par **Andy Stanford-Clark** de **IBM** et **Arlen Nipper** de **Eurotech**.
MQTT est conçu pour être simple, efficace et adaptable aux besoins de nombreux types de systèmes IoT. Le protocole MQTT permet une communication bidirectionnelle entre les périphériques connectés à un réseau, en utilisant un modèle de publication/abonnement (**pub/sub**) où les périphériques publient des messages sur des sujets (**topics**) spécifiques, et les autres périphériques peuvent s'abonner à ces sujets pour recevoir les messages pertinents.
MQTT a des caractéristiques qui le rendent particulièrement adapté aux systèmes **IoT**, tels que sa faible consommation d'énergie, sa bande passante réduite, sa tolérance aux pannes et son évolutivité. Le protocole MQTT est également compatible avec une grande variété de plateformes et de langages de programmation, ce qui le rend facile à intégrer avec d'autres technologies.
Aujourd'hui, MQTT est devenu un standard ouvert et largement adopté pour la communication dans l'Internet des objets, et il est utilisé dans une grande variété de domaines, tels que la domotique, l'agriculture intelligente, l'industrie, les villes intelligentes et les services connectés.
===== Table des matières =====
[[.:]]
<WRAP clear/>
<WRAP group>
<WRAP half column>
==== Les pages ====
<nav stacked="true" fade="true">
<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]>
</nav>
</WRAP>
<WRAP half column>
==== Les sous-catégories ====
<nav stacked="true" fade="true">
<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]>
</nav>
</WRAP>
</WRAP>
~~NOTOC~~
~~NOCACHE~~