o es decir: al intentar poner el campo "trigger" en el comando SET_CALLBACKS a 1, la
operación falla, ya que espera un valor booleano (verdadero o falso), pero no genera errores.
Debe verificar la respuesta del comando para determinar si la operación fue exitosa.
El cuerpo de la respuesta es un JSON con el campo "razón" que describe el error encontrado con fines de
depuración, a menos que sea una respuesta al comando NACK en sí (en cuyo caso, el cuerpo está vacío).
SHUTDOWN
Evento enviado cuando el servidor se está apagando (por ejemplo, si el dispositivo se está reiniciando).
Enviado sin argumentos y no necesita ser configurado para ser enviado.
SET_OPT_STR
SET_OPT_STR establece opciones relacionadas con la sección/conexión del cliente. Por seguridad, esta es
la única configuración que solo funciona con formato JSON simple (por ejemplo, {"clave":"valor"}). Los
ajustes para esta opción son:
[string, "plain"]
•
"json"
o "plain": JSON común (string ascii);
o "bson": Binary JSON (BSON);
o "cbor": Concise Binary Object Representation (CBOR);
o "messagepack": MessagePack;
o "ubjson": Universal Binary JSON;
•
"respondCfgPath"
ruta que se envió a la solicitud (más detalles sobre la operación).
AUTHENTICATE
Si el servidor está configurado como tal, el cliente deberá enviar una contraseña para la autenticación. Esta
opción es muy recomendable para cualquier sistema operativo, ya que Cougar tiene acceso a la mayoría
de las configuraciones del equipo. El parámetro utilizado en la solicitud (que se puede omitir si solo desea
verificar el estado) es:
[string]
•
"pass"
Este comando no devuelve NACK. La respuesta siempre contendrá:
•
[bool]
"auth"
: Verdadero si se permite el acceso a otros mensajes;
[string]
•
"msg"
: Mensaje relacionado con el estado de la operación. Puedes indicar, por ejemplo:
o Si no se requiere autenticación;
o Si ya está autenticado;
o Autenticación realizada con éxito.
o Si el campo está mal formado;
o Si la contraseña es incorrecta;
: modo de enviar todos los demás mensajes. Puede ser:
[bool, false]
: cuando se establece, la operación SET_EQUIP_CFGS devuelve la
: Contraseña de acceso de clientes.
www.pumatronix.com
Manual de Integração
ITSCAM 600
60