Pular para o conteúdo principal

Manual de Comandos do Entrack VL100

Uso interno - Wiki Rekta
Fonte: AOVX G&A Series - AT Commands Manual V3.0
Aplicável, conforme o fabricante, aos dispositivos GA Series, AL300, GL100, GL200 e GL600.


1. Visão geral​

Os equipamentos AOVX suportam configuração por porta serial e por SMS.

1.1. Formato dos comandos​

Via porta serial​

Adicionar AT+ no início do comando e \r\n ao final.

AT+IP=0,120.24.26.10,6608

Consulta:

AT+IP?

Via SMS​

Não utilizar AT+ nem \r\n.

IP=0,120.24.26.10,6608

Consulta:

IP?

Os exemplos deste manual usam, em geral, o formato da porta serial.


2. Referência rápida​

2.1. Comandos gerais​

ComandoFunção
AT+RESETReinicia o equipamento
AT+FORMATRestaura configurações de fábrica
AT+QTV?Consulta versão do firmware e SDK
AT+QIMEI?Consulta IMEI
AT+QICCID?Consulta ICCID
AT+QBAT?Consulta estado de carga da bateria
AT+QTIME?Consulta data e hora
AT+GNSS?Consulta estado do GNSS
AT+GNSSMODEConfigura constelações GNSS
AT+GNSSTIMEGAPConfigura tempo máximo de busca GNSS
AT+ID?Consulta ID do dispositivo
AT+TIMEZONEConfigura fuso horário
AT+VOLTAGEConfigura proteção de descarga da bateria
AT+BLINDConsulta/limpa buffer
AT+WORKMODEConfigura modo de trabalho
AT+TRIGGERMODEConfigura modo de gatilho condicional
AT+SLEEPMODEConfigura modo de repouso

2.2. Rede​

ComandoFunção
AT+QINFO?Consulta informações gerais do equipamento
AT+QBS?Consulta célula da rede móvel
AT+IPConfigura servidor e porta
AT+TIMEGAPConfigura intervalos de envio e amostragem
AT+APNConfigura APN
AT+FOTAAtualização remota de firmware
AT+NTPConfigura servidor NTP
AT+NETMODEConfigura tecnologia de rede
AT+REPORTMODEConfigura protocolo de transmissão

2.3. Sensores​

ComandoFunção
AT+QADC?Consulta luminosidade e tensão da bateria
AT+LIGHTConfigura alarme de luminosidade
AT+QGSENSOR?Consulta acelerômetro
AT+MOTIONConfigura parâmetros de movimento
AT+VIBPARAMConfigura alarme/sensibilidade de vibração
AT+GNSSENABLEHabilita/desabilita GNSS
AT+TEMPRANGEConfigura limites de temperatura
AT+HUMIRANGEConfigura limites de umidade
AT+FROZENTEMPConfigura temperatura para duplicar intervalo de envio
AT+TEMPHUMIHabilita alarmes de temperatura/umidade
AT+AUTOFLIGHTConfigura modo automático de voo
AT+REPORTDATAForça envio de dados

2.4. Máscaras de dados​

ComandoFunção
AT+REPORTMASKDefine campos do payload 0x0200
AT+SENSORMASKDefine dados de sensores no campo 0xF6
AT+ASSISTMASKDefine informações auxiliares no campo 0xF9
AT+BTMODEDefine informações Bluetooth no 0x0200
AT+SENSORLOGDefine sensores no payload 0x0900

2.5. Bluetooth e Wi-Fi​

ComandoFunção
AT+WIFIENABLEHabilita Wi-Fi e define tempo de varredura
AT+WIFIMAXLimita quantidade de redes Wi-Fi encontradas
AT+BTENABLEHabilita Bluetooth e define tempo de varredura
AT+BTFENABLEHabilita filtro de dispositivos Bluetooth
AT+BTFRSSIFiltra dispositivos por RSSI
AT+BTFMACFiltra por endereço MAC
AT+BTFNAMEFiltra por nome Bluetooth
AT+BTFUUIDFiltra por UUID
AT+BTRAWENABLEHabilita dados Bluetooth no pacote 0x0900

2.6. MQTT​

