Skip to content
guillermocorrea edited this page Nov 17, 2014 · 1 revision

Welcome to the botserver wiki!

Context

Botserver expone los siguientes canales de interés a través de WebSockets en la url https://guebot.herokuapp.com/:

movement

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.

status

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.

Clone this wiki locally