Skip to Content

Comando CXXB - Capturadores de Texto

Configura os capturadores de texto para processar dados de portas seriais e módulos internos.


Para que serve?

Caso de usoDescrição
📟 Leitores de digitalCapturar dados de biométricos
Sensores de combustívelProcessar tramas de nível
📡 Info de modemExtrair sinal celular e operadora
📍 Dados GPS rawCapturar tramas NMEA

Descrição

Permite configurar até 8 buffers de captura (150 caracteres cada) para processar dados de:

  • Portas seriais (leitores de digital, sensores de combustível, etc.)
  • Módulo GPS
  • Modem celular
  • Bluetooth

Ver também: Comando XB


Comandos

Configurar

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

Consultar

QCXXBaa

Resposta

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

Parâmetros

ParâmetroDescriçãoValores
aaÍndice do buffer00-07
bMeio de comunicação- = NOP, S = Serial, G = GPS, M = Modem, B = Bluetooth
dPorta serial0 = Config, 1 = Acessórios, 2 = Interno
lllCaracteres para fim recepção000 = NOP
tttTimeout em centésimos seg000 = NOP
s..sCaracteres de início (header)Texto ou códigos hex
e..eCaracteres de fim (footer)Texto ou códigos hex
mFormato de dadosA = ASCII, B = Binário, H = Hexa
hfIncluir header/footer0 = Não, 1 = Sim

Se o timeout for 0 (NOP), após 2.5 segundos sem completar a recepção o pacote é descartado.

O parâmetro hf está disponível desde firmware v1.2.05 IoT.


Exemplos de Capturadores

Captura de sinal celular

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

Captura operadora (COPS)

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

Captura trama NMEA completa

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

Captura informação de células

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

Captura status antena GPS

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

Integração com Relatórios de Usuário

Configurar relatórios

>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 regras 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}<

Exemplo: Interface CAN (C5)

Trama CAN entrante

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

Configuração do capturador

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

Relatório de usuário 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<

Compatibilidade

💾Firmware:v1.00.00
SP-IOT
SM-IOT
Última atualização