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 broadcast sur le port 4545.

Protocole

Le protocole est basé sur un envoi d'une trame UDP ASCII. Si une centrale est disponible sur le réseau elle répondra directement par une trame UDP 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