Confinement.S02E07

Foire d’octobre

Faute de foire d’octobre quelques forains, ce sont installés ici et là à Liège. De quoi ne pas manquer les croustillons / lacquemants annuels !

La poste… encore!

Ne venez pas me dire que je m’acharne. J’ai encore eu droit à un super cadeau de la poste. Cette fois un colis ouvert, déposé dans mon hall d’entrée sans le moindre complexe. Tu m’étonnes qu’il ne voulût pas attendre que j’arrive.

Unifi fck!

L’article de ce jour est très court et synthétique, car j’ai passé une très grosse partie de cette soirée à essayer de reset une AP Unifi. Même « factory reset » elle restait en statut « Managed by other ». Après de multiples tentatives MIRACLE !


Cette série d’articles a été motivée par Yves sur Twitter.

Confinement.S02E06

Fin d’un week-end et d’un début de semaine très calme. Je n’ai donc pas grand chose à vous raconter.

Mais cela est une raison pour fermer ma gueule ? (Spoiler alert : Non).

Internet

Début de week-end, j’ai tenté le tout pour le tout après avoir vu 6 ou 7 techniciens de mon opérateur aux 3 lettres roses.

Sauf que je n’avais pas vraiment le matériel adapté...

Le coax est tombé à la sortie de la fiche du mur & un filet de vis arraché. Encore du beau boulot… J’hésite à leur demander comment une ligne peut tomber en marche. 0 souci depuis cette « intervention ».

MQTT

Pour ceux l’ont manqué, j’ai sorti un article d’introduction à MQTT. Je vous invite à le consulter si vous voulez découvrir ce formidable univers. Parfait pour l’IOT ou votre domotique DIY.

Le blog

Travail sur le blog

Quelques modifications ont été apportées au blog afin de mieux s’y retrouver. Des index appelés « Dossiers » sont disponibles dans le menu regroupant les articles par sujet en plus des catégories.

Découvertes


Cette série d’articles a été motivée par Yves sur Twitter.

Illustration « Le blog » : https://www.pexels.com/fr-fr/@skitterphoto

Introduction à MQTT

Qu’est ce que MQTT ?

MQTT pour Message Queuing Telemetry Transport est un protocole de communication basé sur TCP/IP fonctionnant sur un modèle publish/subscribe (littéralement : publier-s’abonner).

Idéal pour vos projets IOT, domotique, …

Il a été initialement développé par Andy Stanford-Clark (IBM) et Arlen Nipper (EuroTech). Il est conçu pour les connexions avec des sites distants où la bande passante du réseau est limitée.Wikipédia

Les clients sont tous connectés en publish ou subscribe à un serveur appelé broker.

Source: https://mqtt.org/

Sécurité & fiabilité

Il est possible de sécuriser les échanges de plusieurs manières :

  • Authentification des comptes (sondes, …) par login & mot de passe ou par certificats.
  • Configuration des permissions par utilisateur sur le broker comme Mosquitto par exemple.
  • Chiffrer les communications entre client et broker en SSL/TLS.

Nativement MQTT propose une QOS (Qualité de service) sur 3 niveaux

  • 0 = Le message sera envoyé sans aucune garantie, aucun retour du broker,
  • 1 = Le message sera reçu au moins une fois,
  • 2 = Le message sera reçu une seule fois

Topics

Un topic n’a pas de nomenclature imposée par MQTT. Sauf $SYS qui est réservé au broker. Il est important de bien réfléchir à l’avance ses topics et leur arborescence.

Voici un exemple de topics dans le cadre d’une maison :

/maison/cuisine/temperature
/maison/cuisine/humidite
/maison/salon/temperature
/maison/salon/humidite

Wildcards « jokers »

Il est possible de s’abonner à des topics en utilisant les wildcards # ou +.

Obtenir tous les capteurs de la cuisine :

/maison/cuisine/#

Obtenir tous les capteurs de température :

/maison/+/temperature

Si vous voulez tous voir passer, il suffit de s’abonner à #

Last Will & Testament

Un client peut à la connexion envoyer au broker son testament au moment de sa connexion.

En cas de déconnexion soudaine, le broker enverra le « testament » du client aux abonnés sur le topic défini.

Utilisation

Voici, une petite liste non-exhaustive pour vous lancer avec MQTT.

Evidement Node-RED propose nativement des connecteurs MQTT


Sources & Ressources :