Skip to Content

Comando CXXB - Capturadores de Texto

Configura los capturadores de texto para procesar datos de puertos seriales y módulos internos.


¿Para qué sirve?

Caso de usoDescripción
📟 Lectores de huellaCapturar datos de biométricos
Sensores de combustibleProcesar tramas de nivel
📡 Info de módemExtraer señal celular y operador
📍 Datos GPS rawCapturar tramas NMEA

Descripción

Permite configurar hasta 8 buffers de captura (150 caracteres c/u) para procesar datos de:

  • Puertos seriales (lectores de huella, sensores de combustible, etc.)
  • Módulo GPS
  • Módem celular
  • Bluetooth

Ver también: Comando XB


Comandos

Configurar

SCXXBaabdlllttt,s..s,e..e,m,hf

Consultar

QCXXBaa

Respuesta

RCXXBaabdlllttt,s..s,e..e,m,hf

Parámetros

ParámetroDescripciónValores
aaÍndice del buffer00-07
bMedio de comunicación- = NOP, S = Serial, G = GPS, M = Módem, B = Bluetooth
dPuerto serial0 = Config, 1 = Accesorios, 2 = Interno
lllCaracteres para fin recepción000 = NOP
tttTimeout en centésimas seg000 = NOP
s..sCaracteres de inicio (header)Texto o códigos hex
e..eCaracteres de fin (footer)Texto o códigos hex
mFormato de datosA = ASCII, B = Binario, H = Hexa
hfIncluir header/footer0 = No, 1 = Sí

Si el timeout es 0 (NOP), tras 2.5 segundos sin completar la recepción el paquete se descarta.

El parámetro hf está disponible desde firmware v1.2.05 IoT.


Ejemplos de Capturadores

Captura de señal celular

>SCXXB00M0004001,+CSQ: ,\2C,A<

Captura operador (COPS)

>SCXXB01M0000000,+COPS: ,\0D\0A,A<

Captura trama NMEA completa

>SCXXB02G0000000,$G,\2A,A<

Captura información de celdas

SCXXB03M0000000,+QENG: ,\r\n,A

Captura status antena GPS

>SCXXB04G0000000,STATUS=,\2A,A<

Integración con Reportes de Usuario

Configurar reportes

>SUC00 $00:CSQ=| QXB00,5,100< >SUC01 $01:COPS=| QXB01,5,100< >SUC02 $02:NMEA=| QXB02,5,100< >SUC03 $03:CELL=| QXB03,5,100< >SUC04 $04:ANTENA=| QXB04,5,100<

Configurar reglas de disparo

>SRL00E;TRG=XB00+;ACC={GU000H;@TRM}< >SRL01E;TRG=XB01+;ACC={GU100H;@TRM}< >SRL02E;TRG=XB02+;ACC={GU200H;@TRM}< >SRL03E;TRG=XB03+;ACC={GU300H;@TRM}< >SRL04E;TRG=XB04+;ACC={GU400H;@TRM}<

Ejemplo: Interfaz CAN (C5)

Trama CAN entrante

>RVPV,1=1M8GDM9A_KP042788,2=2200,3=45,B=66010,14=30000,15=75,2A=90,2C=340;*19<

Configuración del capturador

>SCXXB00S2000100,RVPV\2C,\3B\2A,A<
  • Header: RVPV\2C (RVPV,)
  • Footer: \3B\2A (;*)
  • Timeout: 1 segundo

Reporte de usuario integrado

>SUC00 $REQ| #| QCQ,5,64| $\3B| QXB00,5,100<

Resultado

>REQ00210918170359-2778100-064258570001517F000000000049D13010900001516;1=1M8GDM9A_KP042788,2=2200,3=45,B=66010,14=30000,15=75,2A=90,2C=340;ID=037883;*01<

Compatibilidad

💾Firmware:v1.00.00
SP-IOT
SM-IOT
Last updated on