Comando CEL — Estado Conexão Celular
Consulta o estado de conexão celular em tempo real, com telemetria fina de sinal e localização por célula.
Para que serve?
📶 Casos de uso principais:
- 📊 Monitorar qualidade de conexão de rede (RSRP/RSRQ/SINR)
- 📍 Localizar o equipamento por célula (LAC + Cell ID) sem GPS
- 🔍 Diagnosticar problemas de conectividade e cobertura em campo
- 📡 Identificar tecnologia ativa (2G, 3G, LTE, NB-IoT) e banda
- 🌍 Verificar operadora conectada (MCC/MNC)
- 🔧 Debugging de comunicações e registro de rede
Comandos
| Operação | Sintaxe | Resposta |
|---|---|---|
| Consultar tudo | QCEL | RCEL, + 17 campos |
| Consultar um campo | QCEL[n] | RCEL[nn],valor |
A resposta completa de 17 campos (índices 0-16) está disponível desde o firmware v1.09.24. Em versões anteriores QCEL devolve apenas os primeiros campos (status,tech,mcc,mnc).
Campos de Resposta
| # | Campo | Descrição | Valores |
|---|---|---|---|
| 0 | status | Estado conexão LPWA | Ver tabela abaixo |
| 1 | radio | Estado do rádio (registro, QENG) | Cadeia de estado |
| 2 | mcc | Mobile Country Code | Código numérico do país |
| 3 | mnc | Mobile Network Code | Código numérico da operadora |
| 4 | rat | Tecnologia de acesso (QNWINFO) | 2G, GSM, eMTC, NB-IoT… |
| 5 | band | Banda de frequência ativa | ex. B28, B2 |
| 6 | csq | Sinal RSSI | 0-31, 99=desconhecido |
| 7 | creg | Estado de registro CREG | Código numérico |
| 8 | cereg | Estado de registro CEREG (LTE) | Código numérico |
| 9 | roaming | Roaming ativo | 0=não, 1=sim |
| 10 | sim | SIM ativa | 0 ou 1 |
| 11 | reglvl | Nível da escada de registro | Numérico |
| 12 | lac | Location/Tracking Area Code | Numérico |
| 13 | cellid | Identificador de célula (CID/ECI) | Numérico |
| 14 | rsrp | Potência de sinal LTE | dBm (ex. -95) |
| 15 | rsrq | Qualidade de sinal LTE | dB (ex. -11) |
| 16 | sinr | Relação sinal/ruído LTE | Valor cru |
Estados de Conexão (campo 0)
| Estado | Descrição | Ícone |
|---|---|---|
| NOCONN | Não conectado a LPWA - IDLE | 🔴 |
| CONNECT | Conectado a LPWA | 🟢 |
| SEARCH | Buscando rede LPWA | 🟡 |
| LIMSRV | Serviço limitado | 🟠 |
Tecnologias de Rede (campo 4)
| Valor | Tecnologia | Velocidade típica |
|---|---|---|
2G / GSM | Segunda geração | Baixa |
3G | UMTS/HSPA | Média |
eMTC / CAT-M | LTE Cat-M1 | Alta (IoT) |
NB-IoT / CAT-NB | LTE NB-IoT | Baixa potência |
Qualidade de sinal LTE (RSRP / RSRQ / SINR)
Os campos 14-16 permitem avaliar a cobertura real sem instrumental externo:
| Métrica | Bom | Aceitável | Pobre |
|---|---|---|---|
| RSRP (dBm) | ≥ -90 | -90 a -105 | < -105 |
| RSRQ (dB) | ≥ -10 | -10 a -15 | < -15 |
| SINR | Alto | Médio | Baixo/negativo |
O SINR é reportado como valor cru do modem (índice interno), não em dB diretos. Use-o de forma comparativa entre medições.
Localização por célula (LAC / Cell ID)
Os campos 12-13 (lac, cellid) identificam a célula à qual o equipamento está conectado. Combinados com o MCC/MNC permitem uma geolocalização aproximada por célula (cell-ID location), útil quando não há fix GPS disponível.
Exemplos
Resposta completa (v1.09.24+)
>QCEL<
>RCEL,CONNECT,eMTC,722,310,eMTC,B28,24,1,1,0,0,7,7425,12345678,-95,-11,12<
// status=CONNECT, rat=eMTC, MCC=722 (Argentina), MNC=310 (Claro),
// banda=B28, CSQ=24, roaming=0, SIM=0, nível=7,
// LAC=7425, CellID=12345678, RSRP=-95dBm, RSRQ=-11dB, SINR=12Consulta indexada de um único campo
>QCEL14<
>RCEL14,-95< // RSRP = -95 dBm
>QCEL13<
>RCEL13,12345678< // Cell IDConectado a 2G Movistar Argentina
>QCEL<
>RCEL,NOCONN,GSM,722,7,GSM,B8,14,1,0,0,0,3,7425,0,0,0,0<Códigos MCC/MNC Argentina
| Operadora | MCC | MNC |
|---|---|---|
| 📱 Movistar | 722 | 7, 70 |
| 📱 Claro | 722 | 310, 320, 330 |
| 📱 Personal | 722 | 34, 341 |
Consulte a lista completa de códigos MCC/MNC para outros países.