ComandoFunção
AT+MQTTTYPEConfigura tipo de autenticação MQTT
AT+MQTTSSLTLSConfigura SSL/TLS
AT+MQTTCRTConfigura certificados
AT+MQTTNAMEConfigura nome MQTT
AT+MQTTACCOUNTConfigura usuário e senha
AT+MQTTSUBConfigura tópicos publish/subscribe
AT+MQTTQOSConfigura QoS
AT+MQTTTIMEConfigura keepalive e heartbeat
AT+MQTTCERUPDATALimpa flag de certificado

3. Comandos gerais

3.1. AT+RESET - Reiniciar o equipamento​

Reinicia o dispositivo.

Comando

AT+RESET

Resposta

+RESET:OK

3.2. AT+FORMAT - Restaurar configuração de fábrica​

Sintaxe

AT+FORMAT=<index>

Parâmetro index

ValorAção
0Restaurar tudo
1Restaurar tudo, exceto ID do dispositivo
2Restaurar tudo, exceto ID, IP principal e APN
3Restaurar tudo para o padrão de fábrica

Exemplo

AT+FORMAT=0

Resposta:

+FORMAT:0,OK

Atenção: este comando altera configurações persistentes do equipamento.


3.3. AT+QTV? - Consultar firmware e SDK​

Consulta versão do firmware, data de compilação e versão do SDK.

AT+QTV?

Formato de resposta:

+QTV:<firmware>,<data_firmware>,<sdk>,<data_sdk>,OK

3.4. AT+QIMEI? - Consultar IMEI​

AT+QIMEI?

Exemplo de resposta:

+QIMEI:866344050029763,OK

3.5. AT+QICCID? - Consultar ICCID​

AT+QICCID?

Exemplo:

+QICCID:898604A6102181622517,OK

3.6. AT+QBAT? - Consultar estado da bateria​

AT+QBAT?

Possíveis valores de status:

ValorSignificado
chargingBateria carregando
FullCarga completa
UnchargeNão está carregando

Exemplo:

+QBAT:charging,OK

3.7. AT+QTIME? - Consultar data e hora​

AT+QTIME?

Formato:

+QTIME:YYYY/MM/DD HH:MM:SS,OK

Exemplo:

+QTIME:2023/05/20 15:05:59,OK

O fuso padrão é 0.


3.8. AT+GNSS? - Consultar GNSS​

Consulta fix, latitude, longitude e informações dos satélites.

AT+GNSS?

Formato aproximado:

+GNSS:<status>,<latitude>,<longitude>,<viewstar1>,<viewstar2>,<satnum>,<CN>|...,OK

Parâmetros:

CampoDescrição
statusFix ou Unfix
latitudeLatitude
longitudeLongitude
viewstar1Satélites GNSS visíveis
viewstar2Satélites BeiDou/GLONASS visíveis
satnumSatélites utilizados no posicionamento
CNIntensidade de sinal dos satélites; até 8 valores

3.9. AT+GNSSMODE - Configurar constelações GNSS​

Configuração

AT+GNSSMODE=<galaxy>,<cn>,<hdop>

Consulta

AT+GNSSMODE?

galaxy:

ValorConstelações
0GPS + BeiDou
1GPS + GLONASS - padrão
2GPS + BeiDou + GLONASS

cn: limiar de intensidade do satélite.

hdop: limiar de HDOP utilizado pelo firmware.

Exemplo:

AT+GNSSMODE=1,0,0

3.10. AT+GNSSTIMEGAP - Tempo máximo de busca GNSS​

Configuração

AT+GNSSTIMEGAP=<time>

Consulta

AT+GNSSTIMEGAP?

time: segundos. Padrão informado pelo fabricante: 150.

Exemplo:

AT+GNSSTIMEGAP=60

3.11. AT+ID? - Consultar ID do equipamento​

AT+ID?

O ID corresponde aos 12 últimos dígitos do IMEI.

Exemplo:

+ID:344050029763,OK

3.12. AT+TIMEZONE - Configurar fuso horário​

AT+TIMEZONE=<zone>

Consulta:

AT+TIMEZONE?

Faixa:

-11 a +12

Padrão: 0.

Exemplo para UTC+8:

AT+TIMEZONE=8

Para UTC-3, normalmente será usado AT+TIMEZONE=-3, respeitando o comportamento do firmware.


3.13. AT+VOLTAGE - Proteção de descarga da bateria​

