Comandos AT para módems celulares
Uma folha de consulta dos comandos AT mais usados para arrancar e depurar um módulo celular, cada um com o seu fragmento pronto a copiar e a cláusula da norma que o define (3GPP TS 27.007 e 27.005). Em baixo, um gerador de AT+CGDCONT a partir do seu APN e um descodificador do estado de registo na rede.
Identificação
Verifica que o módem responde (deve devolver OK).
Mostra fabricante, modelo e revisão de firmware.
Devolve o fabricante do módulo.
Devolve o modelo do módulo.
Devolve a versão de firmware.
Devolve o IMEI do equipamento.
SIM / cartão
Verifica se o SIM pede PIN (READY se já estiver pronto).
Lê o IMSI do assinante (identifica país e operador).
Lê o ICCID do SIM (comando de fornecedor: +CCID, +QCCID ou +ICCID conforme o módulo).
Rede e registo
Mostra o operador registado e a tecnologia de acesso.
Pesquisa as redes disponíveis (demora; o módem cancela o registo por instantes).
Estado de registo em rede 2G/3G com comutação de circuitos.
Estado de registo do serviço de dados GPRS/UMTS.
Estado de registo EPS (LTE, NB-IoT e LTE-M).
Sinal
Qualidade de sinal: índice CSQ e taxa de erro de bit.
Contexto PDP / APN
Define o contexto PDP com o APN antes de ligar.
Define utilizador, palavra-passe e protocolo de autenticação do APN.
Ativa (ou desativa) o contexto PDP definido.
Mostra o endereço IP atribuído ao contexto.
Energia / rádio
Controla o nível de funcionalidade: desliga ou liga o rádio.
SMS
Seleciona o modo de SMS (1 = texto, 0 = PDU).
Envia um SMS para o número indicado.
Gerador de AT+CGDCONT
Componha o comando que define o contexto PDP a partir do seu APN.
Descodificador de estado de registo
Introduza o valor <stat> da resposta +CREG / +CGREG / +CEREG.
Por onde começar a depurar
A ordem de arranque de quase qualquer módulo é a mesma: primeiro AT para confirmar que responde, depois AT+CPIN? para descartar que o SIM peça PIN, a seguir AT+CSQ para ver se há sinal e AT+CEREG? (ou +CREG em 2G/3G) para verificar o registo na rede. Só quando o estado de registo é 1 (rede própria) ou 5 (roaming) faz sentido definir o contexto de dados com AT+CGDCONT, ativá-lo com AT+CGACT e confirmar o IP com AT+CGPADDR. Se o registo fica em 2, o módem continua a procurar rede: é quase sempre um problema de cobertura, de banda ou de perfil de operador, e não da configuração do APN. Se fica em 3, a rede recusou o registo, o que costuma ser uma questão do SIM ou da subscrição, e não do firmware.