8.2
TÓPICO DE INSCRIPCIÓN
Al conectarse a un Broker, LogBox Wi-Fi puede recibir comandos que se responderán por medio del tópico novus/<sn>
puede ver a continuación.
Los comandos de este tópico sólo se pueden enviar para el Broker si tuvieren el permiso de escrita habilitado en el
software NXperience (véase sección
*
novus/<sn>
/command: Tópico para el recibimiento de los comandos enviados vía MQTT.
•
Ejemplo: {"buzzer_state":0}
Comando
Tipo
sp_alarm_01
Double
sp_alarm_02
Double
sp_alarm_03
Double
sp_alarm_04
Double
sp_alarm_05
Double
sp_alarm_06
Double
sp_alarm_07
Double
sp_alarm_08
Double
sp_alarm_09
Double
sp_alarm_10
Double
buzzer_state
Booleana
internal_clock
Unix Timestamp o
TDateTime
set_download
Unix Timestamp o
TDateTime
Si hay éxito en la solicitación del comando, el dispositivo enviará un mensaje que podrá visualizarse en el tópico de respuesta
*
novus/<sn>
/response, según descrito en la sección
Si hay cualquier especie de error mientras se envíe la solicitación de comando, el dispositivo también despachará una respuesta por medio del
*
tópico novus/<sn>
/response, informando el tipo de error encontrado, como se puede ver en la Tabla 06.
Ejemplo:
Comando: {"buzzer_state":0}
Respuesta: {"config_receive":"fail","error_type":"NOT_AUTHORIZED_ERROR","parameter":"buzzer_state"}
Tipo de Error
NOT_AUTHORIZED_ERROR
INVALID_VALUE_ERROR
ALARM_DISABLED_ERROR
* El <sn> corresponde al número de serie del dispositivo. De esta forma, no habrá ningún conflicto de tópicos en un Broker.
NOVUS AUTOMATION
Protocolo MQTT
Ejemplo
{"sp_alarm_01":125.37}
{"sp_alarm_02":50.37}
{"sp_alarm_03":50.37}
{"sp_alarm_04":50.37}
{"sp_alarm_05":50.37}
{"sp_alarm_06":50.37}
{"sp_alarm_07":50.37}
{"sp_alarm_08":50.37}
{"sp_alarm_09":50.37}
{"sp_alarm_10":67.35}
{"buzzer_state":1}
{"internal_clock":1533294048}
Si seleccionado formato Unix
{"internal_clock":43277.40465278}
Si seleccionado formato TDateTi-
me
{"set_download":1533294048}
Si seleccionado formato Unix
{"set_download":43277.40465278}
Si seleccionado formato TDateTi-
me
Tabla 05 – Lista de comandos
Tópico de Respuesta
Parámetro no autorizado para la escritura.
Error para valores fuera del rango del parámetro.
Error resultante del intento de alterar el setpoint de una alarma deshabilitada.
del capítulo
Software de
Configuración).
Descripción
Permite cambiar el setpoint del canal 1 de alarma.
Permite cambiar el setpoint del canal 2 de alarma.
Permite cambiar el setpoint del canal 3 de alarma.
Permite cambiar el setpoint del canal 4 de alarma.
Permite cambiar el setpoint del canal 5 de alarma.
Permite cambiar el setpoint del canal 6 de alarma.
Permite cambiar el setpoint del canal 7 de alarma.
Permite cambiar el setpoint del canal 8 de alarma.
Permite cambiar el setpoint del canal 9 de alarma.
Permite cambiar el setpoint del canal 10 de alarma.
Permite cambiar el estado actual del buzzer (si el dispositivo está configurado
para permitir tal configuración), según el parámetro establecido en las configura-
ciones de Booleana del comando que se envió.
Para que este comando funcione, es necesario que la opción Buzzer de la
de NXperience haya sido seleccionada.
sección
MQTT
Véase sección
Formato de Booleana
ción acerca de los tipos y formatos de Booleana.
Permite configurar el reloj interno del dispositivo si el dispositivo está configurado
para permitir tal configuración.
Este parámetro debe ser escrito con el mismo formato de Timestamp definido en
el NXperience.
Para que este comando funcione, es necesario que la opción Reloj interno de la
de NXperience haya sido seleccionada.
sección
MQTT
Véase sección
Timestamp
de este capítulo para obtener más información acerca
de los formatos soportados por el dispositivo.
Comando utilizado para solicitar que el LogBox Wi-Fi vuelva a enviar todos los
registros desde la fecha solicitada en los tópicos "/log/channels" y "/log/event"
(véase sección
Tópicos de Log
de este capítulo).
Para que este comando funcione, es necesario que la opción Ajuste de Descar-
ga de la sección
MQTT
de NXperience haya sido seleccionada.
Este parámetro debe ser escrito con el mismo formato de Timestamp definido en
el NXperience.
Véase sección
Timestamp
de este capítulo para obtener más información acerca
de los formatos soportados por el dispositivo.
de este capítulo.
Descripción
*
/response, como se
de este capítulo para obtener más informa-
22/79