El Topfly TLW2-12BL es un rastreador GPS confiable y versátil.
Aquí te presento la lista oficial de comandos SMS con su explicación breve para facilitar tu programación.
Tabla de Comandos
| Comando | Descripción | Ejemplo |
| APN,0000,APN name,username,password# | Si el APN no tiene usuario y contraseña se deben dejar los espacios vacíos entre comas | APN,0000,APN internet.itelcel.com,,# |
| DMODE,0000,A# | Modo de operación del dispositivo A= 1, device will work in TCP mode A= 2, device will work in UDP mode A= 3, device will work in MQTT mode (only for 4G devices, 2G device doesn't support) Default A=1 | Modo TCP DMODE,0000,1# |
| IP,0000,ip address or domain name,port# | IP y puerto del servidor principal | IP,0000,123.456.78.9,8027# |
| IP2,0000,ip address or domain name,port# | IP y puerto del servidor de back up o paralelo | |
| 2IP,0000,A# | Método de reporte al segundo servidor A=0 backup A=1 paralelo | 2IP,0000,0# 2IP,0000,1# |
| HBT,0000,A# | Configuración del paquete de datos keep alive 1. A, valor del período de tiempo. La unidad esta en minutos. 2. Rango de 1 a 255 3. A = 5 por defecto | HBT,0000,5# |
| TIMER,0000,A:B:C:D# | 1. A, el GPS informa cada A segundos con el encendido activado (rango: 0 o 3 a 65535). 2. B, el GPS informa cada B segundos con el encendido desactivado (rango: 0 o 3 a 65535). 3. C, el GPS informa cuando el vehículo gira cada C grados (rango: 0 a 180). 4. D, el GPS informa cuando el vehículo recorre cada D metros (rango: 0 a 65535). 0 significa desactivado | TIMER,0000,120:1200:15:0# |
| GPSTIMER,0000,A,B# | Este comando configura el funcionamiento del GPS tras apagar el motor. 1. A=0/1/2-255 0: Desactivar el GPS tras apagar el motor. 1: Mantener el GPS en funcionamiento tras apagar el motor. 2-255: Desactivar el GPS con el motor apagado durante 2-255 horas. 2. B=0/1-255 0: Si el GPS está desactivado con el motor apagado, se mantendrá desactivado hasta el siguiente encendido. 1-255: Si el GPS está desactivado con el motor apagado, se activa cada 1-255 min durante 75 s (luego se desactiva). | GPSTIMER,0000,1,0# |
| LEDON,0000,A# | A=0, la luz LED del rastreador se apagará después de que el dispositivo haya estado encendido durante un tiempo (p. ej., 5 minutos). A=1, la luz LED del rastreador permanecerá siempre encendida. El valor predeterminado es 0. | LEDON,0000,0# |
| GMT,0000,A# | Configuración de zona horaria | |
| ACCDET,0000,A,B,C# | 1.Este comando configura la fuente de detección de ignición del dispositivo. 2. A representa la fuente de ignición. 3. B = valor umbral de voltaje de encendido. 4. C = valor umbral de voltaje de apagado. 5. Opciones: A = 0, B = 0, C = 0, solo cable ACC (DIN0) A = 0, B&C ≠ 0, B > C, solo valores de voltaje externo. A = 1, solo sensor G. A = 4, B&C debe ser 0, encendido activado: cable ACC (DIN0) activado y sensor G activado. Encendido desactivado: cable ACC (DIN0) desactivado o sensor G desactivado. A = 5, B&C debe ser 0, encendido activado: cable ACC (DIN0) activado o sensor G activado. Encendido desactivado: cable ACC (DIN0) desactivado y sensor G desactivado. A = 6, B&C debe ser 0, encendido activado: cable ACC (DIN0) activado y sensor G activado. Encendido desactivado: cable ACC. (DIN0) Apagado y sensor G apagado A=7, B&C≠0, B>C, encendido: Voltaje externo alto y sensor G encendido, encendido apagado: Voltaje externo bajo o sensor G apagado A=8, B&C≠0, B>C, encendido: Voltaje externo alto o sensor G encendido, encendido apagado: Voltaje externo bajo y sensor G apagado A=9, B&C≠0, B>C, encendido: Voltaje externo alto y sensor G encendido, encendido apagado: Voltaje externo bajo y sensor G apagado | |
| REALTIMEFIRST,0000,A# | Envió de buffer al servidor A=1, datos generados en tiempo real primero A=0, datos de memoria primero Default A=0 | |
| RELAY,0000,A# | A=1 Activación de rele en DOUT0 A=0 Desactivación de rele en DOUT0 | |
| ADC2DIN,0000,A,B,C# | 1. Configurar la entrada analógica como entrada digital. 2. A, número de entrada analógica. A=0, entrada analógica 0; A=1, entrada analógica 1; A=2, entrada analógica 2 (Para TLW2-6BL, A=0). 3. B, tipo de entrada. B=0, analógica; B=1, entrada digital. El valor predeterminado es 0. 4. C, el umbral de voltaje para activar el estado cambia cuando se utiliza la entrada analógica como entrada digital. C<30.0 (requiere firmware de la aplicación ≥1215) (TLW2-6BL solo admite ain0). | |
| DOUT_CONTROL,0000,A,B,C# | Control de activación de DOUT basado en alarma 1. A = Código de alarma (HEX); consulte la lista de códigos de alarma. 2. B = Número de control de DOUT. B = 0: no activa ningún DOUT. B = 1: activa DOUT1. B = 2: activa DOUT2. B = 3: activa DOUT1 y DOUT2. 3. C = Periodo de activación de DOUT. Unidad: segundos. Rango: 0-600. C = 0 para desactivar la configuración de DOUT. 4. D = 1, 0: estado de DOUT en alarma (opcional). Cómo desactivar el control de DOUT para la alarma: D = 1: estado abierto (DOUT se abrirá durante C segundos). D = 0: estado cerrado (DOUT se cerrará durante C segundos). C = 0: si se activa la alarma, no se activará DOUT. | |
| DIN,0000,A,B,C# | Seleccionar el modo de un DIN A = Número DIN (0/1/2) (Para TLW2-6BL, A = 0/1) B = 0, modo de entrada digital estándar B = 1, otro modo definido en este DIN (p. ej., ACC, SOS, RPM) C = 0, disparo negativo C = 1, disparo positivo (TLW2-6BL solo admite DIN0 y DIN1) | |
| DOUT,0000,A,B,C# | Disparador y control del tiempo de salida de DOUTX DOUT A: Número de DOUT, A=0/1/2 (Para TLW2-6BL, A=0,1) B: Estado de DOUT. 0=OFF (bajo), 1=ON (alto) C=0…600, el estado especificado de la salida DOUT se invertirá después de varios segundos. 1) DOUT, A, B# o DOUT, A, B, 0#, igual que el original; el estado especificado de la salida no se ha invertido. 2) DOUT, A, B, C# emiten el estado especificado durante C segundos y luego se invierten. (TLW2-6BL solo admite dout0) | |
| REBOOT,0000# | Reinicio | |
| FACTORYCLEAN,0000# | Borra el buffer | |
| GOOGLE,0000# | Consultar localización por SMS | |
| TELVER,0000# | Consultar hardware, software, modelo y versión del modulo | |
| STATUS,0000# | Consultar red, servidor login status, GPS status, inputs & outputs estatus, etc. | |
| STATUS1,0000# | Consultar Attach status, Socket status, etc | |
| CONFIG,0000# | Consultar Tracking mode, APN, IP, heartbeat, timer, Bluetooth, relay mode, ignition detection sauce, protocol type, etc. | |
| CONFIG1,0000# | Consultar 2IP working mode, driver behavior, network scanning mode, etc. | |
| CONFIG2,0000# | Consultar network connection mode, message ACK setting, etc. | |
| SIMINFO,0000# | Consultar SIM card IMSI and ICCID |
Notas importantes:
- Todos los comandos deben terminar con el signo #.
- Usa mayúsculas en la estructura de los comandos.
- Siempre confirma la ejecución correcta revisando respuesta del equipo por SMS.
Consejos de programación:
- Programa primero el servidor y el APN para asegurar comunicación.
- Después configura intervalos de reporte para movimiento y reposo.
- Verifica con comando de estatus que el equipo esté respondiendo correctamente.
- Usa el comando de reinicio después de configurar para que los cambios se apliquen correctamente.
- Los cuatro números que están antes del signo # corresponden a la contraseña del equipo, la contraseña default es "0000".

