Configuración De Envío De Mensajes Por Tcp; Instantáneos - Powermeter SMART Manual De Uso

Medidor intelegente de energia electrica
Ocultar thumbs Ver también para SMART:
Tabla de contenido

Publicidad

 
La conexión de los puertos restantes correspondientes al resto de los datos no tienen un proceso que las vigile si
 
 
 
permanecen abiertas o no. Es decir, que el equipo intentará hacer los envíos de datos cuando corresponda, y si hay algún
 
problema con la conexión TCP de dicho puerto, intentará resolverlo en ese momento. Por lo tanto, solamente se garantiza
 
   
la conexión TCP. 
CONSEJO. Si el equipo no se va a utilizar en el modo de comunicación con envío de JSONs vía TCP, desactivar esta función (ver
     
 
 
 
portal de configuración, menú, configurar, pestaña general). Por otro lado, si se desea utilizar la funcionalidad de envío de JSONs
 
 
 
por TCP, pero cierto tipo de datos no van a ser requeridos por la aplicación del lado del servidor (es decir, no habrá proceso
 
 
 
 
 
 
escuchando en el puerto correspondiente del lado del servidor), es conveniente desactivar el envío de ese tipo puntual de datos
 
   
 
(configurando el puerto de destino correspondiente en 0 en el portal de configuración). 
4.3.1. Configuración de envío de mensajes por TCP 
Cuando el equipo tiene datos disponibles para enviar, intenta establecer la conexión TCP correspondiente con el host de destino
   
 
 
 
previamente configurado en ​ t cpDestHost​ , al puerto que corresponda según el tipo de datos a enviar (ver portal de configuración,
 
 
 
menú, configurar, pestaña TCP). En caso de no lograr establecer la conexión, comienza un conteo de reconexión de 5 minutos. Si el
 
 
 
puerto destino para cierto tipo de dato se configuró en 0, el envío de ese tipo de datos no se realizará. 
La única excepción a lo antes mencionado, es la conexión destinada a configuración del equipo. En ese caso, el equipo intenta abrir
 
 
     
 
la conexión con ​ t cpDestHost al puerto ​ t cpDestPortConf inmediatamente al iniciar, y mantenerla abierta en todo momento. Si el
 
 
 
   
intento de conexión falla, el conteo de reconexión es de 1 minuto. 
A continuación se describen los mensajes de los diferentes tipos de parámetros que se envían desde / hacia el equipo al funcionar
 
 
 
 
en modo TCP. En todos los casos, los mensajes se envían en formato de JSON en ascii, para facilitar el procesamiento y debuggeo
 
 
 
 
 
 
de los sistemas que se implementen. 
4.3.1.1. Instantáneos 
Conexión TCP al puerto ​ t cpDestPortInst (ver portal de configuración) del host de destino ​ t cpDestHost (ver portal de configuración)
 
   
 
donde el medidor escribe sus mediciones instantáneas. Las mismas se envían de la siguiente manera: 
Modo online: cada ​ o nline_sr_inst​ mediciones realizadas, se envía un juego de datos. 
Modo offline: cada ​ o ffline_sr_inst​ mediciones realizadas, se envía un juego de datos. 
Modo evento: cada ​ e vent_sr_inst​ mediciones realizadas, se envía un juego de datos. 
Si el equipo pierde conectividad y luego la recupera, envía todos juntos uno a continuación del otro en mensajes separados, los
   
 
 
juegos de datos muestreados que se encuentren almacenados en memoria. 
 
Formato de mensaje de instantáneos​ :  
"t": <timestamp (GMT 0)>,  
"a":<flags de alarmas>,  
"f":[  
{"n":"R", "i":<Vr>, "v":<Ir>, "p":<Pr>, "q":<Qr>}, 
{"n":"S", "i":<Vs>, "v":<Is>, "p":<Ps>, "q":<Qs>}, 
{"n":"T", "i":<Vt>, "v":<It>, "p":<Pt>, "q":<Qt>} 
Donde: 
<timestamp (GMT 0): unix time (segundos desde 1970) en GMT 0. 
 
 
 
 
   
 
 
 
   
 
 
 
 
 
 
   
 
   
 
 
 
 
 
 
 
 
   
 
 
 
 
 
 
 
 
   
 
 
 
 
 
 
 
 
     
 
 
 
 
 
 
 
 
 
 
   
 
 
 
 
 
   
   
 
 
Powermeter SMART - Manual de uso (completo) 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
   
 
 
 
   
 
 
 
 
 
 
 
   
 
 
 
   
 
 
   
 
 
 
   
 
 
   
   
 
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
   
 
 
 
 
 
 
 
 
     
 
   
 
   
 
 
 
 
 
   
 
 
 
 
 
 
 
 
 
   
 
 
 
 
 
 
   
 
 
   
 
 
 
 
 
 
 
   
 
 
 
   
 
 
 
 
 
 
   
   
   
 
   
   
 
 
 
 
 
 
 
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
     
 
 
     
 
 
 
 
 
20 

Publicidad

Tabla de contenido
loading

Tabla de contenido