2. Configuración
La configuración se puede realizar mediante la aplicación de escritorio a través de la uart de debug o
mediante la plataforma Cervello.
La comunicación entre el equipo y la plataforma se realiza mediante la ejecución de comandos AT
remotos a través de MQTT . Tras establecerse la conexión con la plataforma, ésta debe ejecutar como
mínimo los comandos CCLK y NOREQUEST para el correcto funcionamiento. En el caso de querer enviar
varios comandos, hay que asegurarse de que siempre se finaliza con el de NOREQUEST pues, este
comando es el encargado de indicar al equipo que no se van a recibir más comandos. Si no se envía, el
equipo se quedará esperando a recibirlo durante 1 minuto y posteriormente reiniciará la conexión.
2.1 Comandos AT
En la siguiente sección se detallarán todos los comandos disponibles hasta la versión 7.6.
2.1.1 CCLK: Establecimiento de Fecha/Hora
El equipo actualiza el RTC con estos datos. Se usará el RTC para el timestamp de las medidas de los
contadores.
AT+CCLK="YY/MM/DD,HH:NN:SS"
OK/ERROR
Desde la versión 5.X también está disponible este comando:
AT^MTX=CCLK,"YY/MM/DD,HH:NN:SS"
OK/ERROR
2.1.2 RESET: Reset del equipo
El equipo iniciará el proceso de reset completo (micro y módem).
AT^MTX=RESET
OK/ERROR
2.1.3 UPDATEFW: Ejecución del proceso de OTAP
El equipo iniciará el proceso de actualización de firmware.
El firmware del microprocesador es un fichero de extensión *.cyacd compuesto por X líneas de texto
(ASCII). Este fichero debe transmitirse desde la plataforma al equipo (antes de iniciar el proceso físico
de actualización de firmware) para ser almacenado en la memoria no volátil del modem (BG95-BG95).
AT^MTX=UPDATEFW
OK/ERROR
Una vez el equipo finaliza la descarga del fichero, realizará un reset y se ejecutará en modo bootloader. El
MTX-StarWater | 2021/3
MTX © MATRIX ELECTRONICA S.L.U.
SOPORTE: iotsupport@mtxm2m.com | VENTAS: info@mtxm2m.com |
mtxm2m.com
5