Phase de connection

Ce guide présente la phase de connection à une centrale domotique d'une interface cliente externe (ex. application mobile, tablette tactile, etc...).

Diagramme logique de connexion

Diagramme logique

Au lancement de l'application la première étape à effectuer est de contacter le serveur calaos.fr grâce à une requête JSON get_ip afin de récupérer l'adresse IP su laquelle se connecter. En fonction de la réponse (et surtout en fonction du paramètre at_home), on va pouvoir tenter une connexion ( Icon1 et Icon2 ) grâce à l'API JSON. L'API JSON est a privilégier dans tous les cas, par rapport à l'API TCP, car le nombre de requêtes est moins important en HTTP/JSON.

Si une erreur survient (problème de connexion à Internet, pas de réponse de calaos.fr, ...) lors de la connexion il faudra alors déterminer si une connexion Wifi au réseau local est disponible et tenter une recherche d'une centrale domotique sur le réseau local Icon3 .

En cas d'échec, la connexion sera alors impossible et une message d'erreur devra être affiché Icon4 .