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.