Detalles del escenario ejemplo:

• Se pretende monitorizar el nivel de un depósito de agua. Para ello, se utilizará una entrada analógica de un módem gprs. Se pretende que el módem esté permanentemente conectado a GPRS y usando una tarjeta con dirección IP dinámica

• El módem debe tomar una medida cada 5 minutos y enviárselo a un servidor Web vía gprs mediante HTTP GET para que éste cree un fichero LOG con las estadísticas de consumo diario.

• Así mismo, se debe poder acceder al webserver interno del módem para comprobar en tiempo real el estado del depósito. Desde el webserver interno también se debe poder actuar sobre un relé que permite la entrada de caudal en el depósito. El acceso al webserver será sin firewall (desde cualquier IP), pero protegido por usuario y contraseña.

Solución propuesta con  MTX-65IND + MTXTunnel:

telemetrias-gprs-http

Archivo de configuración del MTX-65IND + MTXTunnel para la solución anteriormente propuesta:

Esta configuración es la que hay que introducir en el fichero de configuración del módem para poder realizar la aplicación descrita en el escenario.

 

GPRS_apn: movistar.es APN GPRS proporcionado por el operador GSM
GPRS_login: MOVISTAR Login GPRS proporcionado por el operador GSM
GPRS_password: MOVISTAR Password GPRS proporcionado por el operador GSM
GPRS_timeout: 0 Con 0 el módem estará permanentemente conectado a GPRS
   
MTX_PIN: 0000 Si la tarjeta SIM no tiene PIN, dejar en 0000
MTX_model: MTX65IND El modelo MTX escogido es el MTX65IND
MTX_mode: none El módem se configura como nada (no usaremos gateway serie-gprs)
MTX_urc: off No necesitamos los mensajes de información URC
   
TCP_port: 20010 Puerto TCP del MTX donde se esperará conexiones IP (a su webserver)
   
FIREWALL_enabled: off Firewall desactivado
   
WAKEUP_gpioEnabled: on Se activará la sesión GPRS por una entrada digital
WAKEUP_value: 0 Se activará cuando la entrada digital valga “0”.
   
DNS_enabled: on Servicio envío IP a DNS activado
DNS_mode: http Se informará por HTTP GET
DNS_password: 12345678 Cadena password para mayor seguridad
DNS_server: www.miweb.com:8080/datosIP.asp URL del servidor al que se enviará la IP y
telemetrías del módem
DNS_extended: on Queremos que el MTXCTunnel envíe el estado de los GPIOs y ADCs
DNS_period: 300 Queremos enviar los valores cada 300 segundos (5 minutos)
 

 

 

 

 

Comments





Detalles del escenario ejemplo:

• Se debe enviar 6 entradas digitales y 2 entradas analógicas a un servidor web mediante un objeto JSON.

• El MTX recogerá los datos digitales y analógicos cada 10 minutos, enviándolos al servidor web mediante un objeto JSON. En caso de no haber cobertura GPRS o no estar disponible el servidor web, el MTX debe almacenar en memoria los registros leídos (un máximo de 1000 registros).

• Así mismo se necesita poder activar en paralelo a las telemetrías una pasarela GPRSRS232 para la telelectura de un dispositivo. Por comodidad se dispone de SIM con dirección IP fija.

Solución propuesta con  MTX-65IND + MTXTunnel:

telemetry-gprs-json

Archivo de configuración del MTX-65IND + MTXTunnel para la solución anteriormente propuesta:

Esta configuración es la que hay que introducir en el fichero de configuración del módem para poder realizar la aplicación descrita en el escenario.

Detalles.
1.- El objeto JSON envíado vía GPRS al servidor tendría el siguiente formato de ejemplo:
{“IMEI”:353234028103206,”P”:”ID00001″,”TS”:”11/11/12 08:31:44″,
“IO1″:1,”IO2″:0,”IO3″:1,”IO4″:1,”IO5”:0,”IO6”:0,”IO7”:1,”IO8”:0,”IO9”:1,”IO10”:0,

”AD1”:1250,”AD2”:1700}

COMM_baudrate: 9600 Baudios del puerto serie 1 para la pasarela GPRS-RS232
COMM_bitsperchar: 8 8 bits de datos
COMM_autocts: on Control de flujo hardware CTS activado
COMM_autorts: on Control de flujo hardware RTS activado
COMM_stopbits: 1 1 bit de stop
COMM_parity: none Sin paridad
   
GPRS_apn: movistar.es APN GPRS proporcionado por el operador GSM
GPRS_login: MOVISTAR Login GPRS proporcionado por el operador GSM
GPRS_password: MOVISTAR Password GPRS proporcionado por el operador GSM
GPRS_timeout: 0 Con 0 el módem estará permanentemente conectado a GPRS
   
MTX_PIN: 0000 Si la tarjeta SIM no tiene PIN, dejar en 0000
MTX_model: MTX65IND El modelo MTX escogido es el MTX65IND
MTX_mode: server El módem se configura como server
MTX_urc: off No necesitamos los mensajes de información URC
   
TCP_port: 20010 Puerto TCP del MTX donde se esperará conexiones IP
   
FIREWALL_enabled: off Firewall desactivado. Se aceptarán conexiones desde cualquier IP
   
LOGGER_enabled: on Activamos el Logger del MTX, para almacenar las lecturas
LOGGER_password: ID00001 Campo que nos permitirá identificar de donde vienen las tramas
LOGGER_server: www.miservidorWeb.com/json.asp?data= URL donde se enviará el JSON con datos
LOGGER_registerSize: 300 El tamaño del registro interno del MTX
LOGGER_numRegistersFlash: 1000 El número máximo de registros dentro del MTX
LOGGER_ioPeriod: 600 Cada 10 minutos se leerán y enviar las entradas digitales y analógicas del
módem.

 

 

 

 

Comments