AT+VOLTAGE=<cutvol>,<lowvol>

Consulta:

AT+VOLTAGE?

Os valores usam unidade de 0,1 V.

  • cutvol: abaixo deste valor, o equipamento desliga.
  • lowvol: abaixo deste valor, o equipamento continua amostrando dados, mas não reporta ao servidor.

Valores padrão informados:

  • cutvol = 30 → 3,0 V
  • lowvol = 35 → 3,5 V

Exemplo:

AT+VOLTAGE=29,31

Corresponde a 2,9 V e 3,1 V.


3.14. AT+BLIND - Buffer de dados​

Limpar buffer​

AT+BLIND=0

Resposta:

+BLIND:OK

Consultar buffer​

AT+BLIND?

Campos retornados:

CampoDescrição
cntQuantidade total de registros
lenTamanho total dos dados
rposPosição de leitura
wposPosição de gravação

AT+BLIND=0 apaga os dados armazenados no buffer.


3.15. AT+WORKMODE - Modo de trabalho​

AT+WORKMODE=<mode>

Consulta:

AT+WORKMODE?

Modos suportados pelo manual:

ValorModo
2Tracking + Trigger
4Periódico + Trigger

Observações:

  • Modo 2: mínimo de envio é 60 s com SLEEPMODE=0 e 10 s com SLEEPMODE=1.
  • Modo 4: mínimo de envio é 360 s.

3.16. AT+TRIGGERMODE - Gatilho condicional​

AT+TRIGGERMODE=<duration>,<condition>,<report>,<sampling>,<workmode>

Consulta:

AT+TRIGGERMODE?

condition​

ValorGatilho
0Desabilitado
1Baixa bateria - em desenvolvimento no manual
2Movimento
3Colisão - em desenvolvimento no manual
4Luz
5Temperatura + umidade
6Temperatura
7Umidade

Demais parâmetros​

  • duration: duração do modo após o gatilho. 0 desabilita.
  • report: intervalo de envio após entrar no modo.
  • sampling: intervalo de amostragem após entrar no modo.
  • workmode: modo de trabalho durante o gatilho.

Exemplo:

AT+TRIGGERMODE=3600,2,600,600,4

Neste exemplo, ao detectar movimento, o dispositivo utiliza intervalo de envio/amostragem de 600 s e WORKMODE=4 durante 3600 s.


3.17. AT+SLEEPMODE - Modo de repouso​

Usado no modo Tracking + Trigger.

AT+SLEEPMODE=<mode>

Consulta:

AT+SLEEPMODE?
ValorComportamento
0Modem celular entra em sleep após reportar; menor consumo
1Modem permanece em standby

Padrão: 0.


4. Comandos de rede

4.1. AT+QINFO? - Informações gerais​

AT+QINFO?

Retorna, entre outros:

  • ID;
  • operadora;
  • tecnologia de rede;
  • CSQ;
  • estado GNSS;
  • servidor principal e backup;
  • estado da conexão;
  • intervalo de envio;
  • intervalo de amostragem;
  • wakeup;
  • APN.

Exemplo simplificado:

+QINFO:ID:344050029763
NET:"CHINA MOBILE",LTE
CSQ:22
GNSS:0
IP:0:124.223.60.234:6608:connected
IP:1:120.24.26.10:6608:connected
Report:3600
Sample:3600
Wakeup:10
APN:america.bics::,OK

4.2. AT+QBS? - Informações da célula​

AT+QBS?

Formato:

+QBS:<mcc>,<mnc>,<lac>,<ci>,<rssi>,OK
CampoDescrição
mccMobile Country Code
mncMobile Network Code
lacLocation Area Code
ciCell ID
rssiIntensidade do sinal

4.3. AT+IP - Servidor e porta​

AT+IP=<index>,<ip>,<port>

Consulta:

AT+IP?

index:

ValorServidor
0Principal
1Backup

O campo ip também aceita domínio.

Exemplo:

AT+IP=0,120.24.26.10,6608

4.4. AT+TIMEGAP - Intervalos de comunicação​

AT+TIMEGAP=<index>,<time>

Consulta:

AT+TIMEGAP?

Índices:

indexFunção
0Report interval
1Sample interval
2Wakeup interval
3Wakeup max

