🚀 Primeros Pasos
Guía rápida para configurar tu dispositivo Rinho IoT y comenzar a recibir datos de posición.
📋 Requisitos
- 📦 Dispositivo Rinho (Spider IoT, Smart IoT o Zero IoT)
- 🔌 Cable USB (Spider/Zero: directo, Smart: adaptador USB-TTL)
- 💻 Terminal serial o Web Serial
- 📱 Chip SIM con datos activos
- 🌐 Servidor para recibir reportes (IP pública o dominio)
🔌 Conexión al equipo
Conectar el cable USB
| Dispositivo | Conexión |
|---|---|
| Spider IoT | USB directo (conversor interno) |
| Zero IoT | USB directo (conversor interno) |
| Smart IoT | Requiere adaptador USB-TTL |
Abrir terminal serial
Configura tu terminal con:
- Baudrate: 115200
- Data bits: 8
- Stop bits: 1
- Parity: None
Puedes usar Web Serial desde el navegador o cualquier terminal serial (PuTTY, Termite, etc.)
Verificar comunicación
Envía el comando de versión:
>QVR<Respuesta esperada:
>RVR RINHO IOT v1.09.16 SP EG915U LC86G 16MB WIFI 2025-12-12 14:52:18;ID=865413053386354;*37<Si recibes respuesta, la comunicación está funcionando.
⚙️ Configuración básica
Configurar operador celular (COPS)
Define el operador de red manualmente:
>SCOPS4,2,"72234"<El código 722 es Argentina, 34 es Personal. Consulta los códigos MCC/MNC para otros operadores.
Operadores comunes Argentina:
| Operador | Código |
|---|---|
| Personal | 72234 |
| Claro | 722310 |
| Movistar | 72207 |
Configurar APN
Define el punto de acceso de tu operador:
>SCXAPNm2m.personal.com,,<APNs comunes Argentina:
| Operador | APN |
|---|---|
| Personal | m2m.personal.com |
| Claro | internet.ctimovil.com.ar |
| Movistar | m2m.movistar.com.ar |
Verificar conexión celular
>QCEL<Respuesta:
>RCEL,NOCONN,LTE,722,34;ID=...| Estado | Significado |
|---|---|
NOCONN | Registrado en red, sin conexión a servidor |
CONN | Conectado al servidor |
LTE | Tipo de red (puede ser GSM, 3G, LTE) |
Configurar servidor destino
Define la IP o dominio donde el equipo enviará los reportes:
Usando IP:
>SIP0064.120.108.024/22496<
>SIP1064.120.108.024/22496<Usando dominio:
>SIP0"server.ejemplo.com",4031<
>SIP1"server.ejemplo.com",4031<IP0 es el servidor primario, IP1 es el secundario (backup). Se recomienda configurar ambos.
⏱️ Configurar reportes periódicos
Para que el equipo envíe posición automáticamente, necesitas configurar un timer y una regla.
Crear timer de 60 segundos
>STD00E00060<Esto crea el timer TD00 habilitado (E = Enable) que se dispara cada 60 segundos.
Crear regla de reporte
>SRL00E;TRG=TD00+;ACC={GCQ00H}<Esta regla dice: “Cuando el timer TD00 termine (TRG=TD00+), generar y enviar un reporte de posición (GCQ00H)”
Si quieres que la regla solo se ejecute con ignición encendida, agrega la condición CND=IGN:
>SRL00E;TRG=TD00+;CND=IGN;ACC={GCQ00H}<Con esta configuración, el equipo enviará su posición cada 60 segundos.
✅ Verificar funcionamiento
🔧 Ver estado de I/O
>QIO<Respuesta:
>RIO;IGN1;IN1111111;XP000;V125;VBU425;ID=...| Campo | Ejemplo | Significado |
|---|---|---|
| IGN | 1 | Ignición encendida |
| IN | 1111111 | Estado entradas digitales |
| V | 125 | Voltaje principal: 12.5V |
| VBU | 425 | Batería backup: 4.25V |
📍 Ver posición actual
>QCQ<Respuesta:
>RCQ00311225191529-2778104-06425850000348FF00125000000A3030105FFFF1123;ID=...🛰️ Ver estado GPS
>QSSGPS<Respuesta:
>RSSGPS11;ID=...| Valor | Significado |
|---|---|
00 | Sin posición GPS |
11 | Posición GPS válida |
Si SSGPS retorna 00, el equipo no tiene posición GPS válida. Asegúrate de tener la antena conectada y vista al cielo.
Este valor no indica calidad de señal ni cantidad de satélites, solo si tiene o no posición.
🐛 Activar modo debug
Para ver en tiempo real lo que hace el equipo:
>SDB1<Verás los reportes enviados y las confirmaciones del servidor:
[CEL] TX MAIN -> >RCQ00311225191529-2778104-0642585...
[CEL] RX MAIN <- >ACK;#05E4;ID=865413053386354;*35<Para desactivar:
>SDB0<📖 Resumen de comandos
| Comando | Función | Referencia |
|---|---|---|
>QVR< | Ver versión del firmware | VR |
>SCOPS... | Configurar operador | COPS |
>SCXAPN... | Configurar APN | CXAPN |
>SIP0... | Configurar servidor primario | IP |
>SIP1... | Configurar servidor secundario | IP |
>STD00E00060< | Timer 60 segundos habilitado | TD |
>SRL00E;TRG=TD00+;ACC={GCQ00H}< | Regla de reporte periódico | RL |
>QIO< | Estado de entradas/salidas | IO |
>QCEL< | Estado conexión celular | CEL |
>QCQ< | Posición actual | Reporte CQ |
>QSSGPS< | Estado GPS | SS |
>SDB1< | Activar debug | DB |
🎯 Próximos pasos
- 🧠 Motor de Eventos - Crear reglas avanzadas
- 📡 Protocolo de reportes - Entender el formato de las tramas
- 📶 Configuración WiFi - Conectar por WiFi