🚀 Primeiros Passos
Guia rápido para configurar seu dispositivo Rinho IoT e começar a receber dados de posição.
📋 Requisitos
- 📦 Dispositivo Rinho (Spider IoT, Smart IoT ou Zero IoT)
- 🔌 Cabo USB (Spider/Zero: direto, Smart: adaptador USB-TTL)
- 💻 Terminal serial ou Web Serial
- 📱 Chip SIM com dados ativos
- 🌐 Servidor para receber reportes (IP público ou domínio)
🔌 Conexão ao equipamento
Conectar o cabo USB
| Dispositivo | Conexão |
|---|---|
| Spider IoT | USB direto (conversor interno) |
| Zero IoT | USB direto (conversor interno) |
| Smart IoT | Requer adaptador USB-TTL |
Abrir terminal serial
Configure seu terminal com:
- Baudrate: 115200
- Data bits: 8
- Stop bits: 1
- Parity: None
Você pode usar Web Serial do navegador ou qualquer terminal serial (PuTTY, Termite, etc.)
Verificar comunicação
Envie o comando de versão:
>QVR<Resposta esperada:
>RVR RINHO IOT v1.09.16 SP EG915U LC86G 16MB WIFI 2025-12-12 14:52:18;ID=865413053386354;*37<Se receber resposta, a comunicação está funcionando.
⚙️ Configuração básica
Configurar operadora celular (COPS)
Defina a operadora de rede manualmente:
>SCOPS4,2,"72234"<O código 722 é Argentina, 34 é Personal. Consulte os códigos MCC/MNC para outras operadoras.
Operadoras comuns Argentina:
| Operadora | Código |
|---|---|
| Personal | 72234 |
| Claro | 722310 |
| Movistar | 72207 |
Configurar APN
Defina o ponto de acesso da sua operadora:
>SCXAPNm2m.personal.com,,<APNs comuns Argentina:
| Operadora | APN |
|---|---|
| Personal | m2m.personal.com |
| Claro | internet.ctimovil.com.ar |
| Movistar | m2m.movistar.com.ar |
Verificar conexão celular
>QCEL<Resposta:
>RCEL,NOCONN,LTE,722,34;ID=...| Estado | Significado |
|---|---|
NOCONN | Registrado na rede, sem conexão ao servidor |
CONN | Conectado ao servidor |
LTE | Tipo de rede (pode ser GSM, 3G, LTE) |
Configurar servidor destino
Defina o IP ou domínio onde o equipamento enviará os reportes:
Usando IP:
>SIP0064.120.108.024/22496<
>SIP1064.120.108.024/22496<Usando domínio:
>SIP0"server.exemplo.com",4031<
>SIP1"server.exemplo.com",4031<IP0 é o servidor primário, IP1 é o secundário (backup). Recomenda-se configurar ambos.
⏱️ Configurar reportes periódicos
Para que o equipamento envie posição automaticamente, você precisa configurar um timer e uma regra.
Criar timer de 60 segundos
>STD00E00060<Isso cria o timer TD00 habilitado (E = Enable) que dispara a cada 60 segundos.
Criar regra de reporte
>SRL00E;TRG=TD00+;ACC={GCQ00H}<Esta regra diz: “Quando o timer TD00 terminar (TRG=TD00+), gerar e enviar um reporte de posição (GCQ00H)”
Se quiser que a regra só seja executada com ignição ligada, adicione a condição CND=IGN:
>SRL00E;TRG=TD00+;CND=IGN;ACC={GCQ00H}<Com esta configuração, o equipamento enviará sua posição a cada 60 segundos.
✅ Verificar funcionamento
🔧 Ver estado de I/O
>QIO<Resposta:
>RIO;IGN1;IN1111111;XP000;V125;VBU425;ID=...| Campo | Exemplo | Significado |
|---|---|---|
| IGN | 1 | Ignição ligada |
| IN | 1111111 | Estado entradas digitais |
| V | 125 | Voltagem principal: 12.5V |
| VBU | 425 | Bateria backup: 4.25V |
📍 Ver posição atual
>QCQ<Resposta:
>RCQ00311225191529-2778104-06425850000348FF00125000000A3030105FFFF1123;ID=...🛰️ Ver estado GPS
>QSSGPS<Resposta:
>RSSGPS11;ID=...| Valor | Significado |
|---|---|
00 | Sem posição GPS |
11 | Posição GPS válida |
Se SSGPS retorna 00, o equipamento não tem posição GPS válida. Certifique-se de ter a antena conectada e vista para o céu.
Este valor não indica qualidade de sinal nem quantidade de satélites, apenas se tem ou não posição.
🐛 Ativar modo debug
Para ver em tempo real o que o equipamento faz:
>SDB1<Verá os reportes enviados e as confirmações do servidor:
[CEL] TX MAIN -> >RCQ00311225191529-2778104-0642585...
[CEL] RX MAIN <- >ACK;#05E4;ID=865413053386354;*35<Para desativar:
>SDB0<📖 Resumo de comandos
| Comando | Função | Referência |
|---|---|---|
>QVR< | Ver versão do firmware | VR |
>SCOPS... | Configurar operadora | COPS |
>SCXAPN... | Configurar APN | CXAPN |
>SIP0... | Configurar servidor primário | IP |
>SIP1... | Configurar servidor secundário | IP |
>STD00E00060< | Timer 60 segundos habilitado | TD |
>SRL00E;TRG=TD00+;ACC={GCQ00H}< | Regra de reporte periódico | RL |
>QIO< | Estado de entradas/saídas | IO |
>QCEL< | Estado conexão celular | CEL |
>QCQ< | Posição atual | Reporte CQ |
>QSSGPS< | Estado GPS | SS |
>SDB1< | Ativar debug | DB |
🎯 Próximos passos
- 🧠 Motor de Eventos - Criar regras avançadas
- 📡 Protocolo de reportes - Entender o formato das tramas
- 📶 Configuração WiFi - Conectar por WiFi