Skip to Content

Comando CXTY - Captura Transparente Serial

Configura o modo de captura transparente da porta serial, definindo caracteres de header/footer e estado inicial.


Para que serve?

Caso de usoDescrição
🔄 Modem transparenteReenviar dados seriais ao servidor
📊 Integração de sensoresCapturar dados de dispositivos externos
🏭 Dataloggers externosReceber e transmitir dados industriais
📡 Protocolos proprietáriosCapturar tramas com delimitadores específicos

Descrição

Permite usar Rinho como modem transparente, capturando dados da porta serial e enviando-os automaticamente ao servidor quando o caractere de finalização for recebido.


Comandos

Configurar

SCXTYaabbc

Consultar

QCXTY

Resposta

RCXTYaabbc

Parâmetros

ParâmetroDescriçãoValores
aaCaractere de início de captura (header)00 = Captura desde qualquer caractere, 01-FF = Byte específico
bbCaractere de fim de captura (footer)01-FF = Byte que dispara envio
cEstado inicial ao ligar0 = Inativo, 1 = Ativo

Exemplos

Captura com delimitadores STX/ETX

>SCXTY02030<
  • Header: 0x02 (STX - Start of Text)
  • Footer: 0x03 (ETX - End of Text)
  • Estado inicial: Inativo (habilitar com >STY1<)

Captura tudo até CR+LF

>SCXTY000A0<
  • Header: 00 (captura desde primeiro caractere)
  • Footer: 0x0A (Line Feed)
  • Estado inicial: Inativo

Modo transparente ativo ao ligar

>SCXTY000D1<
  • Header: 00 (qualquer caractere)
  • Footer: 0x0D (Carriage Return)
  • Estado inicial: Ativo (funciona desde a inicialização)

Sair do Modo Captura

Para sair do modo de captura ativo:

+++

Enviar a sequência +++ pela porta serial.


Integração com Comando TY

O Comando TY permite habilitar/desabilitar o modo captura sem reconfigurar header/footer:

Configurar delimitadores mas deixar inativo

>SCXTY02030<

Ativar captura quando necessário

>STY1<

Desativar captura

>STY0<

Fluxo de Operação

  1. Configurar delimitadores com CXTY:

    >SCXTY02030< # STX=0x02, ETX=0x03, inativo
  2. Ativar captura quando necessário:

    >STY1<
  3. Dispositivo externo envia dados:

    <STX>Dados do sensor<ETX>
  4. Rinho captura e envia automaticamente ao servidor

  5. Sair do modo:

    +++

Casos de Uso

Integração com datalogger externo

>SCXTY000D0<

Captura linhas completas (terminadas em CR) de um datalogger externo.

Protocolo proprietário com delimitadores

>SCXTY02031< # Ativo desde inicialização

Captura tramas entre STX (0x02) e ETX (0x03).

Modem transparente permanente

>SCXTY00001< # Captura tudo até NULL byte, ativo

Compatibilidade

💾Firmware v1.08.00
SPLegacy
ULLegacy
MTLegacy
💾Firmware v1.00.00
SP-IOT
SM-IOT

Ver Também

Última atualização