time é informado em segundos.

É possível alterar mais de um item no mesmo comando.

Exemplo do fabricante:

AT+TIMEGAP=0,3600,1,3600

4.5. AT+APN - Configurar APN​

AT+APN=<apn>,<name>,<password>

Consulta:

AT+APN?

Exemplo:

AT+APN=123,123,123

Para limpar um campo, o fabricante informa que ele pode ser enviado vazio.


4.6. AT+FOTA - Atualização remota de firmware​

AT+FOTA=<type>,<version>,<url>

type:

ValorFirmware
0Firmware do dispositivo
1Firmware do módulo

Exemplo estrutural:

AT+FOTA=0,<versao>,http://servidor/caminho/firmware.bin

Validar versão, modelo e imagem antes da execução.


4.7. AT+NTP - Servidor NTP​

AT+NTP=<ip>,<port>

Consulta:

AT+NTP?

O endereço aceita nome de domínio.

Exemplo:

AT+NTP=ntp.aliyun.com,123

4.8. AT+NETMODE - Tecnologia de rede​

AT+NETMODE=<mode>

Consulta:

AT+NETMODE?
ValorTecnologia
0AUTO - padrão
1GSM somente
2LTE CAT1/CAT-M somente
3CAT-M + NB-IoT
4GSM + NB-IoT
5NB-IoT somente

4.9. AT+REPORTMODE - Protocolo de transmissão​

AT+REPORTMODE=<index0>,<mode>,<index1>,<mode>

Consulta:

AT+REPORTMODE?

Índices:

  • 0: servidor principal;
  • 1: servidor backup.

Protocolos:

modeProtocolo
0TCP
1UDP
2MQTT

O manual informa que o modo padrão do servidor principal é MQTT e o do backup é TCP.


5. Comandos de sensores

5.1. AT+QADC? - Luminosidade e bateria​

AT+QADC?

Formato:

+QADC:<light_level>,<battery_vol>,OK

Ambos são informados em mV.


5.2. AT+LIGHT - Alarme de luminosidade​

AT+LIGHT=<enable>,<threshold>,<timegap>

Consulta:

AT+LIGHT?

Parâmetros:

  • enable: 0 desabilita; 1 habilita.
  • threshold: 0 a 1000.
  • timegap: intervalo entre alarmes em segundos. Padrão: 60.

5.3. AT+QGSENSOR? - Acelerômetro​

AT+QGSENSOR?

Formato:

+QGSENSOR:<id>,<x>,<y>,<z>,OK

Os eixos x, y e z são retornados em mg.


5.4. AT+MOTION - Detecção de movimento​

AT+MOTION=<count>,<time>,<timegap>

Consulta:

AT+MOTION?
  • count: número de vibrações para gerar evento. Padrão 3, mínimo 1.
  • time: janela de observação em segundos. Padrão 10, mínimo 1.
  • timegap: intervalo mínimo entre alarmes. Padrão 300 s.

Exemplo:

AT+MOTION=3,10,300

5.5. AT+VIBPARAM - Parâmetros de vibração​

AT+VIBPARAM=<enable>,<range>,<threshold>

Consulta:

AT+VIBPARAM?

enable​

  • 0: desabilitado - padrão.
  • 1: habilitado.

range​

ValorFaixa
02 g
14 g - padrão
28 g
316 g

threshold​

Faixa: 0 a 255. Padrão: 100.

Segundo o fabricante, quanto menor o valor, maior a sensibilidade.


5.6. AT+GNSSENABLE - Habilitar GNSS​

AT+GNSSENABLE=<index>

Consulta:

AT+GNSSENABLE?
ValorFunção
0Desabilitar - padrão
1Habilitar

Nota sobre o documento original: a tabela de configuração apresenta AT+GNSSNABLE=<index> em um ponto, mas o título, a consulta e o exemplo utilizam AT+GNSSENABLE. Para operação, validar na versão de firmware utilizada.


5.7. AT+TEMPRANGE - Faixa de temperatura​

AT+TEMPRANGE=<tmax>,<tmin>

Consulta:

AT+TEMPRANGE?

Valores em °C.

Padrões:

  • tmax = 40
  • tmin = 0

O alarme é gerado quando a temperatura ultrapassa a faixa configurada.


