-
Notifications
You must be signed in to change notification settings - Fork 1
Home
guillermocorrea edited this page Nov 17, 2014
·
1 revision
Botserver expone los siguientes canales de interés a través de WebSockets en la url https://guebot.herokuapp.com/:
Canal de escucha y emisión. A través de este canal se reciben las peticiones de movimiento de los clientes y se emite hacia la aplicación standalone. Recibe un objeto json con el siguiente esquema:
{ "move": { "token": "tokenSecretXXX", "userId": "userId", "data": { "instruction": "UP", "value": "" } } }
Donde:
- token: Token generado por google.
- userId: El id de usuario.
- instruction: La instrucción a enviar al brazo robótico. Valores válidos: UP, DOWN, CLOSE, OPEN.
Canal de escucha y emisión. A través de este canal se recibe el estado del brazo robótico por parte de la aplicación standalone y se emite hacia los clientes móviles. Recibe un objeto json con el siguiente esquema:
{ "consult": { "status": "UP_OPEN", "response": { "code": "00", "message": "" } } }
Donde:
- status: El estado del brazo, puede tomar los siguientes valores: UP_OPEN, UP_CLOSE, DOWN_OPEN, DOWN_CLOSE.
- code: El código de respuesta, valores válidos: '00' ejecutada exitosamente, '50' problemas de comunicación, '80' petición invalida, '90' petición encolada, '99' error desconocido.
- message: Mensaje de respuesta, opcional.
