Modifications

Sauter à la navigation Sauter à la recherche
169 octets ajoutés ,  8 septembre 2017 à 17:04
Ligne 75 : Ligne 75 :  
{{traduction}}
 
{{traduction}}
   −
Register your client at ws://your.unipi.ip.address/ws to receive status messages. Once it is connected, you can also send various commands to the UniPi All messages in websocket are sent in JSON string format, eg. {"dev":"relay", "circuit":"1", "value":"1"} to set Relay 1 On. Check the wsbase.js in www/js/ folder to see example of controlling the UniPi using websocket.
+
Il est possible d'enregistrer un client (un socket client) auprès de {{fname|ws://your.unipi.ip.address/ws}} pour recevoir les messages de statut.
   −
=== Python using JsonRPC ===
+
Une fois le client connecté, vous pouvez envoyer divers commande sur l'UniPi. Tous les messages envoyés sur le websocket sont au format JSON. Par exemple, le message suivant permet d'activer le relais 1 {"dev":"relay", "circuit":"1", "value":"1"} .
 +
 
 +
Consultez le contenu du fichier wsbase.js dans le répertoire www/js/ pour voir des exemples de contrôle de l'UniPi via websocket.
 +
 
 +
=== Python en utilisant JsonRPC ===
 
You can also control the UniPi using Python library jsonrpclib. See the list of all available methods below.
 
You can also control the UniPi using Python library jsonrpclib. See the list of all available methods below.
  
29 917

modifications

Menu de navigation