5.8. AT+HUMIRANGE - Faixa de umidade​

AT+HUMIRANGE=<hmax>,<hmin>

Consulta:

AT+HUMIRANGE?

Valores em %.

Padrões:

  • hmax = 50
  • hmin = 10

5.9. AT+FROZENTEMP - Operação em baixa temperatura​

AT+FROZENTEMP=<temperature>

Consulta:

AT+FROZENTEMP?

Padrão: -20 °C.

Quando a temperatura fica abaixo do valor configurado, o manual informa que o intervalo de envio é duplicado.


5.10. AT+TEMPHUMI - Alarmes de temperatura e umidade​

AT+TEMPHUMI=<enable>,<timegap>

Consulta:

AT+TEMPHUMI?
  • enable: 0 desabilita; 1 habilita.
  • timegap: intervalo entre alarmes em segundos. Padrão 60.

5.11. AT+AUTOFLIGHT - Modo automático de voo​

AT+AUTOFLIGHT=<mode>

Consulta:

AT+AUTOFLIGHT?
ValorFunção
0Desabilitado - padrão
1Habilitado

5.12. AT+REPORTDATA - Forçar envio de dados​

AT+REPORTDATA=<send>

Consulta:

AT+REPORTDATA?
ValorAção
0Enviar imediatamente apenas dados ainda não enviados
1Enviar imediatamente todos os dados

Exemplo:

AT+REPORTDATA=0

6. Máscaras de dados

As máscaras são valores decimais correspondentes a uma representação binária. Cada bit habilita ou desabilita determinado campo.

  • bit 0: ausente;
  • bit 1: presente.

6.1. AT+REPORTMASK - Máscara do payload 0x0200​

AT+REPORTMASK=<mask>

Consulta:

AT+REPORTMASK?

Faixa: 0 a 32767.
Padrão: 32767.

Mapeamento:

BitCampo
0gnss - reservado
1mile - reservado
2csq - sinal da rede móvel
3gpsnum - satélites utilizados
4bs - estação base
5reservado
6reservado
7fw - versão do firmware
8bt - Bluetooth
9wifi - Wi-Fi
10reservado
11sensor - eventos e dados de sensores
12battery - bateria
13devinfo - informações do dispositivo
14assist - informações auxiliares
15reservado

Exemplo:

AT+REPORTMASK=32767

6.2. AT+SENSORMASK - Sensores no campo 0xF6​

AT+SENSORMASK=<mask>

Consulta:

AT+SENSORMASK?

Faixa: 0 a 63.
Padrão: 63.

BitCampo
0Luz
1Temperatura
2Umidade
3Acelerômetro
4Limites/threshold
5Pressão barométrica
6Reservado
7Reservado

Exemplo:

AT+SENSORMASK=63

6.3. AT+ASSISTMASK - Informações auxiliares 0xF9​

AT+ASSISTMASK=<mask>

Consulta:

AT+ASSISTMASK?

Faixa informada: 0 a 127.
Padrão: 15.

Campos descritos:

BitCampo
0gnss age
1acc on time - reservado
2hdop
3gnss time
4reservado
5sample report time
6extend sensor - sensor externo de temperatura
7-15reservados

O manual informa que gnss age, gnss time e acc on time não são utilizados na série GA.


6.4. AT+BTMODE - Máscara Bluetooth no 0x0200​

AT+BTMODE=<mode>,<mask>

Consulta:

AT+BTMODE?
  • mode: reservado; padrão 0.
  • mask: máscara binária convertida em decimal.
  • Faixa da máscara: 0 a 63.
  • Padrão: 31.
BitCampo
0N - nome Bluetooth
1F - versão de firmware do nó BT
2V - tensão do nó BT
3T - temperatura
4H - umidade
5S - acelerômetro
6-7reservados

Exemplo:

AT+BTMODE=0,31

6.5. AT+SENSORLOG - Sensores no payload 0x0900​

AT+SENSORLOG=<mask>

Consulta:

AT+SENSORLOG?

Faixa: 0 a 31.
Padrão: 31.

BitCampo
0Luz
1Temperatura e umidade internas
2Temperatura externa
3Acelerômetro
4Pressão do ar
5-7Reservados

Ao usar SENSORLOG, o manual informa que os dados amostrados deixam de conter posição e passam a coletar apenas informações de sensores.


