Bonjour,
Ayant quelques problèmes de latence de certains de mes modules Z-Wave, je voulais scruter les messages échangés sur le réseau Z-Wave.
Après une recherche, je suis tombé sur le site suivant : How to Set Up Z-Wave Zniffer for product security reviews | Bishop Fox.
Le principe est de transformer un contrôleur Z-Wave comme l’Aeotec Z-stick Gen5 en « Sniffeur ».
Ce qui tombe bien car je possède un Aeotec Z-stick Gen5 pour mes essais de modules avec Jeedom sur netbook sous Windows 10.
Au préalable : vous devez avoir un PC sous Windows 10 et un contrôleur Z-Wave comme le Z-stick Gen5 que vous devez flasher (à vos risques et péril).
L’installation est décrite sur le site « labs.bishopfox » avec les liens sur les 2 utilitaires à télécharger : Z-Wave Programmer et Z-Wave Zniffer ainsi que sur les documentations.
La procédure est simple :
-Créer un compte sur le site Silicon Labs pour récupérer les 2 utiltaires qui sont gratuits
-Flasher le contrôleur Z-Wave avec l’utilitaire Z-Wave Programmer en suivant la procédure décrite sur « labs bishopfow »
-Normalement si vous avez bien suivi les consignes, en détectant le port et le contrôleur Sniffeur dans le menu Capture de l’utiltaire Z-Wave Zniffer vous devez voir apparaître les messages détectés sur le réseau Z-Wave
Lire la doc sur le Z-Wave Sniffer.
Une vue sur le Sniffeur Z-Wave :
Mes premiers pas avec le sniffeur :
Dès que j’ai lancé le sniffeur, j’ai eu un flot de messages affichés avec quelques millisecondes d’écart.
J’ai vite vu qu’un de mes modules Z-Wave était trop bavard, problème vite réglé en modifiant le Report dans les paramètres (3s à 5min) . Report que je n’ai pas besoin car le module est en association directe avec un autre module.
Le Smart Meter de Qubino pose aussi quelques problèmes de flot de messages, que je n’ai pas encore réglé.
D’autre part, beaucoup des messages (Set, Get , Ack) en double : pas d’explication pour l’instant (Pb Sniffeur?)
Comme cet utilitaire montre aussi la route empruntée par les messages, j’ai constaté que mon répéteur Aeotec ne servait pas à grand chose dans mon réseau. D’ailleurs je suis surpris par certaines routes empruntées. Donc je vais revoir la position du répéteur.
Après quelques modifications de paramètres Z-Wave, le flot de messages s’est calmé (écarts de plusieurs secondes avec un flot par instant pour une trentaine de modules Z-Wave.
Voilà pour ma première expérience du Sniffeur Z-Wave de Sigma Designs, que je trouve bien utile pour régler certains problèmes de réseau.