Differences

This shows you the differences between two versions of the page.

Link to this comparison view

fr:protocole_detect [2016/01/13 20:28] (current)
Line 1: Line 1:
 +====== Détecter la centrale sur le réseau local ======
 +
 +Une centrale Calaos peut être détecté sur le LAN grâce à un protocole simple UDP. Le protocole consiste à envoyer une trame de [[http://​fr.wikipedia.org/​wiki/​Broadcast_(informatique)|broadcast]] sur le port 4545.
 +
 +===== Protocole =====
 +
 +Le protocole est basé sur un envoi d'une trame UDP [[http://​fr.wikipedia.org/​wiki/​Ascii|ASCII]]. Si une centrale est disponible sur le réseau elle répondra directement par une trame UDP [[http://​fr.wikipedia.org/​wiki/​Ascii|ASCII]] contenant son l'​adresse IP.
 +
 +==== Découverte de la centrale ====
 +
 +Pour effectuer une découverte il faut envoyer la trame contenant la chaîne de caractère:
 +
 +  CALAOS_DISCOVER
 +
 +Il est conseillé d'​envoyer plusieurs fois la trame de découverte jusqu'​à ce qu'une centrale réponde ou que le temps maximum alloué à la découverte soit dépassé. Ex: On envoi la trame toutes les 200ms pendant 30s.
 +
 +==== Réponse de la centrale ====
 +
 +La réponse qui proviendra de la centrale est une chaîne de caractère contenant l'​adresse IP:
 +
 +  CALAOS_IP 192.168.1.100
 +
 + 
 +
 +