7. Bluetooth e Wi-Fi

7.1. AT+WIFIENABLE​

AT+WIFIENABLE=<enable>,<scantime>

Consulta:

AT+WIFIENABLE?
  • enable: 0 desabilita; 1 habilita.
  • scantime: tempo de varredura em segundos. Padrão: 3.

7.2. AT+WIFIMAX​

AT+WIFIMAX=<value>

Consulta:

AT+WIFIMAX?

Faixa: 0 a 8.
Padrão: 5.

Define o número máximo de redes Wi-Fi retornadas pela varredura.


7.3. AT+BTENABLE​

AT+BTENABLE=<enable>,<scantime>

Consulta:

AT+BTENABLE?
  • enable: 0 desabilita; 1 habilita.
  • scantime: tempo de varredura. Padrão: 20 s.

7.4. AT+BTFENABLE​

AT+BTFENABLE=<mode>

Consulta:

AT+BTFENABLE?
ValorFunção
0Desabilita filtro - padrão
1Habilita filtro

7.5. AT+BTFRSSI​

Filtra dispositivos Bluetooth pela intensidade do sinal.

AT+BTFRSSI=<n>

Consulta:

AT+BTFRSSI?
  • 0: desabilita filtro.
  • n: valor RSSI negativo.

Exemplo:

AT+BTFRSSI=-30

O manual descreve filtragem na faixa de aproximadamente -100 dBm a 0 dBm, mantendo dispositivos que atendam ao limiar configurado.


7.6. AT+BTFMAC​

Filtra dispositivos por endereço MAC.

AT+BTFMAC=<mac>,<mac>,<mac>

Consulta:

AT+BTFMAC?

É possível configurar até 3 MACs.

Exemplo:

AT+BTFMAC=C8DA81E3FE2F,E95E21D9C3E8,000000000000

Quando os endereços ficam zerados, o filtro fica desabilitado.


7.7. AT+BTFNAME​

Filtra dispositivos pelo nome Bluetooth.

AT+BTFNAME=<name>,<name>,<name>

Consulta:

AT+BTFNAME?

Até 3 nomes podem ser configurados.

O manual informa máximo de 11 caracteres para o nome.

Campo vazio desabilita o filtro correspondente.


7.8. AT+BTFUUID​

Filtra dispositivos Bluetooth por UUID.

AT+BTFUUID=<uuid>,<uuid>,<uuid>

Consulta:

AT+BTFUUID?

Até 3 UUIDs.

Exemplo:

AT+BTFUUID=AAFE,ABFE,0000

0000 desabilita o filtro correspondente.


7.9. AT+BTRAWENABLE​

Habilita dados Bluetooth raw no payload 0x0900.

AT+BTRAWENABLE=<enable>

Consulta:

AT+BTRAWENABLE?
ValorFunção
0Desabilitado - padrão
1Habilitado

8. MQTT

8.1. AT+MQTTTYPE - Tipo de autenticação​

AT+MQTTTYPE=<mode>

Consulta:

AT+MQTTTYPE?
ValorTipo
0Autenticação genérica - padrão
1AliCloud
3AWS IoT

No modo genérico podem ser combinados usuário, senha e SSL/TLS.


8.2. AT+MQTTSSLTLS - SSL/TLS​

AT+MQTTSSLTLS=<enable>,<level>

Consulta:

AT+MQTTSSLTLS?

enable:

  • 0: SSL desabilitado - padrão.
  • 1: SSL habilitado.

level:

ValorAutenticação
0Sem autenticação
1Autenticação unilateral
2Autenticação bidirecional

8.3. AT+MQTTCRT - Certificados MQTT​

AT+MQTTCRT=<type>,<url>

Consulta:

AT+MQTTCRT?
typeCertificado
1Certificado do cliente
2Chave do certificado
3Certificado CA

O campo url tem limite informado de 100 bytes.

O manual apresenta uma inconsistência na linha de resposta desta seção, onde aparece +MQTTSSLTLS em uma tabela; o exemplo usa +MQTTCRT. Validar no firmware em uso.


8.4. AT+MQTTNAME - Nome MQTT​

AT+MQTTNAME=<name>

Consulta:

AT+MQTTNAME?

Máximo: 12 bytes.
Padrão: ID do dispositivo.


