Comando CXWIF — Configuração WiFi
Configura o comportamento global do módulo WiFi do dispositivo.
Para que serve?
📶 Casos de uso principais:
- 🔌 Ativar ou desativar o módulo WiFi
- 📡 Selecionar modo Station (cliente) ou Access Point
- 📤 Habilitar envio automático de relatórios por WiFi
- ⚙️ Configuração inicial do sistema WiFi
Comandos
| Operação | Sintaxe |
|---|---|
| Consultar | QCXWIF |
| Configurar | SCXWIFwifipwr,apmode,autodestiny |
| Resposta | RCXWIFwifipwr,apmode,autodestiny |
Parâmetros
| Parâmetro | Descrição | Valores |
|---|---|---|
wifipwr | Ativação do módulo | 0 = Off (default), 1 = On |
apmode | Modo de operação | 0 = Station (default), 1 = Access Point (APX), 2 = Access Point (APY) |
autodestiny | Autodestino: WiFi como canal de saída dos relatórios | 0 = Não, 1 = Sim (default) |
O terceiro campo: autodestiny (autodestino)
Decide se os relatórios podem sair por WiFi. É o campo que mais confunde, porque não tem nada a ver com ligar o módulo.
| Valor | O que faz |
|---|---|
1 (default) | O equipamento pode comutar o canal de relatórios para WiFi. Os relatórios sem destino explícito saem para IP3 (se estiver definida) ou alternativamente para IP0/IP1. |
0 | O canal de relatórios nunca passa para WiFi: os relatórios continuam saindo pelo celular mesmo com o WiFi conectado e com bom sinal. |
autodestiny=0 não desliga o WiFi. Com >SCXWIF1,0,0< o módulo fica ligado e conectado, e serve para todo o resto:
- configurar o equipamento por WiFi (comandos, terminal, portal do Access Point),
- atualizar o firmware,
- forçar um envio pontual por WiFi com o sufixo
;@WIF(ver Comando G).
O único que muda é por onde saem os relatórios automáticos: pelo celular. Se o equipamento está em 1,0,0 e o celular reporta NOCONN, isso não é uma falha: ver estados de conexão celular.
Os três campos são aplicados somente se vierem: >SCXWIF1< muda apenas o ligado/desligado e deixa o modo e o autodestino como estavam. Um valor fora de faixa é ignorado sem erro. E mudar qualquer um dos três reinicia a conexão WiFi, então a rede demora alguns segundos para voltar.
Exemplos
Modo Station com Relatórios WiFi
// WiFi ON, modo Station, relatórios automáticos ON
>SCXWIF1,0,1<
>RCXWIF1,0,1;ID=865413053386354;*31<Modo Access Point
// WiFi ON, modo AP, sem relatórios automáticos
>SCXWIF1,1,0<
>RCXWIF1,1,0;ID=865413053386354;*30<Configurações Rápidas
| Cenário | Comando | Descrição |
|---|---|---|
| 📡 WiFi como cliente | >SCXWIF1,0,0< | Conecta a rede existente |
| 📶 WiFi como AP | >SCXWIF1,1,0< | Cria rede própria |
| 📶 WiFi como AP (APY) | >SCXWIF1,2,0< | Cria rede própria com dados de APY |
| 📤 Cliente + relatórios | >SCXWIF1,0,1< | Cliente com envio automático |
| 🔴 Desligar WiFi | >SCXWIF0,0,0< | Desativa módulo |
Modos de Operação
| Modo | Descrição | Comando associado |
|---|---|---|
| Station | Dispositivo se conecta a rede WiFi existente | APW |
| Access Point | Dispositivo cria sua própria rede WiFi | APX |
| Access Point (APY) | Dispositivo cria uma segunda rede WiFi com os dados de APY | APY |
Compatibilidade
Ver Também
- Comando APW - Configuração modo Station
- Comando APX - Configuração modo Access Point
- Comando IP - Destinos de relatórios
- Terminal modo Access Point - Exemplo prático