infra:mqtt
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
infra:mqtt [2019-11-17 18:07] – created Jeanjack | infra:mqtt [2023-02-02 22:06] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | Etant donné que nous avons déjà un firewall en fonctionnement | + | ⇒ :!: Cette page a été écrite rapidement, il serait bon d'y apporter plus de détails. |
- | '' | ||
- | sudo apt install mosquitto | ||
- | '' | ||
+ | MQTT est un protocole relativement léger, où il est possible pour un utilisateur de soit surveiller un " | ||
- | Ensuite, on vérifie qu'on ait bien un démon qui écoute sur le port par défaut (1883). | + | Nous avons choisi d'installer mosquitto comme serveur mqtt. |
- | '' | + | < |
- | sonic: | + | sudo apt install mosquitto |
- | tcp | + | </ |
- | tcp | + | l' |
- | '' | + | |
+ | La configuration actuelle du firewall (qui permet d' | ||
+ | Une configuration plus poussée que celle par défaut nous permetrait d'y avoir accès depuis l' | ||
- | OK ! maintenant côté client : | + | Ensuite, on vérifie qu'on ait bien un démon qui écoute sur le port par défaut (1883). |
- | + | < | |
- | '' | + | sonic:~$ sudo ss -l |grep 1883 |
- | fuz-ThinkPad-T61:~$ sudo apt install mosquitto-clients \\ | + | tcp |
- | jeanjack@fuz-ThinkPad-T61:~$ mosquitto_sub -h sonic -t truc/ | + | tcp |
- | '' | + | </ |
- | pour s' | ||
- | et : | + | OK ! Maintenant côté clients : |
+ | Cas d' | ||
- | '' | + | * pour s'abonner au topic '' |
- | hostname:~$ mosquitto_pub -h sonic -t truc/ | + | fuz-ThinkPad-T61: |
- | '' | + | jeanjack@fuz-ThinkPad-T61: |
+ | </ | ||
+ | * pour envoyer un message sur '' | ||
+ | hostname:~$ mosquitto_pub -h sonic -t truc/ | ||
+ | </ | ||
- | On vois sur le premier client le message " | + | On voit sur le premier client le message " |
infra/mqtt.1574014066.txt.gz · Last modified: 2023-02-02 22:06 (external edit)