8.5. AT+MQTTACCOUNT - Usuário e senha​

AT+MQTTACCOUNT=<user>,<password>

Consulta:

AT+MQTTACCOUNT?

Limites:

  • user: até 20 bytes;
  • password: até 64 bytes.

8.6. AT+MQTTSUB - Tópicos publish/subscribe​

AT+MQTTSUB=<sub>,<subname>

Consulta:

AT+MQTTSUB?

sub:

ValorFunção
1Tópico de publicação
2Tópico de assinatura

subname: até 50 bytes.

O nome MQTT pode ser alterado com AT+MQTTNAME.

Segundo o manual, ao modificar MQTTSUB, o equipamento adiciona automaticamente o sufixo relacionado à versão do tópico (/v...).


8.7. AT+MQTTQOS - Qualidade de serviço​

AT+MQTTQOS=<pub>,<sub>

Consulta:

AT+MQTTQOS?

Para pub e sub:

ValorInterpretação do manual
0No máximo uma vez - QoS 0
1Pelo menos uma vez - QoS 1
2Exatamente uma vez - QoS 2

8.8. AT+MQTTTIME - Keepalive e heartbeat​

AT+MQTTTIME=<keepalivetime>,<heartbeattime>

Consulta:

AT+MQTTTIME?

Padrões:

  • Keepalive: 60 s;
  • Heartbeat: 30 s.

Exemplo:

AT+MQTTTIME=60,30

8.9. AT+MQTTCERUPDATA - Renovação de certificado​

AT+MQTTCERUPDATA=0

Consulta:

AT+MQTTCERUPDATA?

0 limpa a flag de certificado.

O manual informa que o dispositivo fará novo download do certificado antes da próxima conexão ao servidor.


9. Glossário

SiglaSignificado
APNAccess Point Name
BTBluetooth
CAT-MLTE-M / LTE Cat-M
CICell ID
CSQIntensidade de sinal da célula
FOTAFirmware Over The Air
GNSSGlobal Navigation Satellite System
GSMGlobal System for Mobile Communications
HDOPHorizontal Dilution of Precision
ICCIDIdentificador do SIM card
IMEIInternational Mobile Equipment Identity
LACLocation Area Code
LTELong Term Evolution
MACMedia Access Control
MCCMobile Country Code
MNCMobile Network Code
MQTTMessage Queuing Telemetry Transport
NB-IoTNarrowband IoT
NTPNetwork Time Protocol
RSSIReceived Signal Strength Indication
SMSShort Message Service

10. Boas práticas para suporte e homologação Rekta

  1. Antes de alterar qualquer parâmetro, consulte o valor atual com o comando ?, quando disponível.
  2. Registre IMEI, firmware e configuração atual antes de executar FORMAT, FOTA, alterações de servidor ou máscaras.
  3. Após configurar IP/APN/rede, valide com AT+QINFO?.
  4. Após mudanças GNSS, valide com AT+GNSS?.
  5. Após mudanças nos intervalos, valide com AT+TIMEGAP?.
  6. Em alterações MQTT, confirme REPORTMODE, autenticação, SSL/TLS, conta, tópicos, QoS e tempos.
  7. Em comandos de máscara, converta e documente o valor binário antes de gravar o decimal.
  8. Sempre validar comportamento real na versão de firmware homologada pela Rekta, principalmente onde o manual do fabricante apresenta inconsistências ou itens marcados como reservados/em desenvolvimento.

11. Checklist rápido de diagnóstico​

AT+QTV?
AT+QIMEI?
AT+QICCID?
AT+QBAT?
AT+QTIME?
AT+GNSS?
AT+QINFO?
AT+QBS?
AT+IP?
AT+TIMEGAP?
AT+APN?
AT+NETMODE?
AT+REPORTMODE?

Esse conjunto fornece uma visão inicial de:

  • firmware;
  • identificação do equipamento;
  • SIM;
  • bateria;
  • relógio;
  • GNSS;
  • conexão móvel;
  • servidor;
  • intervalos;
  • APN;
  • tecnologia de rede;
  • protocolo de transmissão.

12. Histórico​

Versão da WikiDataDescrição
1.02026-09-24Primeira versão baseada no manual AOVX G&A Series AT Commands V3.0