¿Buscas alguna otra cosa?
Detalles del escenario:
- Se debe enviar 3 entradas digitales y 2 entradas analógicas a un servidor web vía petición HTTP mediante un objeto JSON
- El MTX recogerá los datos digitales y analógicos cada 10 minutos, enviándolos a un bróker MQTT mediante un objeto JSON. En caso de no haber cobertura 4G/3G/2G o no estar disponible el servidor web, no se deben perder lecturas y el módem MTX debe almacenar en su memoria flash los registros leídos (un máximo de 1000 registros) para intentar el envío cuando haya cobertura
- Así mismo se necesita poder activar en paralelo a las telemetrías una pasarela IP-RS232 transparente para la telelectura de un dispositivo con puerto serie RS232 a 9600,8,N,1. Por comodidad se dispone de SIM con dirección IP fija en el módem MTX
- El módem también debe de enviar de forma periódica (cada 10 minutos) su estado (cobertura, IP, etc) al bróker MQTT
Solución: MTX-Tunnel firmware + MTX-IOT-S [4-N]
Archivo de configuración config.txt:
Detalles
- Recuerde que dispone de las descripciones de E/S del modelo MTX en el ANEXO 10 del presente manual. No olvide configurar los microswitches adecuadamente para leer tensión o corriente en las entradas AD0 y AD1 de los módem MTX
- El módem MTX enviará el valor de sus entradas digitales y analógicas, los datos del Logger, cada 600 segundos (10 minutos). En el envío MQTTque el modem MTX realizará al topic configurado en el parámetro LOGGER_mqttTopic hacia el Broker MQTT cada 10 minutos, se incluye un JSON con el siguiente formato mostrado a través de un ejemplo
{“IMEI”:354033091487838,”TYPE”:”IOS”,”TS”:”2020-02-08T15:35:07Z”,”P”:”ID00001”,”IO0”:1,”IO1”:0,”IO2”:0,”IO3”:0,”IO4”:0,”IO5”:0,”IO6”:0,”IO7”:0,”IO8”:1,”AD0”:1200,”AD1”:4850}
Donde:
IMEI: Indica el IMEI del módem
TS: Timestamp de cuando se leyeron los datos en el módem
TYPE: Tipo de trama. En este caso es “IOS”
P: El campo indicado en LOGGER_password
IOx: Entrada/salida digital x. consulte el Anexo 10 para más información. x= 0 … 8
ADx: Entrada analógica 1 y 2 (valores desde 0 a 50000 mV)
De la misma forma, los datos de estado del módem, tramas DNS, enviadas cada DNS_period segundos hacia el servidor web vía HTTP, tendrá el siguiente formato:
{“IMEI”:”354033091487838”,”TYPE”:”DNS”,”TS”:”2020-02-08T10:23:13Z”,”P”:”ID00001”,”IP”:”95.124.213.236”,”CSQ”:18,”TECH”:”4G”,”VER”:”11.00”,”AUX”:””,”MOD”:”MTX-IOT-4G-S”,VCC:12000}
Donde:
IMEI: Indica el IMEI del módem
TS: Timestamp con la hora del módem
TYPE: Tipo de trama. En este caso es “DNS”
P: El campo indicado en DNS_password
IP: IP actual del módem
CSQ: RSSI (0 … 31)
TECH: Tecnnología (2G,3G,4G)
VER: Versión FW MTX-Tunnel
AUX: Campo auxiliar definido en DNS_aux
MOD: Modelo del módem (campo MTX_model)
VCC: voltaje de alimentación MTX (en milivoltios)