Se connecter à HAL:

  1. Depuis un PC personnel : Sans Fil, choisissez le réseau “HAL Server” il n'y a pas besoin d'un mot de passe ni de Proxy: propriétés de :internet –> connexion –> paramètres réseau –> Détecter automatiquement les paramètres de connexion
  2. Depuis un pc G2ELAB : via le réseau local de G2ELAB en utilisant un script de configuration automatique propriétés de :internet –> connexion –> paramètres réseau . Adresse du script “http://intranet.g2elab.grenoble-inp.fr/bus.pac
  3. depuis un PC école ENSE3: via le réseau local ENSE3 mais ici pas besoin de Proxy

Pour obtenir une information, on encode tout dans un URL :

http://halIPaddress:port/node/node/connector?do=performative&param1=value1&param2=value2

où performative peut par exemple être :

description : obtenir des informations sur le nœud référencé ; data : obtenir les dernières données disponibles pour l’ensemble des connecteurs associés au noeud désigné ou pour un connecteur. Les données sont retournées dans un format XML history : obtenir des données historiques pour l’ensemble des connecteurs associés au noeud désigné ou pour un connecteur. Par défaut, les données des 24 dernières heures sont remontées dans un format XML. Le paramètre during peut être ajouté pour spécifier la durée d’historiqueen minutes. control : envoyer une donnée à un controllerspécifier en paramètre. Les différents performatifs seront détaillés plus loin. Voici quelques exemples d’URL d’envoi de performatifs destinés à un serveur HAL ayantpour adresse IP 195.220.18.16 : http://195.220.18.16/system/classroom?do=description http://195.220.18.16/system/classroom/climateSensor01?do=data http://195.220.18.16/system/classroom/climateSensor01/temperature?do=data http://195.220.18.16/system/classroom/plugs/plug02/switch?do=control&ask={“switch”:“on”} http://195.220.18.16/system/classroom/climateSensor02?do=history&during=60


QR Code
QR Code accueil:cat0:page_1:sch (generated for current page)