Actualizar Firmware del Sim800l

Actualizar Firmware del Sim800l


Materiales Utilizados:

- Modulo sim800l
- Conversor Pl2303hx Modulo Usb TTL RS232 para Arduino.
- Pulsador

Circuito


Porque debo actualizar el Firmware del sim800l

Unas de las principales razones por lo que se debe cambiar el firmware del sim800l, es el acceso a la ubicación o datos del GPS que nos puede brindar este dispositivo. Anteriormente se podía acceder a dichos datos, a través de un servicio expuesto por la compañía de Google, pero ya Google ha bajado el servicio y no se podrá utilizar mas los comandos AT con los cuales se hacia la configuración  respectiva y se accedía a esta importante funcionalidad, que era bastante precisa en cuanto a su rango de precisión.

Debido a todo esto, la compañía SIMCom, que es el fabricante de los dispositivo de la serie sim800, implementó su propio servicio que permitiera acceder a los datos de ubicación del dispositivo, esto se puede realizar a través del proceso de triangulación de antena, que es un método utilizado para poder ubicar a un dispositivo móvil sin la necesidad de tener un GPS integrado y sin aplicaciones. 

Con la actualización del firmware, específicamente a una versión posterior a la 5 por ejemplo: 1418B05SIM800L24,, donde el número B05 define la versión del firmware, es decir: versión 5. Se podrá realizar la configuración con una serie de comandos AT, que vienen con la actualización del firmware, dicho comandos AT son los siguientes:

AT+CLBSCFG=0,1                                                     Obtener ID de cliente
AT+CLBSCFG=0,2                                                     Obtiene los tiempos
AT+CLBSCFG=0,3                                                     Obtener la dirección del servidor LBS

AT+CLBSCFG=1,3,"lbs-simcom.com:3002"          Establecer la dirección del servidor LBS
                                                                                     en caso de no estar configurado por defecto.

AT+CLBS=1,1                                                            Obtenga la longitud, latitud
AT+CLBS=4,1                                                            Obtenga la longitud, latitud, fecha y hora
AT+CLBS=3,1                                                            Obtenga tiempos de acceso 

Para la utilización del nuevo servicio expuesto por la compañía de SIMCom, se debe tener en cuenta la dirección a donde se debe apuntar, para acceder al los servicio de ubicación, debido que se tiene un servicio por defecto o gratuito, pero también se puede tener acceso a un servidor privado o pago, al cual se puede apuntar, a continuación se detalla dichos servicios:

lbs-simcom.com:3001 (Privado)
lbs-simcom.com:3000 (Privado)
lbs-simcom.com:3002 (Por defecto o gratuito)

Para poder tener acceso a los servidores pagos, se debe colocar en contacto con la gente de SIMCom, proporcionar IMEI, cliente y versión del software, y así tener una mejor experiencia con lo datos de ubicación como latitud y longitud

Cabe recordar cuales eran los comandos AT, con los que se podía acceder a los datos de ubicación anteriormente, utilizando el servicio que la compañía de Google tenia expuesto:

AT+CIPGSMLOC=1,1:    obtener la ubicación, hora y fecha.
AT+CIPGSMLOC=2,1:    obtener hora y fecha.

Si se quiere ver la practica de como se obtienen los datos de ubicación, con el módulo sim800l, se puede observar desde el siguiente video: Video 17.

Códigos Fuentes y archivos utilizados

En el siguiente enlace, puedes encontrar el repositorio con los códigos fuentes que se utilizaron en las pruebas.

Publicar un comentario

0 Comentarios