{
  "schema": 1,
  "source": "https://docs.rinho.com.ar/comandos",
  "note": "Minimum firmware per device for each documented command, from the public command pages. Firmware \"1.09.28.T53\" = release 1.09.28 build T53; a release without .T is newer than any T build of the same number. A device code absent from \"devices\" means the page does not document that device.",
  "devices": {
    "ZE-IOT": {
      "name": "Zero IoT",
      "model": "zero"
    },
    "SP-IOT": {
      "name": "Spider IoT",
      "model": "spider"
    },
    "SM-IOT": {
      "name": "Smart IoT",
      "model": "smart"
    },
    "SP": {
      "name": "Spider",
      "legacy": true
    },
    "UL": {
      "name": "Ultralite",
      "legacy": true
    },
    "MT": {
      "name": "Minitrack",
      "legacy": true
    },
    "C3": {
      "name": "C3",
      "legacy": true
    },
    "C5": {
      "name": "C5 Smart",
      "legacy": true
    }
  },
  "missingCompat": [],
  "pages": [
    {
      "path": "comandos/comunicaciones/configuracion-audio/comando-cid",
      "url": "https://docs.rinho.com.ar/comandos/comunicaciones/configuracion-audio/comando-cid",
      "title": "Comando CID",
      "description": "Configuración de detección de llamadas entrantes por Caller ID con hasta 10 números autorizados",
      "commands": [
        {
          "name": "SCID",
          "type": "set",
          "syntax": "SCIDabcc..cc",
          "example": "SCID209999999999",
          "description": "Configura un número telefónico para detección por Caller ID"
        },
        {
          "name": "QCID",
          "type": "query",
          "syntax": "QCIDa",
          "example": "QCID2",
          "description": "Consulta configuración de número telefónico por índice"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "MT": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/comunicaciones/configuracion-audio/comando-ds",
      "url": "https://docs.rinho.com.ar/comandos/comunicaciones/configuracion-audio/comando-ds",
      "title": "Comando DS",
      "description": "Configuración de hasta 5 números telefónicos de destino para llamadas de voz salientes",
      "commands": [
        {
          "name": "SDS",
          "type": "set",
          "syntax": "SDSabb..bb",
          "example": "SDS0541155551234",
          "description": "Configura un número telefónico de destino en el índice especificado"
        },
        {
          "name": "QDS",
          "type": "query",
          "syntax": "QDSa",
          "example": "QDS0",
          "description": "Consulta el número telefónico almacenado en el índice especificado"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "MT": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/comunicaciones/configuracion-audio/comando-vcc",
      "url": "https://docs.rinho.com.ar/comandos/comunicaciones/configuracion-audio/comando-vcc",
      "title": "Comando VCC",
      "description": "Inicia una llamada de voz saliente a un número telefónico preconfigurado",
      "commands": [
        {
          "name": "SVCC",
          "type": "set",
          "syntax": ">SVCCa<",
          "example": ">SVCC0<",
          "description": "Inicia una llamada de voz a un destino preconfigurado"
        }
      ],
      "devices": {
        "C3": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "C5": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "MT": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/comunicaciones/configuracion-audio/comando-vch",
      "url": "https://docs.rinho.com.ar/comandos/comunicaciones/configuracion-audio/comando-vch",
      "title": "Comando VCH",
      "description": "Finaliza una llamada de voz activa en dispositivos con audio incorporado",
      "commands": [
        {
          "name": "SVCH",
          "type": "action",
          "syntax": ">SVCH<",
          "example": ">SVCH<",
          "description": "Finaliza una llamada de voz activa"
        }
      ],
      "devices": {
        "C3": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "C5": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "MT": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/comunicaciones/configuracion-sms/comando-cxsms",
      "url": "https://docs.rinho.com.ar/comandos/comunicaciones/configuracion-sms/comando-cxsms",
      "title": "Comando CXSMS",
      "description": "Configura reintentos y tiempos para el envío de reportes vía SMS",
      "commands": [
        {
          "name": "SCXSMS",
          "type": "set",
          "syntax": "SCXSMSaabbbbb",
          "example": "SCXSMS0303000",
          "description": "Configura cantidad de reintentos y tiempo entre reintentos para reportes vía SMS"
        },
        {
          "name": "QCXSMS",
          "type": "query",
          "syntax": "QCXSMS",
          "example": "QCXSMS",
          "description": "Consulta la configuración actual de reintentos SMS"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "MT": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/comunicaciones/configuracion-sms/comando-cxsmw",
      "url": "https://docs.rinho.com.ar/comandos/comunicaciones/configuracion-sms/comando-cxsmw",
      "title": "Comando CXSMW",
      "description": "Habilita o deshabilita el filtrado de SMS entrantes mediante lista blanca de números autorizados",
      "commands": [
        {
          "name": "SCXSMW",
          "type": "set",
          "syntax": "SCXSMWE",
          "example": "SCXSMW1",
          "description": "Habilita o deshabilita el filtrado de SMS entrantes mediante lista blanca"
        },
        {
          "name": "QCXSMW",
          "type": "query",
          "syntax": "QCXSMW",
          "example": "QCXSMW",
          "description": "Consulta el estado actual de la lista blanca SMS"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.09.08",
          "firmwareRaw": "v1.9.08"
        },
        "SM-IOT": {
          "firmware": "1.09.08",
          "firmwareRaw": "v1.9.08"
        },
        "ZE-IOT": {
          "firmware": "1.09.08",
          "firmwareRaw": "v1.9.08"
        }
      }
    },
    {
      "path": "comandos/comunicaciones/configuracion-sms/comando-sm",
      "url": "https://docs.rinho.com.ar/comandos/comunicaciones/configuracion-sms/comando-sm",
      "title": "Comando SM",
      "description": "Configuración de hasta 5 números telefónicos destino para envío de reportes vía SMS",
      "commands": [
        {
          "name": "QSM",
          "type": "query",
          "syntax": "QSMa",
          "example": "QSM0",
          "description": "Lee número del índice especificado"
        },
        {
          "name": "SSM",
          "type": "set",
          "syntax": "SSMabb..bb",
          "example": "SSM0541155551234",
          "description": "Guarda número telefónico en índice especificado"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "MT": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "C3": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "C5": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/comunicaciones/configuracion-wifi/comando-apw",
      "url": "https://docs.rinho.com.ar/comandos/comunicaciones/configuracion-wifi/comando-apw",
      "title": "Comando APW",
      "description": "Configuración de hasta 10 puntos de acceso WiFi para conexión como cliente (modo Station)",
      "commands": [
        {
          "name": "QAPW",
          "type": "query",
          "syntax": "QAPWaa",
          "example": "QAPW00",
          "description": "Consulta la configuración de un punto de acceso WiFi"
        },
        {
          "name": "SAPW",
          "type": "set",
          "syntax": "SAPWaasid,pass,ip,subnetmask,gateway",
          "example": "SAPW00RedWifi,123456789",
          "description": "Configura un punto de acceso WiFi para conexión como cliente"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/comunicaciones/configuracion-wifi/comando-apx",
      "url": "https://docs.rinho.com.ar/comandos/comunicaciones/configuracion-wifi/comando-apx",
      "title": "Comando APX",
      "description": "Configuración del dispositivo como punto de acceso WiFi (Access Point) para conexión directa",
      "commands": [
        {
          "name": "QAPX",
          "type": "query",
          "syntax": "QAPX",
          "example": "QAPX",
          "description": "Consulta la configuración actual del Access Point WiFi"
        },
        {
          "name": "SAPX",
          "type": "set",
          "syntax": "SAPXsid,pass,ip,subnetmask,gateway",
          "example": "SAPXMiRinho,ClaveSegura,192.168.4.1,255.255.255.0,192.168.4.1",
          "description": "Configura el dispositivo como punto de acceso WiFi"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/comunicaciones/configuracion-wifi/comando-apy",
      "url": "https://docs.rinho.com.ar/comandos/comunicaciones/configuracion-wifi/comando-apy",
      "title": "Comando APY",
      "description": "Configuración del segundo Access Point de servicio, usado junto con CXWIF en modo apmode=2",
      "commands": [
        {
          "name": "QAPY",
          "type": "query",
          "syntax": "QAPY",
          "example": "QAPY",
          "description": "Consulta la configuración del Access Point de servicio (APY)"
        },
        {
          "name": "SAPY",
          "type": "set",
          "syntax": "SAPYsid,pass,ip,subnetmask,gateway",
          "example": "SAPYRedServicio,clave123",
          "description": "Configura el segundo Access Point de servicio (APY)"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.09.19",
          "firmwareRaw": "v1.09.19"
        },
        "SM-IOT": {
          "firmware": "1.09.19",
          "firmwareRaw": "v1.09.19"
        },
        "ZE-IOT": {
          "firmware": "1.09.19",
          "firmwareRaw": "v1.09.19"
        }
      }
    },
    {
      "path": "comandos/comunicaciones/configuracion-wifi/comando-cxwif",
      "url": "https://docs.rinho.com.ar/comandos/comunicaciones/configuracion-wifi/comando-cxwif",
      "title": "Comando CXWIF",
      "description": "Configuración general del módulo WiFi: activación, modo de operación y reportes automáticos",
      "commands": [
        {
          "name": "QCXWIF",
          "type": "query",
          "syntax": "QCXWIF",
          "example": "QCXWIF",
          "description": "Consulta la configuración actual del módulo WiFi"
        },
        {
          "name": "SCXWIF",
          "type": "set",
          "syntax": "SCXWIFwifipwr,apmode,autodestiny",
          "example": "SCXWIF1,0,1",
          "description": "Configura el comportamiento global del módulo WiFi"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "AP en modo cliente (SCXWIF1,2 y SAPY) desde v1.09.20"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "AP en modo cliente (SCXWIF1,2 y SAPY) desde v1.09.20"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "AP en modo cliente (SCXWIF1,2 y SAPY) desde v1.09.20"
        }
      }
    },
    {
      "path": "comandos/comunicaciones/configuracion-wifi/comando-ws",
      "url": "https://docs.rinho.com.ar/comandos/comunicaciones/configuracion-wifi/comando-ws",
      "title": "Comando WS",
      "description": "Configuración del servidor web integrado con botones personalizados, autenticación y consola de comandos",
      "commands": [
        {
          "name": "SWS",
          "type": "set",
          "syntax": "SWSa,b,cc..cc,dddd,e,botón1/cmd1,...",
          "example": "SWSE,0,Sistema de Control,1234,1,Open Lock/SSSU1211,Reset/SRESET",
          "description": "Configura el servidor web embebido con botones personalizados y autenticación"
        },
        {
          "name": "QWS",
          "type": "query",
          "syntax": "QWS",
          "example": "QWS",
          "description": "Consulta la configuración actual del servidor web"
        },
        {
          "name": "SWSD",
          "type": "action",
          "syntax": "SWSD",
          "example": "SWSD",
          "description": "Deshabilita el servidor web integrado"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/comunicaciones/datos-moviles/comando-cfw",
      "url": "https://docs.rinho.com.ar/comandos/comunicaciones/datos-moviles/comando-cfw",
      "title": "Comando CFW",
      "description": "DFOTA del módem - actualización remota del firmware del módem celular mediante paquete delta direccional, con telemetría de fase y progreso",
      "commands": [
        {
          "name": "SCFW",
          "type": "set",
          "syntax": "SCFW[^]\"<url>.pack\"",
          "example": "SCFW\"http://fota.rinho.com.ar/dfota/v1-v2.pack\"",
          "description": "Dispara un DFOTA del firmware del módem descargando el paquete delta desde una URL. El prefijo ^ fuerza la actualización aun con batería baja (omite la verificación previa)"
        },
        {
          "name": "QCFW",
          "type": "query",
          "syntax": "QCFW",
          "example": "QCFW",
          "description": "Consulta la fase y el progreso del DFOTA del módem"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.09.24",
          "firmwareRaw": "v1.09.24"
        },
        "SM-IOT": {
          "firmware": "1.09.24",
          "firmwareRaw": "v1.09.24"
        },
        "ZE-IOT": {
          "firmware": "1.09.24",
          "firmwareRaw": "v1.09.24"
        }
      }
    },
    {
      "path": "comandos/comunicaciones/datos-moviles/comando-cops",
      "url": "https://docs.rinho.com.ar/comandos/comunicaciones/datos-moviles/comando-cops",
      "title": "Comando COPS",
      "description": "Configuración del registro de red y selección de operador (automático, RAT forzada 2G/4G, operador manual con fallback o string COPS crudo) más el gestor de registro robusto SCRM",
      "commands": [
        {
          "name": "SCOP",
          "type": "set",
          "syntax": "SCOP<sim><valor>",
          "example": "SCOP04G",
          "description": "Configura la política de registro de red por SIM (automático, RAT forzada, operador manual con fallback o string COPS crudo)"
        },
        {
          "name": "QCOP",
          "type": "query",
          "syntax": "QCOP<sim>",
          "example": "QCOP0",
          "description": "Consulta la política de registro de red configurada para una SIM"
        },
        {
          "name": "SCRM",
          "type": "set",
          "syntax": "SCRM<n>",
          "example": "SCRM1",
          "description": "Kill-switch del gestor de registro de red. SCRM1=activa (default), SCRM0=desactiva (modo legacy), SCRM=consulta"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00",
          "notes": "Sólo formato COPS crudo"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00",
          "notes": "Sólo formato COPS crudo"
        },
        "MT": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00",
          "notes": "Sólo formato COPS crudo"
        },
        "C3": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00",
          "notes": "Sólo formato COPS crudo"
        },
        "C5": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00",
          "notes": "Sólo formato COPS crudo"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "Modos 2G/4G/M y SCRM desde v1.09.24"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "Modos 2G/4G/M y SCRM desde v1.09.24"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "Modos 2G/4G/M y SCRM desde v1.09.24"
        }
      }
    },
    {
      "path": "comandos/comunicaciones/datos-moviles/comando-cxapn",
      "url": "https://docs.rinho.com.ar/comandos/comunicaciones/datos-moviles/comando-cxapn",
      "title": "Comando CXAPN",
      "description": "Configura el APN para conexión de datos GPRS/LTE del operador celular",
      "commands": [
        {
          "name": "SCXAP",
          "type": "set",
          "syntax": "SCXAPxhost,usuario,password",
          "example": "SCXAPN internet.ctimovil.com.ar,,",
          "description": "Configura el APN para conexión de datos GPRS/LTE del operador celular"
        },
        {
          "name": "QCXAP",
          "type": "query",
          "syntax": "QCXAPx",
          "example": "QCXAPN",
          "description": "Consulta la configuración de APN"
        },
        {
          "name": "SCXAA",
          "type": "set",
          "syntax": "SCXAA[en]",
          "example": "SCXAA1",
          "description": "Habilita o deshabilita el APN automático"
        },
        {
          "name": "QCXAA",
          "type": "query",
          "syntax": "QCXAA",
          "example": "QCXAA",
          "description": "Consulta si el APN automático está habilitado"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "UL": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "MT": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "C3": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "C5": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/comunicaciones/datos-moviles/comando-cxip",
      "url": "https://docs.rinho.com.ar/comandos/comunicaciones/datos-moviles/comando-cxip",
      "title": "Comando CXIP",
      "description": "Configura el protocolo TCP/UDP para servidores principal y backup",
      "commands": [
        {
          "name": "SCXIP",
          "type": "set",
          "syntax": "SCXIP[proto_main][proto_back][ventana]",
          "example": "SCXIPPP5",
          "description": "Configura el protocolo TCP/UDP/Wialon IPS para servidores principal y backup"
        },
        {
          "name": "QCXIP",
          "type": "query",
          "syntax": "QCXIP",
          "example": "QCXIP",
          "description": "Consulta la configuración actual del protocolo TCP/UDP"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "UL": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "MT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "C3": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "C5": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/comunicaciones/datos-moviles/comando-cxudpsrc",
      "url": "https://docs.rinho.com.ar/comandos/comunicaciones/datos-moviles/comando-cxudpsrc",
      "title": "Comando CXUDPSRC",
      "description": "Configura el puerto de origen para transmisión UDP",
      "commands": [
        {
          "name": "SCXUDPSRC",
          "type": "set",
          "syntax": "SCXUDPSRCaaaa",
          "example": "SCXUDPSRC5000",
          "description": "Configura el puerto de origen para transmisión UDP"
        },
        {
          "name": "QCXUDPSRC",
          "type": "query",
          "syntax": "QCXUDPSRC",
          "example": "QCXUDPSRC",
          "description": "Consulta el puerto de origen UDP configurado"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "MT": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/comunicaciones/datos-moviles/comando-gprsh",
      "url": "https://docs.rinho.com.ar/comandos/comunicaciones/datos-moviles/comando-gprsh",
      "title": "Comando GPRSH",
      "description": "Desconexión forzada del socket UDP/TCP para aplicar cambios de configuración IP",
      "commands": [
        {
          "name": "SGPRSH",
          "type": "action",
          "syntax": "SGPRSH",
          "example": "SGPRSH",
          "description": "Fuerza la desconexión del socket de comunicación UDP/TCP activo y dispara una reconexión del módulo WiFi"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "MT": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "C3": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "C5": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/comunicaciones/datos-moviles/comando-ip",
      "url": "https://docs.rinho.com.ar/comandos/comunicaciones/datos-moviles/comando-ip",
      "title": "Comando IP",
      "description": "Configuración de hasta 7 destinos IP para envío de reportes por celular y WiFi con soporte de canales MAIN y BACK",
      "commands": [
        {
          "name": "SIP",
          "type": "set",
          "syntax": "SIPabbb.ccc.ddd.eee/ffff",
          "example": "SIP0190.168.1.100/5000",
          "description": "Configura dirección IP y puerto de destino para reportes"
        },
        {
          "name": "SIP",
          "type": "set",
          "syntax": "SIPa\"dominio\",ffff",
          "example": "SIP0\"tracking.miempresa.com\",5000",
          "description": "Configura dominio DNS y puerto de destino para reportes"
        },
        {
          "name": "QIP",
          "type": "query",
          "syntax": "QIPa",
          "example": "QIP0",
          "description": "Consulta configuración de dirección IP específica"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "MT": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "C3": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "C5": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/comunicaciones/datos-moviles/comando-mc",
      "url": "https://docs.rinho.com.ar/comandos/comunicaciones/datos-moviles/comando-mc",
      "title": "Comando MC",
      "description": "Configuración de hasta 8 disparadores por cambio de código de país (MCC) para detección de fronteras",
      "commands": [
        {
          "name": "SMC",
          "type": "set",
          "syntax": "SMCaabbb",
          "example": "SMC00748",
          "description": "Configura código MCC (Mobile Country Code) para detección de país"
        },
        {
          "name": "QMC",
          "type": "query",
          "syntax": "QMCaa",
          "example": "QMC00",
          "description": "Consulta código MCC configurado en un índice específico"
        },
        {
          "name": "QMC",
          "type": "query",
          "syntax": "QMC",
          "example": "QMC",
          "description": "Consulta el MCC real de la red celular actual (sin índice), no un valor configurado en ningún disparador"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "MT": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "C3": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "C5": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/comunicaciones/datos-moviles/comando-wl",
      "url": "https://docs.rinho.com.ar/comandos/comunicaciones/datos-moviles/comando-wl",
      "title": "Comando WL",
      "description": "Configuración de la password de Wialon IPS 1.0 y generación manual de mensajes de datos (#D# / #SD#) para integración con plataformas compatibles",
      "commands": [
        {
          "name": "SWL",
          "type": "set",
          "syntax": "SWLpassword",
          "example": "SWL1234",
          "description": "Configura la password (clave de autenticación) del protocolo Wialon IPS 1.0"
        },
        {
          "name": "QWL",
          "type": "query",
          "syntax": "QWL",
          "example": "QWL",
          "description": "Consulta la password de Wialon IPS 1.0 configurada"
        },
        {
          "name": "QWD",
          "type": "query",
          "syntax": "QWD[n]",
          "example": "QWD",
          "description": "Genera manualmente un mensaje de datos Wialon IPS (data #D# o short data #SD#)"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.09.19",
          "firmwareRaw": "v1.09.19",
          "notes": "Wialon IPS 1.0"
        },
        "SM-IOT": {
          "firmware": "1.09.19",
          "firmwareRaw": "v1.09.19",
          "notes": "Wialon IPS 1.0"
        },
        "ZE-IOT": {
          "firmware": "1.09.19",
          "firmwareRaw": "v1.09.19",
          "notes": "Wialon IPS 1.0"
        }
      }
    },
    {
      "path": "comandos/comunicaciones/deteccion-de-jamming/comando-cxjmd",
      "url": "https://docs.rinho.com.ar/comandos/comunicaciones/deteccion-de-jamming/comando-cxjmd",
      "title": "Comando CXJMD",
      "description": "Configuración del tiempo de espera para confirmar fin de interferencia de jamming",
      "commands": [
        {
          "name": "SCXJMD",
          "type": "set",
          "syntax": "SCXJMD[tiempo]",
          "example": "SCXJMD015",
          "description": "Configura el tiempo de espera antes de confirmar que una interferencia de jamming ha finalizado"
        },
        {
          "name": "QCXJMD",
          "type": "query",
          "syntax": "QCXJMD",
          "example": "QCXJMD",
          "description": "Consulta la configuración actual del tiempo de espera para detección de jamming"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/comunicaciones/deteccion-de-jamming/comando-jmd",
      "url": "https://docs.rinho.com.ar/comandos/comunicaciones/deteccion-de-jamming/comando-jmd",
      "title": "Comando JMD",
      "description": "Detección de jammers o inhibidores de señal celular con señal de estado para motor de eventos",
      "commands": [],
      "devices": {
        "SP": {
          "firmware": "1.10.00",
          "firmwareRaw": "v1.10.00"
        },
        "UL": {
          "firmware": "1.10.00",
          "firmwareRaw": "v1.10.00"
        },
        "MT": {
          "firmware": "1.10.00",
          "firmwareRaw": "v1.10.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/comunicaciones/seleccion-de-sim/comando-cxsim",
      "url": "https://docs.rinho.com.ar/comandos/comunicaciones/seleccion-de-sim/comando-cxsim",
      "title": "Comando CXSIM",
      "description": "Configura el modo de selección automática o manual de tarjeta SIM",
      "commands": [
        {
          "name": "SCXSIM",
          "type": "set",
          "syntax": "SCXSIMa",
          "example": "SCXSIM1",
          "description": "Configura el modo de selección de SIM (automático o manual)"
        },
        {
          "name": "QCXSIM",
          "type": "query",
          "syntax": "QCXSIM",
          "example": "QCXSIM",
          "description": "Consulta el modo de selección de SIM configurado"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "UL": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "MT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "C3": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "C5": {
          "firmware": "1.12.00",
          "firmwareRaw": "v1.12.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/comunicaciones/seleccion-de-sim/comando-sim",
      "url": "https://docs.rinho.com.ar/comandos/comunicaciones/seleccion-de-sim/comando-sim",
      "title": "Comando SIM",
      "description": "Selección y cambio entre las dos SIMcards disponibles en dispositivos Dual SIM",
      "commands": [
        {
          "name": "SSIM",
          "type": "set",
          "syntax": "SSIMa",
          "example": "SSIM1",
          "description": "Selecciona la SIMcard activa en dispositivos Dual SIM"
        },
        {
          "name": "QSIM",
          "type": "query",
          "syntax": "QSIM",
          "example": "QSIM",
          "description": "Consulta cuál SIMcard está activa"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "UL": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "MT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/comunicaciones/status-de-conexion/comando-cel",
      "url": "https://docs.rinho.com.ar/comandos/comunicaciones/status-de-conexion/comando-cel",
      "title": "Comando CEL",
      "description": "Consulta del estado de conexión celular con telemetría fina de señal (RSRP/RSRQ/SINR), localización por celda (LAC/Cell ID), tecnología, operador y estado LPWA",
      "commands": [
        {
          "name": "QCEL",
          "type": "query",
          "syntax": "QCEL",
          "example": "QCEL",
          "description": "Consulta el estado de conexión celular en tiempo real (respuesta completa de 17 campos)"
        },
        {
          "name": "QCEL",
          "type": "query",
          "syntax": "QCEL[nn]",
          "example": "QCEL14",
          "description": "Consulta un único campo del estado celular por índice (00 a 16, siempre dos dígitos)"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "Telemetría fina (17 campos) desde v1.09.24"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "Telemetría fina (17 campos) desde v1.09.24"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "Telemetría fina (17 campos) desde v1.09.24"
        }
      }
    },
    {
      "path": "comandos/comunicaciones/status-de-conexion/comando-wif",
      "url": "https://docs.rinho.com.ar/comandos/comunicaciones/status-de-conexion/comando-wif",
      "title": "Comando WIF",
      "description": "Consulta del estado de conexión WiFi incluyendo modo, SSID, intensidad y calidad de señal",
      "commands": [
        {
          "name": "QWIF",
          "type": "query",
          "syntax": "QWIF",
          "example": "QWIF",
          "description": "Consulta el estado de la conexión WiFi del dispositivo"
        },
        {
          "name": "QWIFN",
          "type": "query",
          "syntax": "QWIFN",
          "example": "QWIFN",
          "description": "Escanea las redes WiFi visibles desde el equipo (diagnóstico de instalación)"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "Scan QWIFN desde v1.09.26"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "Scan QWIFN desde v1.09.26"
        }
      }
    },
    {
      "path": "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-cxcq",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-cxcq",
      "title": "Comando CXCQ",
      "description": "Configura filtros de calidad GPS para reportes y umbrales de velocidad",
      "commands": [
        {
          "name": "SCXCQ",
          "type": "set",
          "syntax": "SCXCQabc",
          "example": "SCXCQ31004",
          "description": "Configura filtros de calidad GPS para reportes y umbrales de velocidad"
        },
        {
          "name": "QCXCQ",
          "type": "query",
          "syntax": "QCXCQ",
          "example": "QCXCQ",
          "description": "Consulta configuración del filtro de calidad GPS"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "UL": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "MT": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-cxgps",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-cxgps",
      "title": "Comando CXGPS",
      "description": "Configura el modo de actualización de datos GPS del dispositivo",
      "commands": [
        {
          "name": "SCXGPS",
          "type": "set",
          "syntax": "SCXGPSa",
          "example": "SCXGPS1",
          "description": "Configura el modo de actualización de datos GPS del dispositivo"
        },
        {
          "name": "QCXGPS",
          "type": "query",
          "syntax": "QCXGPS",
          "example": "QCXGPS",
          "description": "Consulta el modo de actualización GPS configurado"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.14.10",
          "firmwareRaw": "v1.14.10"
        },
        "UL": {
          "firmware": "1.14.10",
          "firmwareRaw": "v1.14.10"
        },
        "MT": {
          "firmware": "1.14.10",
          "firmwareRaw": "v1.14.10"
        },
        "C3": {
          "firmware": "1.14.10",
          "firmwareRaw": "v1.14.10"
        },
        "C5": {
          "firmware": "1.14.10",
          "firmwareRaw": "v1.14.10"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-cxod",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-cxod",
      "title": "Comando CXOD",
      "description": "Configura parámetros de calibración y ajuste del odómetro GPS",
      "commands": [
        {
          "name": "SCXOD",
          "type": "set",
          "syntax": "SCXODab",
          "example": "SCXOD5110",
          "description": "Configura parámetros de calibración y ajuste del odómetro GPS"
        },
        {
          "name": "QCXOD",
          "type": "query",
          "syntax": "QCXOD",
          "example": "QCXOD",
          "description": "Consulta la configuración actual del odómetro GPS"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "UL": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "MT": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-dc",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-dc",
      "title": "Comando DC",
      "description": "Configura disparadores para detectar cambios de rumbo por ángulo de giro",
      "commands": [
        {
          "name": "SDC",
          "type": "set",
          "syntax": "SDCaabccc",
          "example": "SDC00*045",
          "description": "Configura disparadores para detectar cambios de rumbo por ángulo de giro"
        },
        {
          "name": "QDC",
          "type": "query",
          "syntax": "QDCaa",
          "example": "QDC00",
          "description": "Obtiene configuración actual de disparador de cambio de rumbo"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "UL": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "MT": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-dv",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-dv",
      "title": "Comando DV",
      "description": "Configura disparadores para detectar aceleraciones y frenadas bruscas mediante GPS",
      "commands": [
        {
          "name": "SDV",
          "type": "set",
          "syntax": "SDVaabccc",
          "example": "SDV01-050",
          "description": "Define tipo y magnitud de la detección de aceleración/frenada"
        },
        {
          "name": "QDV",
          "type": "query",
          "syntax": "QDVaa",
          "example": "QDV01",
          "description": "Obtiene configuración actual del disparador de aceleración/frenada"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "UL": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "MT": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "C3": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "C5": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-od",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-od",
      "title": "Comando OD",
      "description": "Consulta, reseteo y configuración de odómetros de distancia recorrida total y parcial",
      "commands": [
        {
          "name": "QOD",
          "type": "query",
          "syntax": "QOD",
          "example": "QOD",
          "description": "Consulta los valores de ambos odómetros (total y parcial)"
        },
        {
          "name": "SODT",
          "type": "action",
          "syntax": "SODT[,valor]",
          "example": "SODT,150.5",
          "description": "Reinicia el odómetro total a cero, o lo configura a un valor específico"
        },
        {
          "name": "SODP",
          "type": "action",
          "syntax": "SODP[,valor]",
          "example": "SODP,25.3",
          "description": "Reinicia el odómetro parcial a cero, o lo configura a un valor específico"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "UL": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "MT": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "C3": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "C5": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-pk",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-pk",
      "title": "Comando PK",
      "description": "Configura el modo parking con geocerca virtual para detectar si el vehículo es remolcado",
      "commands": [
        {
          "name": "SPKE",
          "type": "set",
          "syntax": "SPKE[bbbbcccc]",
          "example": "SPKE00500015",
          "description": "Habilita el modo parking cuando se envía sin parámetros. Con parámetros solo guarda radio y tiempo, sin habilitar"
        },
        {
          "name": "SPKD",
          "type": "set",
          "syntax": "SPKD[bbbbcccc]",
          "example": "SPKD",
          "description": "Deshabilita el modo parking cuando se envía sin parámetros. Con parámetros solo guarda radio y tiempo, sin deshabilitar"
        },
        {
          "name": "SPKA",
          "type": "action",
          "syntax": "SPKA",
          "example": "SPKA",
          "description": "Captura la posición actual como centro de la geocerca (resetea estado)"
        },
        {
          "name": "QPK",
          "type": "query",
          "syntax": "QPK",
          "example": "QPK",
          "description": "Obtiene la configuración actual del modo parking"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.12.00",
          "firmwareRaw": "v1.12.00"
        },
        "UL": {
          "firmware": "1.12.00",
          "firmwareRaw": "v1.12.00"
        },
        "MT": {
          "firmware": "1.12.00",
          "firmwareRaw": "v1.12.00"
        },
        "C3": {
          "firmware": "1.12.00",
          "firmwareRaw": "v1.12.00"
        },
        "C5": {
          "firmware": "1.12.00",
          "firmwareRaw": "v1.12.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-rg",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-rg",
      "title": "Comando RG",
      "description": "Definición y gestión de geocercas poligonales de 3 a 32 vértices",
      "commands": [
        {
          "name": "SRG",
          "type": "set",
          "syntax": "SRGaab,+LLLLLLL+XXXXXXXX,+LLLLLLL+XXXXXXXX,...",
          "example": "SRG000,-3459418-05842814,-3459500-05842736,-3459423-05842623",
          "description": "Configura una región geográfica (geocerca poligonal) con múltiples vértices"
        },
        {
          "name": "QRG",
          "type": "query",
          "syntax": "QRGaab",
          "example": "QRG000",
          "description": "Consulta la configuración de una región geográfica específica"
        },
        {
          "name": "SRG",
          "type": "action",
          "syntax": "SRG*55AA",
          "example": "SRG*55AA",
          "description": "Borra todas las regiones geográficas configuradas"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00",
          "notes": "32 regiones"
        },
        "UL": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00",
          "notes": "32 regiones"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "32 regiones"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "32 regiones"
        }
      }
    },
    {
      "path": "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-tk",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-tk",
      "title": "Comando TK",
      "description": "Monitor de inclinación mediante acelerómetro para detectar grúas, vuelcos o movimientos no autorizados",
      "commands": [
        {
          "name": "STK",
          "type": "set",
          "syntax": "STK[mode][,auto,stab_time,detect_time,angle]",
          "example": "STKE,0,10,2,3.5",
          "description": "Configura el monitor de inclinación mediante acelerómetro"
        },
        {
          "name": "QTK",
          "type": "query",
          "syntax": "QTK",
          "example": "QTK",
          "description": "Consulta el estado del monitor de inclinación"
        }
      ],
      "devices": {
        "ZE-IOT": {
          "firmware": "1.09.12",
          "firmwareRaw": "v1.09.12"
        },
        "SP-IOT": {
          "firmware": "1.09.12",
          "firmwareRaw": "v1.09.12"
        },
        "SM-IOT": {
          "firmware": "1.09.12",
          "firmwareRaw": "v1.09.12"
        }
      }
    },
    {
      "path": "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-vl",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-vl",
      "title": "Comando VL",
      "description": "Configura hasta 16 límites de velocidad con alertas automáticas",
      "commands": [
        {
          "name": "SVL",
          "type": "set",
          "syntax": "SVLaaubbbbcddd",
          "example": "SVL00E00500010",
          "description": "Configura un límite de velocidad con parámetros específicos"
        },
        {
          "name": "QVL",
          "type": "query",
          "syntax": "QVLaa",
          "example": "QVL00",
          "description": "Consulta la configuración de un límite de velocidad específico"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "UL": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "MT": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "C3": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "C5": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-wp",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-wp",
      "title": "Comando WP",
      "description": "Configura hasta 32 waypoints o geocercas circulares con alertas de entrada/salida",
      "commands": [
        {
          "name": "SWP",
          "type": "set",
          "syntax": "SWPaab+/-ccccccc+/-ddddddddeeeeeeffffff",
          "example": "SWP00E-2778467-06425658002000000000",
          "description": "Configura un waypoint o geocerca circular completa"
        },
        {
          "name": "QWP",
          "type": "query",
          "syntax": "QWPaa",
          "example": "QWP00",
          "description": "Consulta la configuración de un waypoint específico"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "UL": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "MT": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "C3": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "C5": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-zones",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-zones",
      "title": "Comando ZONES",
      "description": "Descarga asíncrona de geocercas por HTTP hacia el equipo (SZONES), con cancelación (SZONESC), borrado del slot (SZONESD) y consulta de estado (QZONES)",
      "commands": [
        {
          "name": "SZONES",
          "type": "action",
          "syntax": "SZONES\"url\"",
          "example": "SZONES\"http://host/zones.bin\"",
          "description": "Inicia la descarga asíncrona de un archivo de geocercas por HTTP GET"
        },
        {
          "name": "SZONESC",
          "type": "action",
          "syntax": "SZONESC",
          "example": "SZONESC",
          "description": "Cancela una descarga de geocercas en curso (idempotente)"
        },
        {
          "name": "SZONESD",
          "type": "action",
          "syntax": "SZONESD",
          "example": "SZONESD",
          "description": "Descarga y borra el slot de geocercas del equipo (alias limpio del legacy SZONES**D)"
        },
        {
          "name": "QZONES",
          "type": "query",
          "syntax": "QZONES",
          "example": "QZONES",
          "description": "Consulta el estado del slot de geocercas (cargado / vacío / deshabilitado)"
        },
        {
          "name": "SZMODE",
          "type": "set",
          "syntax": "SZMODE[modo][F]",
          "example": "SZMODE1",
          "description": "Habilita o deshabilita el almacenamiento de geocercas. Reinicia el equipo"
        },
        {
          "name": "QZMODE",
          "type": "query",
          "syntax": "QZMODE",
          "example": "QZMODE",
          "description": "Consulta el modo de geocercas y el reparto de memoria"
        },
        {
          "name": "SZFRAC",
          "type": "set",
          "syntax": "SZFRAC[fraccion]",
          "example": "SZFRAC8",
          "description": "Define qué porción de la memoria se reserva para geocercas"
        },
        {
          "name": "QZFRAC",
          "type": "query",
          "syntax": "QZFRAC",
          "example": "QZFRAC",
          "description": "Consulta la porción de memoria reservada para geocercas"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.09.21",
          "firmwareRaw": "v1.09.21",
          "notes": "SZONESC / SZONESD desde v1.09.21"
        },
        "SM-IOT": {
          "firmware": "1.09.21",
          "firmwareRaw": "v1.09.21",
          "notes": "SZONESC / SZONESD desde v1.09.21"
        },
        "ZE-IOT": {
          "firmware": "1.09.21",
          "firmwareRaw": "v1.09.21",
          "notes": "SZONESC / SZONESD desde v1.09.21"
        }
      }
    },
    {
      "path": "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comandos-lat-y-lon",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comandos-lat-y-lon",
      "title": "Comandos LAT y LON",
      "description": "Configuración manual de coordenadas GPS para equipos de ubicación fija",
      "commands": [
        {
          "name": "SLAT",
          "type": "set",
          "syntax": "SLATvalor",
          "example": "SLAT-26.82414",
          "description": "Configura manualmente la latitud del dispositivo en grados decimales (equipos fijos o sin señal GPS)"
        },
        {
          "name": "QLAT",
          "type": "query",
          "syntax": "QLAT",
          "example": "QLAT",
          "description": "Consulta la latitud actualmente configurada/filtrada"
        },
        {
          "name": "SLON",
          "type": "set",
          "syntax": "SLONvalor",
          "example": "SLON-65.20619",
          "description": "Configura manualmente la longitud del dispositivo en grados decimales"
        },
        {
          "name": "QLON",
          "type": "query",
          "syntax": "QLON",
          "example": "QLON",
          "description": "Consulta la longitud actualmente configurada/filtrada"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "MT": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-general/alimentacion/comando-ko",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-general/alimentacion/comando-ko",
      "title": "Comando KO",
      "description": "Configura modo de bajo consumo y ahorro de energía del dispositivo GPS",
      "commands": [
        {
          "name": "SKO",
          "type": "set",
          "syntax": "SKOabbbbccccdddd",
          "example": "SKOE072002400240",
          "description": "Configura modo de bajo consumo y ahorro de energía del dispositivo"
        },
        {
          "name": "QKO",
          "type": "query",
          "syntax": "QKO",
          "example": "QKO",
          "description": "Consulta configuración del modo de bajo consumo"
        },
        {
          "name": "SKO",
          "type": "action",
          "syntax": "SKO+",
          "example": "SKO+",
          "description": "Fuerza DORMIDO TOTAL si IGN está desconectado"
        },
        {
          "name": "SKO",
          "type": "action",
          "syntax": "SKO-",
          "example": "SKO-",
          "description": "Reinicia servicio, enciende GPS y GSM"
        },
        {
          "name": "SKO",
          "type": "action",
          "syntax": "SKO++",
          "example": "SKO++",
          "description": "Fuerza ULTRA BAJO CONSUMO incluyendo CPU"
        },
        {
          "name": "SKO",
          "type": "set",
          "syntax": "SKO++aaaabcdefg",
          "example": "SKO++0060001000",
          "description": "Configura modo ultra bajo consumo extendido con encendido periódico"
        },
        {
          "name": "QKO",
          "type": "query",
          "syntax": "QKO++",
          "example": "QKO++",
          "description": "Consulta configuración del modo ultra bajo consumo extendido"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "UL": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "MT": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "C3": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "C5": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-general/buffers-de-captura/comando-cxxb",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-general/buffers-de-captura/comando-cxxb",
      "title": "Comando CXXB",
      "description": "Configura capturadores de texto para procesar datos de puertos seriales y módulos",
      "commands": [
        {
          "name": "SCXXB",
          "type": "set",
          "syntax": "SCXXBaabdlllttt,s..s,e..e,m,hf",
          "example": "SCXXB00M0004001,+CSQ: ,\\2C,A,0",
          "description": "Configura capturadores de texto para procesar datos de puertos seriales y módulos"
        },
        {
          "name": "QCXXB",
          "type": "query",
          "syntax": "QCXXBaa",
          "example": "QCXXB00",
          "description": "Consulta la configuración de un capturador de texto específico"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-general/buffers-de-captura/comando-xb",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-general/buffers-de-captura/comando-xb",
      "title": "Comando XB",
      "description": "Buffers de captura de texto para almacenar datos de periféricos y generar reportes personalizados",
      "commands": [
        {
          "name": "SXB",
          "type": "set",
          "syntax": "SXBindiceTexto",
          "example": "SXB001234567890",
          "description": "Carga texto en un buffer de captura específico"
        },
        {
          "name": "QXB",
          "type": "query",
          "syntax": "QXBindice",
          "example": "QXB00",
          "description": "Consulta el contenido de un buffer de captura"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00+"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00+"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00+"
        }
      }
    },
    {
      "path": "comandos/configuracion-general/configuraciones-de-contexto/comando-cxbp",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-general/configuraciones-de-contexto/comando-cxbp",
      "title": "Comando CXBP",
      "description": "Configura parámetros del módem satelital STELLAR DS100 para red ORBCOMM",
      "commands": [
        {
          "name": "SCXBP",
          "type": "set",
          "syntax": "SCXBPaabcde",
          "example": "SCXBP01020101",
          "description": "Configura parámetros del módem satelital STELLAR DS100 para red ORBCOMM"
        },
        {
          "name": "QCXBP",
          "type": "query",
          "syntax": "QCXBP",
          "example": "QCXBP",
          "description": "Consulta parámetros del módem satelital STELLAR DS100"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00",
          "notes": "Requiere módulo STELLAR DS100"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "Requiere módulo STELLAR DS100"
        }
      }
    },
    {
      "path": "comandos/configuracion-general/configuraciones-de-contexto/comando-cxceldeb",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-general/configuraciones-de-contexto/comando-cxceldeb",
      "title": "Comando CXCELDEB",
      "description": "Configura tiempos de anti-rebote para la señal de conexión celular CEL",
      "commands": [
        {
          "name": "SCXCELDEB",
          "type": "set",
          "syntax": "SCXCELDEBaaabbb",
          "example": "SCXCELDEB010060",
          "description": "Configura tiempos de anti-rebote para la señal de conexión celular CEL"
        },
        {
          "name": "QCXCELDEB",
          "type": "query",
          "syntax": "QCXCELDEB",
          "example": "QCXCELDEB",
          "description": "Consulta la configuración de anti-rebote de la señal CEL"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "UL": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "MT": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-general/configuraciones-de-contexto/comando-cxign",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-general/configuraciones-de-contexto/comando-cxign",
      "title": "Comando CXIGN",
      "description": "Configura el modo de funcionamiento de la señal de ignición (IGN) y sus tiempos de estabilización",
      "commands": [
        {
          "name": "SCXIGN",
          "type": "set",
          "syntax": "SCXIGNa[,ton[,toff]]",
          "example": "SCXIGN0,50,150",
          "description": "Configura el modo de funcionamiento de la señal de ignición (IGN) y los tiempos de estabilización"
        },
        {
          "name": "QCXIGN",
          "type": "query",
          "syntax": "QCXIGN",
          "example": "QCXIGN",
          "description": "Consulta el modo de funcionamiento actual de la ignición y sus tiempos"
        },
        {
          "name": "SCXIGNV",
          "type": "set",
          "syntax": "SCXIGNV1,on,off | SCXIGNV0",
          "example": "SCXIGNV1,138,131",
          "description": "Fija umbrales manuales de tensión para el modo 2 (ignición por tensión) o vuelve a los automáticos"
        },
        {
          "name": "QCXIGNV",
          "type": "query",
          "syntax": "QCXIGNV",
          "example": "QCXIGNV",
          "description": "Consulta los umbrales de tensión efectivos y la tensión medida en el momento"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.14.00",
          "firmwareRaw": "v1.14.00"
        },
        "UL": {
          "firmware": "1.14.00",
          "firmwareRaw": "v1.14.00"
        },
        "MT": {
          "firmware": "1.14.00",
          "firmwareRaw": "v1.14.00"
        },
        "C3": {
          "firmware": "1.14.00",
          "firmwareRaw": "v1.14.00"
        },
        "C5": {
          "firmware": "1.14.00",
          "firmwareRaw": "v1.14.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "Umbrales SCXIGNV desde v1.09.26.T15"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "Umbrales SCXIGNV desde v1.09.26.T15"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "Umbrales SCXIGNV desde v1.09.26.T15"
        }
      }
    },
    {
      "path": "comandos/configuracion-general/configuraciones-de-contexto/comando-cxrf",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-general/configuraciones-de-contexto/comando-cxrf",
      "title": "Comando CXRF",
      "description": "Habilita el módulo receptor RF433 MHz para códigos ASK/OOK",
      "commands": [
        {
          "name": "SCXRF",
          "type": "set",
          "syntax": "SCXRFa",
          "example": "SCXRF1",
          "description": "Configura el estado del módulo receptor RF433 MHz"
        },
        {
          "name": "QCXRF",
          "type": "query",
          "syntax": "QCXRF",
          "example": "QCXRF",
          "description": "Consulta el estado del módulo receptor RF433 MHz"
        }
      ],
      "devices": {
        "C5": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-general/configuraciones-de-contexto/comando-cxtaip",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-general/configuraciones-de-contexto/comando-cxtaip",
      "title": "Comando CXTAIP",
      "description": "Ajusta el formato de las tramas TAIP — orden del número de mensaje, tipo de checksum y etiqueta de canal en las colas drenadas",
      "commands": [
        {
          "name": "SCXTAIP",
          "type": "set",
          "syntax": "SCXTAIPo[c[l]]",
          "example": "SCXTAIP012",
          "description": "Configura orden del número de mensaje, checksum y etiqueta de canal"
        },
        {
          "name": "QCXTAIP",
          "type": "query",
          "syntax": "QCXTAIP",
          "example": "QCXTAIP",
          "description": "Consulta la configuración TAIP vigente"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "Etiqueta de canal (3er dígito) desde v1.09.25"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "Etiqueta de canal (3er dígito) desde v1.09.25"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "Etiqueta de canal (3er dígito) desde v1.09.25"
        }
      }
    },
    {
      "path": "comandos/configuracion-general/configuraciones-de-contexto/comando-cxtrm",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-general/configuraciones-de-contexto/comando-cxtrm",
      "title": "Comando CXTRM",
      "description": "Configura la velocidad de comunicación del puerto serial",
      "commands": [
        {
          "name": "SCXTR",
          "type": "set",
          "syntax": "SCXTRpaa..aa",
          "example": "SCXTR09600",
          "description": "Configura la velocidad (baudrate) del puerto serial/terminal"
        },
        {
          "name": "QCXTR",
          "type": "query",
          "syntax": "QCXTRp",
          "example": "QCXTR0",
          "description": "Consulta la velocidad configurada del puerto serial/terminal"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "UL": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "MT": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "38400 y 57600 bps desde v1.09.28.T40"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "38400 y 57600 bps desde v1.09.28.T40"
        }
      }
    },
    {
      "path": "comandos/configuracion-general/configuraciones-de-contexto/comando-cxtx",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-general/configuraciones-de-contexto/comando-cxtx",
      "title": "Comando CXTX",
      "description": "Configura el formato de reporte generado por el comando TX",
      "commands": [
        {
          "name": "SCXTX",
          "type": "set",
          "syntax": "SCXTXab",
          "example": "SCXTX15",
          "description": "Configura el tipo de reporte que se genera al ejecutar el comando TX"
        },
        {
          "name": "QCXTX",
          "type": "query",
          "syntax": "QCXTX",
          "example": "QCXTX",
          "description": "Consulta la configuración actual del tipo de reporte TX"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.11.00",
          "firmwareRaw": "v1.11.00"
        },
        "UL": {
          "firmware": "1.11.00",
          "firmwareRaw": "v1.11.00"
        },
        "MT": {
          "firmware": "1.11.00",
          "firmwareRaw": "v1.11.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-general/configuraciones-de-contexto/comando-cxty",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-general/configuraciones-de-contexto/comando-cxty",
      "title": "Comando CXTY",
      "description": "Configura el modo de captura transparente del puerto serial",
      "commands": [
        {
          "name": "SCXTY",
          "type": "set",
          "syntax": "SCXTYaabbcd",
          "example": "SCXTY020300",
          "description": "Configura el modo de captura transparente del puerto serial"
        },
        {
          "name": "QCXTY",
          "type": "query",
          "syntax": "QCXTY",
          "example": "QCXTY",
          "description": "Consulta la configuración del modo de captura transparente"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "UL": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "MT": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-general/configuraciones-de-contexto/comando-cxvc",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-general/configuraciones-de-contexto/comando-cxvc",
      "title": "Comando CXVC",
      "description": "Configura parámetros de audio para llamadas de voz",
      "commands": [
        {
          "name": "SCXVC",
          "type": "set",
          "syntax": "SCXVCaaabbcc",
          "example": "SCXVC1800605",
          "description": "Configura parámetros de audio para llamadas de voz (duración, ganancia micrófono, volumen speaker)"
        },
        {
          "name": "QCXVC",
          "type": "query",
          "syntax": "QCXVC",
          "example": "QCXVC",
          "description": "Consulta configuración actual de parámetros de audio para llamadas de voz"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.04.00",
          "firmwareRaw": "v1.04.00"
        },
        "UL": {
          "firmware": "1.04.00",
          "firmwareRaw": "v1.04.00"
        },
        "MT": {
          "firmware": "1.04.00",
          "firmwareRaw": "v1.04.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-general/configuraciones-de-contexto/comando-cxvin",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-general/configuraciones-de-contexto/comando-cxvin",
      "title": "Comando CXVIN",
      "description": "Calibra las lecturas de tensión de las entradas analógicas del dispositivo",
      "commands": [
        {
          "name": "QCXVIN",
          "type": "query",
          "syntax": "QCXVIN",
          "example": "QCXVIN",
          "description": "Consulta el factor de calibración actual de las entradas analógicas"
        },
        {
          "name": "SCXVIN",
          "type": "set",
          "syntax": "SCXVINbbbb",
          "example": "SCXVIN2400",
          "description": "Calibra las lecturas de tensión de las entradas analógicas"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "UL": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "MT": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-general/configuraciones-y-consulta-de-parametros/comando-reset",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-general/configuraciones-y-consulta-de-parametros/comando-reset",
      "title": "Comando RESET",
      "description": "Reinicia el equipo por software, confirmando antes de resetear",
      "commands": [
        {
          "name": "SRESET",
          "type": "action",
          "syntax": "SRESET",
          "example": "SRESET",
          "description": "Reinicia el equipo por software"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "UL": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "MT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "C3": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "C5": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-general/configuraciones-y-consulta-de-parametros/comando-rtc",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-general/configuraciones-y-consulta-de-parametros/comando-rtc",
      "title": "Comando RTC",
      "description": "Sincronización del reloj interno del dispositivo GPS mediante NTP, HTTP o configuración manual",
      "commands": [
        {
          "name": "SRTC",
          "type": "set",
          "syntax": "SRTC AUTO",
          "example": "SRTC AUTO",
          "description": "Sincroniza automáticamente probando todos los métodos disponibles"
        },
        {
          "name": "SRTC",
          "type": "set",
          "syntax": "SRTC CEL NTP",
          "example": "SRTC CEL NTP",
          "description": "Sincroniza via celular usando protocolo NTP"
        },
        {
          "name": "SRTC",
          "type": "set",
          "syntax": "SRTC CEL HTTP",
          "example": "SRTC CEL HTTP",
          "description": "Sincroniza via celular usando API HTTP"
        },
        {
          "name": "SRTC",
          "type": "set",
          "syntax": "SRTC WIF NTP",
          "example": "SRTC WIF NTP",
          "description": "Sincroniza via WiFi usando protocolo NTP nativo"
        },
        {
          "name": "SRTC",
          "type": "set",
          "syntax": "SRTC WIF HTTP",
          "example": "SRTC WIF HTTP",
          "description": "Sincroniza via WiFi usando API HTTP"
        },
        {
          "name": "SRTC",
          "type": "set",
          "syntax": "SRTCddmmaahhmmss",
          "example": "SRTC181224143025",
          "description": "Configura fecha y hora manualmente"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.09.17",
          "firmwareRaw": "v1.09.17",
          "notes": "NTP/HTTP + manual"
        },
        "SM-IOT": {
          "firmware": "1.09.17",
          "firmwareRaw": "v1.09.17",
          "notes": "NTP/HTTP + manual"
        },
        "ZE-IOT": {
          "firmware": "1.09.17",
          "firmwareRaw": "v1.09.17",
          "notes": "NTP/HTTP + manual; WiFi según modelo"
        }
      }
    },
    {
      "path": "comandos/configuracion-general/configuraciones-y-consulta-de-parametros/comando-tag",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-general/configuraciones-y-consulta-de-parametros/comando-tag",
      "title": "Comando TAG",
      "description": "Etiqueta de configuración para identificar y documentar la programación del dispositivo GPS",
      "commands": [
        {
          "name": "STAG",
          "type": "set",
          "syntax": "STAGetiqueta",
          "example": "STAG CONFIGURACION BASICA",
          "description": "Configura una etiqueta de identificación para el dispositivo"
        },
        {
          "name": "QTAG",
          "type": "query",
          "syntax": "QTAG",
          "example": "QTAG",
          "description": "Consulta la etiqueta actual del dispositivo"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "MT": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-general/configuraciones-y-consulta-de-parametros/comando-vr",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-general/configuraciones-y-consulta-de-parametros/comando-vr",
      "title": "Comando VR",
      "description": "Consulta la versión de firmware, modelo, hardware y módulos del dispositivo GPS",
      "commands": [
        {
          "name": "QVR",
          "type": "query",
          "syntax": "QVR",
          "example": "QVR",
          "description": "Consulta información completa sobre el firmware instalado"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "MT": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-general/configuraciones-y-consulta-de-parametros/comando-vre",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-general/configuraciones-y-consulta-de-parametros/comando-vre",
      "title": "Comando VRE",
      "description": "Consulta de versión extendida - la misma respuesta de VR más la cantidad de recursos (flags, timers, reglas, geocercas...) que maneja el firmware",
      "commands": [
        {
          "name": "QVRE",
          "type": "query",
          "syntax": "QVRE",
          "example": "QVRE",
          "description": "Consulta la versión del firmware y la cantidad de recursos configurables que maneja"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "MT": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-general/configuraciones-y-consulta-de-parametros/configura-id",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-general/configuraciones-y-consulta-de-parametros/configura-id",
      "title": "Configura ID",
      "description": "Configura el identificador único del dispositivo GPS incluido en todos los mensajes transmitidos",
      "commands": [
        {
          "name": "SID",
          "type": "set",
          "syntax": "SIDidentificador",
          "example": "SIDFLOTA01",
          "description": "Configura el identificador alfanumérico del dispositivo, incluido en todos los mensajes transmitidos"
        },
        {
          "name": "QID",
          "type": "query",
          "syntax": "QID",
          "example": "QID",
          "description": "Consulta el identificador actualmente configurado"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "MT": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "C3": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "C5": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-general/configuraciones-y-consulta-de-parametros/consulta-imei",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-general/configuraciones-y-consulta-de-parametros/consulta-imei",
      "title": "Consulta IMEI",
      "description": "Consulta el número IMEI del módulo celular para identificación y registro del dispositivo",
      "commands": [
        {
          "name": "QIMEI",
          "type": "query",
          "syntax": "QIMEI",
          "example": "QIMEI",
          "description": "Consulta el IMEI de 15 dígitos del módulo celular"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "MT": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "C3": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "C5": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-general/configuraciones-y-consulta-de-parametros/consulta-sn",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-general/configuraciones-y-consulta-de-parametros/consulta-sn",
      "title": "Consulta SN",
      "description": "Consulta el número de serie electrónico del dispositivo para trazabilidad y garantías",
      "commands": [
        {
          "name": "QSN",
          "type": "query",
          "syntax": "QSN",
          "example": "QSN",
          "description": "Consulta el número de serie electrónico del dispositivo"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "MT": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "C3": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "C5": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/bluetooth-low-energy-ble/comando-be-iot",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/bluetooth-low-energy-ble/comando-be-iot",
      "title": "Comando BE IoT",
      "description": "Configuración de hasta 5 disparadores por detección de presencia de sensores iBeacon con radio y timeout configurables.",
      "commands": [
        {
          "name": "QBE",
          "type": "query",
          "syntax": "QBE",
          "example": "QBE",
          "description": "Consulta la configuración de disparadores por detección de presencia de sensores iBeacon"
        },
        {
          "name": "SBE",
          "type": "set",
          "syntax": "SBEaabbbbbbbbbbbb,cc..cc,dd..dd",
          "example": "SBE00AC233F252487,5,10",
          "description": "Configura un disparador por detección de presencia de sensores iBeacon"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/bluetooth-low-energy-ble/comando-bs-iot",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/bluetooth-low-energy-ble/comando-bs-iot",
      "title": "Comando BS IoT",
      "description": "Configuración de hasta 4 sensores BLE con soporte para iBeacon, Eddystone, sensores Rinho y Escort.",
      "commands": [
        {
          "name": "SBS",
          "type": "set",
          "syntax": "SBSaab,id,type,time,distance,outval",
          "example": "SBS01E,A1B2C3D4E5F6,30,60,10,INVALID",
          "description": "Configura un sensor Bluetooth Low Energy (BLE)"
        },
        {
          "name": "QBS",
          "type": "query",
          "syntax": "QBSaa.atributo",
          "example": "QBS01.fuel_lvl",
          "description": "Consulta el valor de un atributo específico del sensor BLE"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/bluetooth-low-energy-ble/comando-bsw-iot",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/bluetooth-low-energy-ble/comando-bsw-iot",
      "title": "Comando BSW IoT",
      "description": "Sistema de auto-detección Bluetooth Smart Wildcard con filtrado por UUID, Major, Minor y distancia para iBeacon.",
      "commands": [
        {
          "name": "SBSW",
          "type": "set",
          "syntax": "SBSWiiE,targets[,UUID[,major[,minor[,timeout[,distance]]]]]",
          "example": "SBSW00E,FF,2F234454CF6D4A0FADF2F4911BA9FFA6,,,5,2",
          "description": "Configura sistema BSW (Bluetooth Smart Wildcard) para detección automática de iBeacon"
        },
        {
          "name": "SBSW",
          "type": "action",
          "syntax": "SBSWiiE",
          "example": "SBSW00E",
          "description": "Habilitar BSW con configuración existente"
        },
        {
          "name": "SBSW",
          "type": "action",
          "syntax": "SBSWiiD",
          "example": "SBSW00D",
          "description": "Deshabilitar BSW manteniendo configuración"
        },
        {
          "name": "SBSW",
          "type": "action",
          "syntax": "SBSWiiX",
          "example": "SBSW00X",
          "description": "Desconectar dispositivo actual de BSW"
        },
        {
          "name": "SBSW",
          "type": "action",
          "syntax": "SBSWii*",
          "example": "SBSW00*",
          "description": "Limpiar completamente configuración BSW"
        },
        {
          "name": "QBSW",
          "type": "query",
          "syntax": "QBSWii",
          "example": "QBSW00",
          "description": "Consulta configuración y estado de BSW"
        },
        {
          "name": "QBSW",
          "type": "query",
          "syntax": "QBSWii.campo",
          "example": "QBSW00.active",
          "description": "Consulta campo específico de BSW"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/bluetooth-low-energy-ble/comando-bth-iot",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/bluetooth-low-energy-ble/comando-bth-iot",
      "title": "Comando BTH IoT",
      "description": "Consulta el estado de la conexión Bluetooth (alimentación, stack, cliente conectado, MAC y RSSI) y expone la señal BTH para reglas y EVAL",
      "commands": [
        {
          "name": "QBTH",
          "type": "query",
          "syntax": "QBTH[ii]",
          "example": "QBTH",
          "description": "Consulta el estado completo de la conexión Bluetooth"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.09.26",
          "firmwareRaw": "v1.09.26"
        },
        "SM-IOT": {
          "firmware": "1.09.26",
          "firmwareRaw": "v1.09.26"
        },
        "ZE-IOT": {
          "firmware": "1.09.26",
          "firmwareRaw": "v1.09.26"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/bluetooth-low-energy-ble/comando-cxbth",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/bluetooth-low-energy-ble/comando-cxbth",
      "title": "Comando CXBTH",
      "description": "Configura el módulo Bluetooth BLE para comunicación SPP",
      "commands": [
        {
          "name": "SCXBTH",
          "type": "set",
          "syntax": "SCXBTHa,nombre,pin,timeout,peer",
          "example": "SCXBTH1,MiDispositivo,1234,10,TRACTOR_01",
          "description": "Configura el módulo Bluetooth BLE para comunicación SPP y el enlace entre equipos"
        },
        {
          "name": "QCXBTH",
          "type": "query",
          "syntax": "QCXBTH",
          "example": "QCXBTH",
          "description": "Consulta la configuración del módulo Bluetooth BLE"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.01.17",
          "firmwareRaw": "v1.01.17",
          "notes": "Requiere firmware .nimble.ota"
        },
        "SM-IOT": {
          "firmware": "1.01.17",
          "firmwareRaw": "v1.01.17",
          "notes": "Requiere firmware .nimble.ota"
        },
        "ZE-IOT": {
          "firmware": "1.01.17",
          "firmwareRaw": "v1.01.17",
          "notes": "Requiere firmware .nimble.ota"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/canbus/comando-canpf",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/canbus/comando-canpf",
      "title": "Comando CANPF",
      "description": "Perfilador del bus CAN: escucha el bus durante un tiempo y reporta qué identificadores aparecen, con qué frecuencia y con qué datos.",
      "commands": [
        {
          "name": "SCANPF",
          "type": "set",
          "syntax": "SCANPF[segundos][;@destino]",
          "example": "SCANPF60;@LOG",
          "description": "Inicia el perfilado del bus CAN durante N segundos"
        },
        {
          "name": "QCANPF",
          "type": "query",
          "syntax": "QCANPF[índice]",
          "example": "QCANPF03",
          "description": "Consulta el resultado del perfilado, o el detalle de un identificador"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.09.20",
          "firmwareRaw": "v1.09.20",
          "notes": "Sólo equipos con bus CAN. Desde v1.09.20 (T1)"
        },
        "SM-IOT": {
          "firmware": "1.09.20",
          "firmwareRaw": "v1.09.20",
          "notes": "Sólo equipos con bus CAN. Desde v1.09.20 (T1)"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/canbus/comando-cxcan",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/canbus/comando-cxcan",
      "title": "Comando CXCAN",
      "description": "Configura el módulo CAN para lectura de datos del vehículo",
      "commands": [
        {
          "name": "SCXCAN",
          "type": "set",
          "syntax": "SCXCANa,bbbb,cc..cc,dd,eee,f",
          "example": "SCXCAN1,500K,OBDII,11,100,0",
          "description": "Configura el módulo CAN para lectura de datos del vehículo"
        },
        {
          "name": "QCXCAN",
          "type": "query",
          "syntax": "QCXCAN",
          "example": "QCXCAN",
          "description": "Consulta la configuración actual del módulo CAN"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "Parámetros eee y f desde v1.02.06; 1M desde v1.09.21"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "Parámetros eee y f desde v1.02.06; 1M desde v1.09.21"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/canbus/comando-cxdtc",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/canbus/comando-cxdtc",
      "title": "Comando CXDTC",
      "description": "Lectura de códigos de falla de la ECU (DTC): J1939 (SPN/FMI) en camiones y maquinaria, OBD2 (P0xxx) en livianos.",
      "commands": [
        {
          "name": "SCXDTC",
          "type": "set",
          "syntax": "SCXDTC[en][,agesec[,busclr[,autorpt[,destino]]]]",
          "example": "SCXDTC1,3,0,1,GP",
          "description": "Habilita y configura la lectura de códigos de falla de la ECU"
        },
        {
          "name": "QCXDTC",
          "type": "query",
          "syntax": "QCXDTC",
          "example": "QCXDTC",
          "description": "Consulta la configuración actual del módulo de fallas"
        },
        {
          "name": "QDTC",
          "type": "query",
          "syntax": "QDTC",
          "example": "QDTC",
          "description": "Consulta la lista de fallas activas en el momento"
        },
        {
          "name": "CDTC",
          "type": "command",
          "syntax": "CDTC",
          "example": "CDTC",
          "description": "Borra la lista de fallas almacenada en el equipo"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.09.27",
          "firmwareRaw": "v1.09.27"
        },
        "SM-IOT": {
          "firmware": "1.09.27",
          "firmwareRaw": "v1.09.27"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/canbus/comando-cxecu",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/canbus/comando-cxecu",
      "title": "Comando CXECU",
      "description": "Configuración de hasta 29 parsers personalizados para extraer datos específicos de mensajes CAN del vehículo.",
      "commands": [
        {
          "name": "SCXECU",
          "type": "set",
          "syntax": "SCXECU[idx][enable],[can_id],[start_bit],[length],[factor],[offset],[min],[max],[endian],[signed]",
          "example": "SCXECU00E,3E8,24,16,0.125,0,0,8000,BE,U",
          "description": "Configura parsers personalizados para extraer datos específicos de mensajes CAN"
        },
        {
          "name": "QCXECU",
          "type": "query",
          "syntax": "QCXECU[idx]",
          "example": "QCXECU00",
          "description": "Consulta la configuración de un parser ECU específico"
        },
        {
          "name": "CCXECU",
          "type": "action",
          "syntax": "CCXECU[idx] | CCXECU99",
          "example": "CCXECU00",
          "description": "Borra la configuración de un parser ECU específico, o de todos con CCXECU99"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "UL": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/canbus/comando-cxeku",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/canbus/comando-cxeku",
      "title": "Comando CXEKU",
      "description": "Variante protegida de configuración de parser CAN/ECU (uso interno de fábrica)",
      "commands": [
        {
          "name": "SCXEKU",
          "type": "set",
          "syntax": "SCXEKU",
          "example": "SCXEKU",
          "description": "Carga una configuración de parser CAN/ECU en formato protegido (uso interno de Rinho)"
        },
        {
          "name": "QCXEKU",
          "type": "query",
          "syntax": "QCXEKU[idx]",
          "example": "QCXEKU00",
          "description": "Consulta la configuración protegida de un parser CAN/ECU cargado por SCXEKU (uso interno de Rinho)"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.09.19",
          "firmwareRaw": "v1.09.19"
        },
        "SM-IOT": {
          "firmware": "1.09.19",
          "firmwareRaw": "v1.09.19"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/canbus/comando-ecu",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/canbus/comando-ecu",
      "title": "Comando ECU",
      "description": "Consulta de variables CAN del vehículo con formato de salida y timeout configurables.",
      "commands": [
        {
          "name": "QECU",
          "type": "query",
          "syntax": "QECUxxaa..aa:bb..bb:cc..cc",
          "example": "QECU00%d:2:-40",
          "description": "Consulta variables CAN del vehículo con formato de salida y timeout configurables"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "UL": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/canbus/comandos-canxx",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/canbus/comandos-canxx",
      "title": "Comandos CANxx",
      "description": "Familia de comandos CAN00-CAN05 para lectura de parámetros del vehículo vía J1939, OBD-II y protocolos de trailer.",
      "commands": [
        {
          "name": "QCAN",
          "type": "query",
          "syntax": "QCAN00",
          "example": "QCAN00",
          "description": "Lee el banco de parámetros J1939 (RPM, acelerador, odómetro, combustible, temperatura, presión de aceite) para vehículos pesados/comerciales"
        },
        {
          "name": "QCAN",
          "type": "query",
          "syntax": "QCAN01",
          "example": "QCAN01",
          "description": "Lee el banco de parámetros OBD-II/J1850 para vehículos livianos, incluyendo VIN"
        },
        {
          "name": "QCAN",
          "type": "query",
          "syntax": "QCAN02",
          "example": "QCAN02",
          "description": "Banco reservado para trailer ABS/EBS; en el firmware actual la rama está deprecada y no devuelve ningún dato"
        },
        {
          "name": "QCAN",
          "type": "query",
          "syntax": "QCAN03",
          "example": "QCAN03",
          "description": "Lee el banco J1939 en formato de ancho fijo, pensado para integrarse en reportes de usuario Ux"
        },
        {
          "name": "QCAN",
          "type": "query",
          "syntax": "QCAN05",
          "example": "QCAN05",
          "description": "Lee la tasa de consumo de combustible (FuelRate) por hardware y por software, y el sensor MAF"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "UL": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/cpu/comando-ut",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/cpu/comando-ut",
      "title": "Comando UT",
      "description": "Consulta la temperatura interna del CPU del dispositivo para monitoreo térmico y alertas por sobrecalentamiento",
      "commands": [
        {
          "name": "QUT",
          "type": "query",
          "syntax": "QUT",
          "example": "QUT",
          "description": "Consulta la temperatura interna del CPU del dispositivo"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "MT": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/datalog-y-buffer-de-reportes/comando-bu",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/datalog-y-buffer-de-reportes/comando-bu",
      "title": "Comando BU",
      "description": "Consulta y gestiona el buffer de reportes pendientes para GPRS, SMS y Satelital con opciones de borrado y descarga",
      "commands": [
        {
          "name": "QBU",
          "type": "query",
          "syntax": "QBU",
          "example": "QBU",
          "description": "Consulta la cantidad de reportes guardados en el buffer interno"
        },
        {
          "name": "CBU",
          "type": "action",
          "syntax": "CBU",
          "example": "CBU",
          "description": "Borra la cola de reportes acumulados para destinos GPRS y SMS"
        },
        {
          "name": "QBUS",
          "type": "query",
          "syntax": "QBUS",
          "example": "QBUS",
          "description": "Descarga todos los reportes acumulados en el buffer a través del puerto serial"
        },
        {
          "name": "CBUORB",
          "type": "action",
          "syntax": "CBUORB",
          "example": "CBUORB",
          "description": "Borra los reportes encolados para destino satelital ORBCOMM"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "MT": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/datalog-y-buffer-de-reportes/comando-cxdl",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/datalog-y-buffer-de-reportes/comando-cxdl",
      "title": "Comando CXDL",
      "description": "Configura el envío automático de registros del datalog al servidor",
      "commands": [
        {
          "name": "SCXDL",
          "type": "set",
          "syntax": "SCXDL<Ena>,<Dst>,<Reint>,<Time>,<Order>",
          "example": "SCXDL1,WIF,3,100,0",
          "description": "Configura el envío automático de registros del datalog al servidor"
        },
        {
          "name": "SCXDLE",
          "type": "action",
          "syntax": "SCXDLE",
          "example": "SCXDLE",
          "description": "Cancela el envío de reportes pendientes manteniendo los datos en el LOG"
        },
        {
          "name": "QCXDL",
          "type": "query",
          "syntax": "QCXDL",
          "example": "QCXDL",
          "description": "Consulta la configuración de envío automático de datalog"
        },
        {
          "name": "QCXDLST",
          "type": "query",
          "syntax": "QCXDLST",
          "example": "QCXDLST",
          "description": "Consulta el estado runtime del motor de envío de datalog (diagnóstico)"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.05.00",
          "firmwareRaw": "v1.05.00",
          "notes": "Campo Order y QCXDLST desde v1.09.23"
        },
        "SM-IOT": {
          "firmware": "1.05.00",
          "firmwareRaw": "v1.05.00",
          "notes": "Campo Order y QCXDLST desde v1.09.23"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/datalog-y-buffer-de-reportes/comando-dl",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/datalog-y-buffer-de-reportes/comando-dl",
      "title": "Comando DL",
      "description": "Datalogger de 50k registros con almacenamiento masivo, filtros por fecha/evento y descarga ordenada de reportes",
      "commands": [
        {
          "name": "QDL",
          "type": "query",
          "syntax": "QDL",
          "example": "QDL",
          "description": "Consulta la cantidad de reportes totales y pendientes en el datalog"
        },
        {
          "name": "SDLC",
          "type": "set",
          "syntax": "SDLC",
          "example": "SDLC",
          "description": "Borrado lógico - marca los registros como descargados sin eliminarlos"
        },
        {
          "name": "SDLF",
          "type": "set",
          "syntax": "SDLF",
          "example": "SDLF",
          "description": "Borrado físico - elimina físicamente todos los registros del datalog"
        },
        {
          "name": "QDL",
          "type": "query",
          "syntax": "QDLabb..bb",
          "example": "QDL+,I070324123000,E080324150050,F0099F0",
          "description": "Consulta registros del datalog con orden y filtros opcionales"
        },
        {
          "name": "QDLC",
          "type": "query",
          "syntax": "QDLC",
          "example": "QDLC",
          "description": "Cancela la descarga de registros en curso"
        },
        {
          "name": "QDL",
          "type": "query",
          "syntax": "QDLa,A",
          "example": "QDL+,A",
          "description": "Dump forense - entrega todo el log ignorando el piso de descarga (cxdlFloor). Solo lectura, combinable con los filtros de fecha I/E"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.05.00",
          "firmwareRaw": "v1.05.00",
          "notes": "Parámetros opcionales v1.08.02+"
        },
        "SM-IOT": {
          "firmware": "1.05.00",
          "firmwareRaw": "v1.05.00",
          "notes": "Parámetros opcionales v1.08.02+"
        },
        "ZE-IOT": {
          "firmware": "1.05.00",
          "firmwareRaw": "v1.05.00",
          "notes": "Parámetros opcionales v1.08.02+"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/dinamica-de-movimiento/calibracion-de-ejes",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/dinamica-de-movimiento/calibracion-de-ejes",
      "title": "Calibración de Ejes",
      "description": "Calibración del acelerómetro para mediciones precisas de inclinación, movimiento y detección de maniobras",
      "commands": [
        {
          "name": "SCALINT",
          "type": "action",
          "syntax": "SCALINT",
          "example": "SCALINT",
          "description": "Inicia la calibración inteligente automática: detecta reposo para Roll/Pitch y usa GPS estable para Yaw, reintentando hasta completarse"
        },
        {
          "name": "SCALSTART",
          "type": "action",
          "syntax": "SCALSTART",
          "example": "SCALSTART",
          "description": "Inicia la calibración automática completa (Roll/Pitch en reposo + Yaw por detección de movimiento frontal)"
        },
        {
          "name": "SCALSTART1",
          "type": "action",
          "syntax": "SCALSTART1",
          "example": "SCALSTART1",
          "description": "Inicia sólo la calibración de Roll/Pitch mediante detección de reposo"
        },
        {
          "name": "SCALSTART2",
          "type": "action",
          "syntax": "SCALSTART2",
          "example": "SCALSTART2",
          "description": "Inicia sólo la calibración de Yaw mediante detección de movimiento frontal"
        },
        {
          "name": "SCALSTOP",
          "type": "action",
          "syntax": "SCALSTOP",
          "example": "SCALSTOP",
          "description": "Detiene cualquier proceso de calibración automática en curso"
        },
        {
          "name": "SCAL",
          "type": "set",
          "syntax": "SCALenable[,roll][,pitch][,yaw][,ox][,oy][,oz]",
          "example": "SCAL1,10,20,30",
          "description": "Habilita/deshabilita la calibración manual y opcionalmente fija ángulos y offsets específicos; los campos omitidos preservan el valor actual"
        },
        {
          "name": "QCAL",
          "type": "query",
          "syntax": "QCAL",
          "example": "QCAL",
          "description": "Consulta la configuración actual de calibración (habilitado, ángulos y offsets)"
        },
        {
          "name": "QCALMAT",
          "type": "query",
          "syntax": "QCALMAT",
          "example": "QCALMAT",
          "description": "Consulta la matriz de transformación completa de calibración"
        },
        {
          "name": "QCALSTAT",
          "type": "query",
          "syntax": "QCALSTAT",
          "example": "QCALSTAT",
          "description": "Consulta el estado actual del proceso de calibración automática"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.09.15",
          "firmwareRaw": "v1.09.15"
        },
        "SM-IOT": {
          "firmware": "1.09.15",
          "firmwareRaw": "v1.09.15"
        },
        "ZE-IOT": {
          "firmware": "1.09.15",
          "firmwareRaw": "v1.09.15"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/dinamica-de-movimiento/comando-ac",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/dinamica-de-movimiento/comando-ac",
      "title": "Comando AC",
      "description": "Consulta valores de aceleración en los 3 ejes (X, Y, Z) del acelerómetro integrado para detección de movimiento y maniobras",
      "commands": [
        {
          "name": "QAC",
          "type": "query",
          "syntax": "QAC",
          "example": "QAC",
          "description": "Consulta los valores de aceleración en los 3 ejes del acelerómetro integrado"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "UL": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "MT": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/dinamica-de-movimiento/comando-cxac",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/dinamica-de-movimiento/comando-cxac",
      "title": "Comando CXAC",
      "description": "Configura el umbral de detección del acelerómetro interno",
      "commands": [
        {
          "name": "SCXAC",
          "type": "set",
          "syntax": "SCXACaaa",
          "example": "SCXAC016",
          "description": "Configura el umbral de disparo para la detección de movimiento del acelerómetro"
        },
        {
          "name": "QCXAC",
          "type": "query",
          "syntax": "QCXAC",
          "example": "QCXAC",
          "description": "Consulta el umbral actual del acelerómetro"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/dinamica-de-movimiento/comando-hm",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/dinamica-de-movimiento/comando-hm",
      "title": "Comando HM",
      "description": "Configura 8 detectores de maniobras bruscas (aceleración, frenada, giros, choques) por GPS y acelerómetro",
      "commands": [
        {
          "name": "SHM",
          "type": "set",
          "syntax": "SHMxx[E|D|R][,eventType,magnitude,min_speed_kmh,hysteresis_percent,time_window_ms,cooldown_s]",
          "example": "SHM00E,0,7,5,0,1000,5",
          "description": "Configura un detector de maniobras bruscas por GPS o acelerómetro"
        },
        {
          "name": "QHM",
          "type": "query",
          "syntax": "QHMxx",
          "example": "QHM00",
          "description": "Consulta la configuración actual de un detector HM"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.09.15",
          "firmwareRaw": "v1.09.15"
        },
        "SM-IOT": {
          "firmware": "1.09.15",
          "firmwareRaw": "v1.09.15"
        },
        "ZE-IOT": {
          "firmware": "1.09.15",
          "firmwareRaw": "v1.09.15"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/dinamica-de-movimiento/comando-mvt",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/dinamica-de-movimiento/comando-mvt",
      "title": "Comando MVT",
      "description": "Configura umbrales de movimiento y vibración en los 3 ejes del acelerómetro para detección anti-robo y alarmas",
      "commands": [
        {
          "name": "SMVT",
          "type": "set",
          "syntax": "SMVTaabbbbccccdddd",
          "example": "SMVT00015001500150",
          "description": "Configura los deltas de detección de movimiento en los 3 ejes del acelerómetro para una instancia"
        },
        {
          "name": "QMVT",
          "type": "query",
          "syntax": "QMVTaa",
          "example": "QMVT00",
          "description": "Consulta los deltas de movimiento configurados para una instancia"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "UL": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/disparadores-de-usuario/comando-uv",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/disparadores-de-usuario/comando-uv",
      "title": "Comando UV",
      "description": "Disparadores de usuario configurables para monitorear variables internas y detectar cambios en valores del dispositivo GPS",
      "commands": [
        {
          "name": "QUV",
          "type": "query",
          "syntax": "QUVnn",
          "example": "QUV00",
          "description": "Consulta configuración del disparador de usuario"
        },
        {
          "name": "SUV",
          "type": "set",
          "syntax": "SUVnnabb.bb,cc,dd,ee,ff",
          "example": "SUV00UQIO,7,1,1,2",
          "description": "Configura disparador de usuario completo"
        },
        {
          "name": "SUV",
          "type": "action",
          "syntax": "SUVnn*",
          "example": "SUV00*",
          "description": "Elimina disparador específico"
        },
        {
          "name": "SUV",
          "type": "action",
          "syntax": "SUV*55AA",
          "example": "SUV*55AA",
          "description": "Elimina todos los disparadores de usuario"
        },
        {
          "name": "SUV",
          "type": "action",
          "syntax": "SUVnnR",
          "example": "SUV00R",
          "description": "Pone a 0 la señal UVnn (reset)"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "MT": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-ain",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-ain",
      "title": "Comando AIN",
      "description": "Lectura y consulta de entradas analógicas AD0-AD5 con valores de tensión acondicionados",
      "commands": [
        {
          "name": "QAIN",
          "type": "query",
          "syntax": "QAINíndice",
          "example": "QAIN00",
          "description": "Lee el valor de tensión acondicionada en una entrada analógica específica"
        }
      ],
      "devices": {
        "C3": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00",
          "notes": "7 entradas AD"
        },
        "C5": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00",
          "notes": "7 entradas AD"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00",
          "notes": "7 entradas AD"
        },
        "SP": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00",
          "notes": "3 entradas AD"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "3 entradas AD"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "7 entradas AD"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "2 entradas AD"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-ar",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-ar",
      "title": "Comando AR",
      "description": "Configuración de umbrales analógicos para tensión y temperatura con ventanas de disparo",
      "commands": [
        {
          "name": "QAR",
          "type": "query",
          "syntax": "QARaa",
          "example": "QAR02",
          "description": "Consulta configuración de umbrales analógicos para tensión y temperatura"
        },
        {
          "name": "SAR",
          "type": "set",
          "syntax": "SARaabbcddddeffffggg",
          "example": "SAR0206+1050+1380",
          "description": "Configura umbrales analógicos para generar eventos AR+ y AR-"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00",
          "notes": "8 umbrales"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00",
          "notes": "8 umbrales"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "8 umbrales, debounce v1.04.03+, DT2-DT7"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "8 umbrales, debounce v1.04.03+, DT2-DT7"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "8 umbrales, debounce v1.04.03+, DT2-DT7"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-cxain",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-cxain",
      "title": "Comando CXAIN",
      "description": "Configura la interpretación y transformación de señales analógicas en las entradas AD mediante interpolación lineal de dos puntos",
      "commands": [
        {
          "name": "SCXAIN",
          "type": "set",
          "syntax": "SCXAINaabccccdeeeefgggghiiiijkkkklmmmm",
          "example": "SCXAIN01+0000+0100+0000+0500+0000+0100",
          "description": "Configura la curva de conversión de una entrada analógica (dos puntos + clamp de salida)"
        },
        {
          "name": "QCXAIN",
          "type": "query",
          "syntax": "QCXAINaa",
          "example": "QCXAIN01",
          "description": "Consulta la configuración de una entrada analógica específica"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "UL": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "MT": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "C3": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "C5": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-cxow",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-cxow",
      "title": "Comando CXOW",
      "description": "Habilita el módulo OneWire para sensores de temperatura y llaves iButton",
      "commands": [
        {
          "name": "SCXOW",
          "type": "set",
          "syntax": "SCXOWa,b,c",
          "example": "SCXOW1,0,1",
          "description": "Configura el módulo OneWire para sensores de temperatura y llaves iButton"
        },
        {
          "name": "QCXOW",
          "type": "query",
          "syntax": "QCXOW",
          "example": "QCXOW",
          "description": "Consulta la configuración del módulo OneWire"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.02.03",
          "firmwareRaw": "v1.02.03",
          "notes": "Parámetro b desde v1.09.04 (modo 2, auto-asignación de DT, desde v1.09.28.T16); c desde v1.09.28.T61"
        },
        "SM-IOT": {
          "firmware": "1.02.03",
          "firmwareRaw": "v1.02.03",
          "notes": "Parámetro b desde v1.09.04 (modo 2, auto-asignación de DT, desde v1.09.28.T16); c desde v1.09.28.T61"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-cxxp",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-cxxp",
      "title": "Comando CXXP",
      "description": "Configura el modo de activación de salidas digitales con soporte de blink y temporización",
      "commands": [
        {
          "name": "SCXXP",
          "type": "set",
          "syntax": "SCXXPaabbbbccccdddd",
          "example": "SCXXP00000500010004",
          "description": "Configura el modo de activación de salidas digitales con soporte de blink y temporización"
        },
        {
          "name": "QCXXP",
          "type": "query",
          "syntax": "QCXXPaa",
          "example": "QCXXP00",
          "description": "Consulta la configuración de salidas digitales"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "UL": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "MT": {
          "firmware": "1.08.00",
          "firmwareRaw": "v1.08.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-dt-iot",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-dt-iot",
      "title": "Comando DT IoT",
      "description": "Gestión de hasta 8 sensores de temperatura OneWire en dispositivos IoT",
      "commands": [
        {
          "name": "QDT",
          "type": "query",
          "syntax": "QDT",
          "example": "QDT",
          "description": "Consulta todas las temperaturas de los 8 sensores OneWire"
        },
        {
          "name": "SDT",
          "type": "set",
          "syntax": "SDTaab,cccccccccccccccc",
          "example": "SDT071,2887F03F0700007F",
          "description": "Configura ID único para un sensor específico"
        },
        {
          "name": "QDT",
          "type": "query",
          "syntax": "QDTaa",
          "example": "QDT07",
          "description": "Consulta sensor específico por índice"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-dt",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-dt",
      "title": "Comando DT (equipos legacy)",
      "description": "Consulta de temperatura OneWire en equipos legacy (C3, C5, SP, UL), con uno o dos sensores",
      "commands": [],
      "devices": {
        "C3": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00",
          "notes": "1 sensor / 1 Puerto OW0"
        },
        "C5": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00",
          "notes": "2 sensor / 2 Puertos OW0 y OW1"
        },
        "SP": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00",
          "notes": "1 sensor / 1 Puerto OW0"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00",
          "notes": "1 sensor / 1 Puerto OW0"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-fc-iot",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-fc-iot",
      "title": "Comando FC IoT",
      "description": "Medidores de frecuencia y disparadores por umbral para dispositivos IoT",
      "commands": [
        {
          "name": "QFC",
          "type": "query",
          "syntax": "QFCaa",
          "example": "QFC00",
          "description": "Consulta el valor de frecuencia de un medidor"
        },
        {
          "name": "SFC",
          "type": "set",
          "syntax": "SFCaaSbb..bb,cc..cc",
          "example": "SFC00S10000,1",
          "description": "Configura factor de escala y base de tiempo para medidor de frecuencia"
        },
        {
          "name": "QFCT",
          "type": "query",
          "syntax": "QFCTaa",
          "example": "QFCT00",
          "description": "Consulta configuración de disparador por umbral de frecuencia"
        },
        {
          "name": "SFCT",
          "type": "set",
          "syntax": "SFCTaabccccc",
          "example": "SFCT00012000",
          "description": "Configura disparador por umbral de frecuencia"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.05.02",
          "firmwareRaw": "v1.05.02",
          "notes": "1 puerto FCT"
        },
        "SM-IOT": {
          "firmware": "1.05.02",
          "firmwareRaw": "v1.05.02",
          "notes": "2 puertos FCT"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-io",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-io",
      "title": "Comando IO",
      "description": "QIO - Consulta completa de estados de entradas, salidas, ignición y voltajes",
      "commands": [
        {
          "name": "QIO",
          "type": "query",
          "syntax": "QIO",
          "example": "QIO",
          "description": "Consulta el estado completo de entradas, salidas, ignición y voltajes"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-it",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-it",
      "title": "Comando IT",
      "description": "Configuración de tiempos de debounce (antirebote) para entradas digitales",
      "commands": [
        {
          "name": "SIT",
          "type": "set",
          "syntax": "SITíndice retardo_on retardo_off",
          "example": "SIT0200100003",
          "description": "Configura tiempos de debounce para entradas digitales e ignición"
        },
        {
          "name": "QIT",
          "type": "query",
          "syntax": "QITíndice",
          "example": "QIT02",
          "description": "Consulta configuración de debounce de una entrada"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00",
          "notes": "IN00-IN06, IGN"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00",
          "notes": "IN00-IN03, IGN"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "IN00-IN06, IGN"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "IN00-IN03, IGN"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "IN00-IN02, IGN"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-ow",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-ow",
      "title": "Comando OW",
      "description": "Consulta de dispositivos OneWire, llaves iButton y sensores de temperatura",
      "commands": [
        {
          "name": "QOW",
          "type": "query",
          "syntax": "QOWxx",
          "example": "QOW00",
          "description": "Consulta el estado de dispositivos conectados a los puertos OneWire"
        },
        {
          "name": "OWP00",
          "type": "generate",
          "syntax": "OWP00",
          "example": "OWP00",
          "description": "Evento de actividad en puerto OneWire 0"
        },
        {
          "name": "OWP01",
          "type": "generate",
          "syntax": "OWP01",
          "example": "OWP01",
          "description": "Evento de actividad en puerto OneWire 1"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00",
          "notes": "2 puertos OW"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00",
          "notes": "1 puerto OW"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "1 puerto OW"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "2 puertos OW"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-pb-iot",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-pb-iot",
      "title": "Comando PB IoT",
      "description": "Contador de ráfagas de pulsos — lee códigos que un equipo externo emite como cantidad de pulsos (códigos de destello, fallas de controladores)",
      "commands": [
        {
          "name": "SPB",
          "type": "set",
          "syntax": "SPBii[,]gap,deb,par,min,max",
          "example": "SPB00,200,20,1,2,32",
          "description": "Configura el contador de ráfagas en una línea"
        },
        {
          "name": "SPB",
          "type": "set",
          "syntax": "SPBiiGms | SPBiiDms | SPBiiPp | SPBiiRmin,max | SPBiiZ",
          "example": "SPB00G200",
          "description": "Ajusta un parámetro individual (G=gap, D=debounce, P=paridad, R=rango) o resetea el contador (Z)"
        },
        {
          "name": "QPB",
          "type": "query",
          "syntax": "QPBii",
          "example": "QPB00",
          "description": "Consulta configuración y último conteo del puerto"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.09.25",
          "firmwareRaw": "v1.09.25"
        },
        "SM-IOT": {
          "firmware": "1.09.25",
          "firmwareRaw": "v1.09.25"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-pc-iot",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-pc-iot",
      "title": "Comando PC IoT",
      "description": "Contadores de pulsos de alta velocidad para odómetro, combustible y sensores",
      "commands": [
        {
          "name": "QPC",
          "type": "query",
          "syntax": "QPCaa",
          "example": "QPC00",
          "description": "Consulta el valor y parámetros de un contador de pulsos"
        },
        {
          "name": "SPC",
          "type": "set",
          "syntax": "SPCaaKbb..bb",
          "example": "SPC00K500",
          "description": "Configura el factor de escala de un contador de pulsos"
        },
        {
          "name": "SPC",
          "type": "set",
          "syntax": "SPCaaScc..cc",
          "example": "SPC00S1000.500",
          "description": "Define el valor actual del contador de pulsos"
        },
        {
          "name": "SPC",
          "type": "action",
          "syntax": "SPCaaR",
          "example": "SPC00R",
          "description": "Reinicia el contador de pulsos a cero"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.05.02",
          "firmwareRaw": "v1.05.02",
          "notes": "1 puerto PC"
        },
        "SM-IOT": {
          "firmware": "1.05.02",
          "firmwareRaw": "v1.05.02",
          "notes": "2 puertos PC"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/senales/comando-gc",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/senales/comando-gc",
      "title": "Comando GC",
      "description": "Sistema de corte gradual de motor (Gradual Cut) para detención controlada y segura de vehículos a distancia",
      "commands": [
        {
          "name": "SGC",
          "type": "set",
          "syntax": "SGC[comando][,xp,step,interval,max,invert]",
          "example": "SGCE,1,20,5,300,0",
          "description": "Configura y controla el sistema de corte gradual de motor"
        },
        {
          "name": "QGC",
          "type": "query",
          "syntax": "QGC",
          "example": "QGC",
          "description": "Consulta el estado actual del sistema de corte gradual"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "UL": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/senales/comando-ss",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/senales/comando-ss",
      "title": "Comando SS",
      "description": "Consulta y configuración de estados de señales del Motor de Eventos",
      "commands": [
        {
          "name": "QSS",
          "type": "query",
          "syntax": "QSSseñal",
          "example": "QSSGPS",
          "description": "Consulta el estado de una señal sin índice"
        },
        {
          "name": "QSS",
          "type": "query",
          "syntax": "QSSseñalbb",
          "example": "QSSWP05",
          "description": "Consulta el estado de una señal con índice"
        },
        {
          "name": "SSS",
          "type": "set",
          "syntax": "SSSseñalcc",
          "example": "SSSGPSPWR11",
          "description": "Configura el estado de una señal sin índice"
        },
        {
          "name": "SSS",
          "type": "set",
          "syntax": "SSSseñalbbcc",
          "example": "SSSU0011",
          "description": "Configura el estado de una señal con índice"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/timers-y-contadores/comando-ho",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/timers-y-contadores/comando-ho",
      "title": "Comando HO",
      "description": "Horómetro para contabilizar tiempo de uso en maquinaria y vehículos",
      "commands": [
        {
          "name": "QHO",
          "type": "query",
          "syntax": "QHO",
          "example": "QHO",
          "description": "Consulta el estado y tiempo acumulado del horómetro"
        },
        {
          "name": "SHO",
          "type": "set",
          "syntax": "SHOa",
          "example": "SHOE",
          "description": "Configura la acción del horómetro (iniciar, detener o reiniciar)"
        },
        {
          "name": "SHOS",
          "type": "set",
          "syntax": "SHOS,valor",
          "example": "SHOS,150.5",
          "description": "Configura el horómetro a un valor específico en horas"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.10.00",
          "firmwareRaw": "v1.10.00"
        },
        "UL": {
          "firmware": "1.10.00",
          "firmwareRaw": "v1.10.00"
        },
        "MT": {
          "firmware": "1.10.00",
          "firmwareRaw": "v1.10.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/timers-y-contadores/comando-nt",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/timers-y-contadores/comando-nt",
      "title": "Comando NT",
      "description": "Contadores aritméticos numéricos para contar eventos y generar disparos",
      "commands": [
        {
          "name": "SNT",
          "type": "set",
          "syntax": "SNTaabbbbb",
          "example": "SNT0200299",
          "description": "Configura el valor máximo de un contador numérico"
        },
        {
          "name": "QNT",
          "type": "query",
          "syntax": "QNTaa",
          "example": "QNT02",
          "description": "Consulta el valor actual de un contador numérico"
        },
        {
          "name": "SNT",
          "type": "set",
          "syntax": "SNTaa+n",
          "example": "SNT02+30",
          "description": "Incrementa el valor de un contador numérico"
        },
        {
          "name": "SNT",
          "type": "set",
          "syntax": "SNTaa-n",
          "example": "SNT02-15",
          "description": "Decrementa el valor de un contador numérico"
        },
        {
          "name": "SNT",
          "type": "set",
          "syntax": "SNTaaR",
          "example": "SNT03R",
          "description": "Reinicia el contador a cero"
        },
        {
          "name": "SNT",
          "type": "set",
          "syntax": "SNTaaS",
          "example": "SNT03S",
          "description": "Pone el contador al valor máximo configurado"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/timers-y-contadores/comando-td",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/timers-y-contadores/comando-td",
      "title": "Comando TD",
      "description": "Timers y contadores de tiempo/distancia para generar disparos periódicos",
      "commands": [
        {
          "name": "STD",
          "type": "set",
          "syntax": "STDaabcccccddddd",
          "example": "STD00E0030000000",
          "description": "Configura un timer/contador de tiempo y distancia"
        },
        {
          "name": "STD",
          "type": "set",
          "syntax": "STDaabccccc",
          "example": "STD00E00300",
          "description": "Configura un timer/contador solo por tiempo (formato abreviado)"
        },
        {
          "name": "QTD",
          "type": "query",
          "syntax": "QTDaa",
          "example": "QTD00",
          "description": "Consulta la configuración de un timer específico"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "MT": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/configuracion-y-consulta-de-estados/timers-y-contadores/comando-tr",
      "url": "https://docs.rinho.com.ar/comandos/configuracion-y-consulta-de-estados/timers-y-contadores/comando-tr",
      "title": "Comando TR",
      "description": "Disparadores programables por fecha y hora usando el reloj RTC",
      "commands": [
        {
          "name": "STR",
          "type": "set",
          "syntax": "STRaabbccdd",
          "example": "STR00083000",
          "description": "Configura un disparador programable por fecha y hora"
        },
        {
          "name": "QTR",
          "type": "query",
          "syntax": "QTRaa",
          "example": "QTR00",
          "description": "Consulta la configuración de un disparador por hora"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "UL": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "MT": {
          "firmware": "1.03.00",
          "firmwareRaw": "v1.03.00"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "comandos/gestion-y-logistica/comando-drv",
      "url": "https://docs.rinho.com.ar/comandos/gestion-y-logistica/comando-drv",
      "title": "Comando DRV",
      "description": "Chofer del equipo - un solo conductor por equipo que alimenta a Wialon, Traccar, el TRIP, las plantillas y las reglas",
      "commands": [
        {
          "name": "SCXDRV",
          "type": "set",
          "syntax": "SCXDRVorigen,lista,retención,ventana,aviso,corte,velcorte,rptlogin,rptlogout,rptinválido,rptsinchofer,dst,xpok",
          "example": "SCXDRV2,1,60,120,2,G,3,U101H,U102H,U103H,U104H,LOG,2",
          "description": "Configura de dónde sale el chofer, el listado, la retención y la exigencia de chofer con aviso y corte"
        },
        {
          "name": "QCXDRV",
          "type": "query",
          "syntax": "QCXDRV",
          "example": "QCXDRV",
          "description": "Consulta la configuración del chofer"
        },
        {
          "name": "SCXDRVB",
          "type": "set",
          "syntax": "SCXDRVBslot,modo,id,toggle",
          "example": "SCXDRVB1,P,I,0",
          "description": "Configura el chofer por Bluetooth sobre un slot BSW (iBeacon o Eddystone-UID)"
        },
        {
          "name": "QCXDRVB",
          "type": "query",
          "syntax": "QCXDRVB",
          "example": "QCXDRVB",
          "description": "Consulta el chofer por Bluetooth"
        },
        {
          "name": "QDRV",
          "type": "query",
          "syntax": "QDRV",
          "example": "QDRV",
          "description": "Consulta el chofer actual"
        },
        {
          "name": "SDRV",
          "type": "set",
          "syntax": "SDRV código",
          "example": "SDRV JPEREZ01",
          "description": "Login manual del chofer"
        },
        {
          "name": "CDRV",
          "type": "action",
          "syntax": "CDRV",
          "example": "CDRV",
          "description": "Logout del chofer actual"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.09.28.T53",
          "firmwareRaw": "v1.09.28.T53",
          "notes": "Ventana, aviso y corte desde v1.09.28.T54; reportes automáticos y confirmación desde v1.09.28.T56; chofer por Bluetooth (SCXDRVB) desde v1.09.28.T57; tacógrafo desde v1.09.28.T58; habilitación H desde v1.09.28.T60"
        },
        "SM-IOT": {
          "firmware": "1.09.28.T53",
          "firmwareRaw": "v1.09.28.T53",
          "notes": "Ventana, aviso y corte desde v1.09.28.T54; reportes automáticos y confirmación desde v1.09.28.T56; chofer por Bluetooth (SCXDRVB) desde v1.09.28.T57; tacógrafo desde v1.09.28.T58; habilitación H desde v1.09.28.T60"
        },
        "ZE-IOT": {
          "firmware": "1.09.28.T53",
          "firmwareRaw": "v1.09.28.T53",
          "notes": "Ventana, aviso y corte desde v1.09.28.T54; reportes automáticos y confirmación desde v1.09.28.T56; chofer por Bluetooth (SCXDRVB) desde v1.09.28.T57; tacógrafo desde v1.09.28.T58; habilitación H desde v1.09.28.T60"
        }
      }
    },
    {
      "path": "comandos/gestion-y-logistica/comando-ic",
      "url": "https://docs.rinho.com.ar/comandos/gestion-y-logistica/comando-ic",
      "title": "Comando IC",
      "description": "Gestión de sesiones de conductor para control de flotas y jornadas laborales",
      "commands": [
        {
          "name": "SIC",
          "type": "set",
          "syntax": "SIC código,modo",
          "example": "SIC AA01234567890123,0",
          "description": "Inicia una sesión de conductor con código de identificación y modo"
        },
        {
          "name": "SIC",
          "type": "set",
          "syntax": "SIC ,modo",
          "example": "SIC ,1",
          "description": "Cambia el modo de la sesión activa manteniendo la misma sesión"
        },
        {
          "name": "SIC",
          "type": "action",
          "syntax": "SIC*",
          "example": "SIC*",
          "description": "Finaliza la sesión de conductor activa"
        },
        {
          "name": "QIC",
          "type": "query",
          "syntax": "QIC",
          "example": "QIC",
          "description": "Consulta los datos de la sesión de conductor activa"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.10.07",
          "firmwareRaw": "v1.10.07",
          "notes": "iButton, Manual"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "iButton, RF433, BTH, Manual. Slot ICL en RIC desde v1.09.23"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "iButton, BTH, Manual. Slot ICL en RIC desde v1.09.23"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "Manual. Slot ICL en RIC desde v1.09.23"
        }
      }
    },
    {
      "path": "comandos/gestion-y-logistica/comando-icl",
      "url": "https://docs.rinho.com.ar/comandos/gestion-y-logistica/comando-icl",
      "title": "Comando ICL",
      "description": "Gestión de lista de códigos autorizados para control de acceso",
      "commands": [
        {
          "name": "SICL",
          "type": "set",
          "syntax": "SICLpp código",
          "example": "SICL00 JUANPEREZ",
          "description": "Guarda código de identificación en posición específica"
        },
        {
          "name": "SICL",
          "type": "set",
          "syntax": "SICL+ código",
          "example": "SICL+ CHOFERNUEVO",
          "description": "Agrega código en primera posición libre de la lista"
        },
        {
          "name": "QICL",
          "type": "query",
          "syntax": "QICLpp",
          "example": "QICL00",
          "description": "Consulta código almacenado en posición específica"
        },
        {
          "name": "SICL",
          "type": "generate",
          "syntax": "SICLpp #n",
          "example": "SICL05 #8",
          "description": "Genera código numérico aleatorio de n dígitos en posición específica"
        },
        {
          "name": "SICL",
          "type": "action",
          "syntax": "SICLpp*",
          "example": "SICL02*",
          "description": "Elimina código en posición específica"
        },
        {
          "name": "SICL",
          "type": "action",
          "syntax": "SICL*S",
          "example": "SICL*S",
          "description": "Elimina código de sesión activa"
        },
        {
          "name": "SICL",
          "type": "action",
          "syntax": "SICL*55AA",
          "example": "SICL*55AA",
          "description": "Elimina toda la lista de códigos (confirmación obligatoria)"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.10.07",
          "firmwareRaw": "v1.10.07",
          "notes": "iButton, Manual"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "iButton, RF433, BT, Manual"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "iButton, BT, Manual"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00",
          "notes": "Manual"
        }
      }
    },
    {
      "path": "comandos/modo-diagnostico-e-ingenieria/comando-qwd",
      "url": "https://docs.rinho.com.ar/comandos/modo-diagnostico-e-ingenieria/comando-qwd",
      "title": "Comando QWD",
      "description": "Genera en demanda la trama Wialon IPS (#D# o #SD#) con los datos actuales del equipo, para diagnóstico de la integración",
      "commands": [
        {
          "name": "QWD",
          "type": "query",
          "syntax": "QWD[t]",
          "example": "QWD",
          "description": "Genera la trama Wialon de datos con la posición y telemetría actual"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.09.19",
          "firmwareRaw": "v1.09.19"
        },
        "SM-IOT": {
          "firmware": "1.09.19",
          "firmwareRaw": "v1.09.19"
        },
        "ZE-IOT": {
          "firmware": "1.09.19",
          "firmwareRaw": "v1.09.19"
        }
      }
    },
    {
      "path": "comandos/modulo-trip/configuracion",
      "url": "https://docs.rinho.com.ar/comandos/modulo-trip/configuracion",
      "title": "Configuración",
      "description": "Parámetros de IDLE, NEUTRAL y configuración del módulo TRIP",
      "commands": [
        {
          "name": "STPIDLECFG",
          "type": "set",
          "syntax": "STPIDLECFG,<time_s>,<rpm>",
          "example": "STPIDLECFG,300,1000",
          "description": "Configura tiempo mínimo y RPM máximo para considerar el vehículo en estado IDLE"
        },
        {
          "name": "QTPIDLECFG",
          "type": "query",
          "syntax": "QTPIDLECFG",
          "example": "QTPIDLECFG",
          "description": "Consulta la configuración de umbrales IDLE"
        },
        {
          "name": "STPNEUCFG",
          "type": "set",
          "syntax": "STPNEUCFG,<speed_kmh>",
          "example": "STPNEUCFG,30",
          "description": "Configura la velocidad máxima para detectar el estado NEUTRAL"
        },
        {
          "name": "QTPNEUCFG",
          "type": "query",
          "syntax": "QTPNEUCFG",
          "example": "QTPNEUCFG",
          "description": "Consulta la velocidad configurada para NEUTRAL"
        },
        {
          "name": "STPNEUEN",
          "type": "set",
          "syntax": "STPNEUEN,<enable>",
          "example": "STPNEUEN,1",
          "description": "Habilita o deshabilita la detección de estado NEUTRAL"
        },
        {
          "name": "QTPNEUEN",
          "type": "query",
          "syntax": "QTPNEUEN",
          "example": "QTPNEUEN",
          "description": "Consulta si la detección NEUTRAL está habilitada"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.09.17",
          "firmwareRaw": "v1.09.17",
          "notes": "Requiere firmware con el módulo TRIP (desde v1.09.17 T8); sin él los comandos TP responden error"
        },
        "SM-IOT": {
          "firmware": "1.09.17",
          "firmwareRaw": "v1.09.17",
          "notes": "Requiere firmware con el módulo TRIP (desde v1.09.17 T8); sin él los comandos TP responden error"
        },
        "ZE-IOT": {
          "firmware": "1.09.20",
          "firmwareRaw": "v1.09.20",
          "notes": "Módulo TRIP en Zero IoT desde v1.09.20"
        }
      }
    },
    {
      "path": "comandos/modulo-trip/contadores-gc",
      "url": "https://docs.rinho.com.ar/comandos/modulo-trip/contadores-gc",
      "title": "Contadores GC",
      "description": "Gestión de contadores genéricos de eventos de conducción",
      "commands": [
        {
          "name": "QTPGC",
          "type": "query",
          "syntax": "QTPGC,<index>",
          "example": "QTPGC,0",
          "description": "Consulta el valor de un contador genérico individual"
        },
        {
          "name": "QTPGCL",
          "type": "query",
          "syntax": "QTPGCL",
          "example": "QTPGCL",
          "description": "Lista el estado de habilitación de los 8 contadores GC"
        },
        {
          "name": "STPGCE",
          "type": "set",
          "syntax": "STPGCE,<index>,<enable>",
          "example": "STPGCE,0,1",
          "description": "Habilita o deshabilita un contador genérico (o todos con '*')"
        },
        {
          "name": "STPGCI",
          "type": "set",
          "syntax": "STPGCI,<index>",
          "example": "STPGCI,0",
          "description": "Incrementa en +1 un contador genérico"
        },
        {
          "name": "STPGCS",
          "type": "set",
          "syntax": "STPGCS,<index>,<value>",
          "example": "STPGCS,0,0",
          "description": "Establece el valor de un contador genérico directamente"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.09.17",
          "firmwareRaw": "v1.09.17",
          "notes": "Requiere firmware con el módulo TRIP (desde v1.09.17 T8); sin él los comandos TP responden error"
        },
        "SM-IOT": {
          "firmware": "1.09.17",
          "firmwareRaw": "v1.09.17",
          "notes": "Requiere firmware con el módulo TRIP (desde v1.09.17 T8); sin él los comandos TP responden error"
        },
        "ZE-IOT": {
          "firmware": "1.09.20",
          "firmwareRaw": "v1.09.20",
          "notes": "Módulo TRIP en Zero IoT desde v1.09.20"
        }
      }
    },
    {
      "path": "comandos/modulo-trip/control-de-viajes",
      "url": "https://docs.rinho.com.ar/comandos/modulo-trip/control-de-viajes",
      "title": "Control de Viajes",
      "description": "Comandos para iniciar, detener y consultar estado de viajes",
      "commands": [
        {
          "name": "STPSTART",
          "type": "action",
          "syntax": "STPSTART[,<driver_code>]",
          "example": "STPSTART,CHOFER001",
          "description": "Inicia un nuevo viaje, capturando GPS y timestamp de inicio"
        },
        {
          "name": "STPSTOP",
          "type": "action",
          "syntax": "STPSTOP[,<flags>][;@<dst>]",
          "example": "STPSTOP;@GPRS",
          "description": "Finaliza el viaje activo; opcionalmente emite el viaje completo a un destino con ;@dst"
        },
        {
          "name": "STPSEND",
          "type": "action",
          "syntax": "STPSEND[,<flags>];@<dst>",
          "example": "STPSEND;@GPRS",
          "description": "Emite el viaje (actual o el último finalizado) hacia un destino, dividido en partes; de solo lectura, también se acepta por QTP"
        },
        {
          "name": "QTPSEND",
          "type": "query",
          "syntax": "QTPSEND[,<flags>];@<dst>",
          "example": "QTPSEND,H;@GPRS",
          "description": "Variante de solo lectura de STPSEND: emite el viaje hacia un destino (equivalente a STPSEND)"
        },
        {
          "name": "QTPSTATUS",
          "type": "query",
          "syntax": "QTPSTATUS",
          "example": "QTPSTATUS",
          "description": "Consulta el estado actual del viaje de forma compacta"
        },
        {
          "name": "STPDRV",
          "type": "set",
          "syntax": "STPDRV[,<codigo>]",
          "example": "STPDRV,JUAN123",
          "description": "Asigna o limpia el código de conductor del viaje activo"
        },
        {
          "name": "QTPDRV",
          "type": "query",
          "syntax": "QTPDRV",
          "example": "QTPDRV",
          "description": "Consulta el código de conductor actual"
        },
        {
          "name": "QTPRPM",
          "type": "query",
          "syntax": "QTPRPM",
          "example": "QTPRPM",
          "description": "Consulta RPM promedio y máximo del viaje activo o del último finalizado"
        },
        {
          "name": "QTPSPD",
          "type": "query",
          "syntax": "QTPSPD",
          "example": "QTPSPD",
          "description": "Consulta velocidad promedio y máxima del viaje activo o del último finalizado"
        },
        {
          "name": "QTPTEMP",
          "type": "query",
          "syntax": "QTPTEMP",
          "example": "QTPTEMP",
          "description": "Consulta temperatura de motor promedio, mínima y máxima"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.09.17",
          "firmwareRaw": "v1.09.17",
          "notes": "Requiere firmware con el módulo TRIP (desde v1.09.17 T8); sin él los comandos TP responden error"
        },
        "SM-IOT": {
          "firmware": "1.09.17",
          "firmwareRaw": "v1.09.17",
          "notes": "Requiere firmware con el módulo TRIP (desde v1.09.17 T8); sin él los comandos TP responden error"
        },
        "ZE-IOT": {
          "firmware": "1.09.20",
          "firmwareRaw": "v1.09.20",
          "notes": "Módulo TRIP en Zero IoT desde v1.09.20"
        }
      }
    },
    {
      "path": "comandos/modulo-trip/drive-score",
      "url": "https://docs.rinho.com.ar/comandos/modulo-trip/drive-score",
      "title": "Drive Score",
      "description": "Sistema de puntuación de conducción configurable",
      "commands": [
        {
          "name": "QTPSCO",
          "type": "query",
          "syntax": "QTPSCO",
          "example": "QTPSCO",
          "description": "Obtiene el puntaje de conducción (Drive Score) del viaje actual o último finalizado"
        },
        {
          "name": "STPSCOEN",
          "type": "set",
          "syntax": "STPSCOEN,<enable>",
          "example": "STPSCOEN,1",
          "description": "Habilita o deshabilita el cálculo de Drive Score"
        },
        {
          "name": "QTPSCOEN",
          "type": "query",
          "syntax": "QTPSCOEN",
          "example": "QTPSCOEN",
          "description": "Consulta si el Drive Score está habilitado"
        },
        {
          "name": "STPSCOCFG",
          "type": "set",
          "syntax": "STPSCOCFG,<p0>,<p1>,<p2>,<p3>,<p4>,<p5>,<p6>,<p7>,<p8>,<p9>,<p10>,<p11>,<p12>,<p13>,<p14>,<p15>",
          "example": "STPSCOCFG,-5,-5,-8,-10,-5,0,0,0,-1,2,-10,-5,-5,-3,100,100",
          "description": "Configura los 16 pesos y parámetros del cálculo de Drive Score"
        },
        {
          "name": "QTPSCOCFG",
          "type": "query",
          "syntax": "QTPSCOCFG",
          "example": "QTPSCOCFG",
          "description": "Consulta la configuración actual de pesos del Drive Score"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.09.17",
          "firmwareRaw": "v1.09.17",
          "notes": "Requiere firmware con el módulo TRIP (desde v1.09.17 T8); sin él los comandos TP responden error"
        },
        "SM-IOT": {
          "firmware": "1.09.17",
          "firmwareRaw": "v1.09.17",
          "notes": "Requiere firmware con el módulo TRIP (desde v1.09.17 T8); sin él los comandos TP responden error"
        },
        "ZE-IOT": {
          "firmware": "1.09.20",
          "firmwareRaw": "v1.09.20",
          "notes": "Módulo TRIP en Zero IoT desde v1.09.20"
        }
      }
    },
    {
      "path": "comandos/modulo-trip/estadisticas-globales",
      "url": "https://docs.rinho.com.ar/comandos/modulo-trip/estadisticas-globales",
      "title": "Estadísticas Globales",
      "description": "Tacógrafo y odómetro de por vida del vehículo",
      "commands": [
        {
          "name": "QTPGTOT",
          "type": "query",
          "syntax": "QTPGTOT",
          "example": "QTPGTOT",
          "description": "Consulta las estadísticas globales completas del vehículo con promedios calculados"
        },
        {
          "name": "QTPGREC",
          "type": "query",
          "syntax": "QTPGREC",
          "example": "QTPGREC",
          "description": "Consulta los récords históricos (máximos y mínimos) de por vida"
        },
        {
          "name": "QTPGSCO",
          "type": "query",
          "syntax": "QTPGSCO",
          "example": "QTPGSCO",
          "description": "Consulta los scores globales acumulados"
        },
        {
          "name": "QTPGGC",
          "type": "query",
          "syntax": "QTPGGC",
          "example": "QTPGGC",
          "description": "Consulta la suma histórica de los 8 contadores GC"
        },
        {
          "name": "QTPGKMS",
          "type": "query",
          "syntax": "QTPGKMS",
          "example": "QTPGKMS",
          "description": "Consulta los kilómetros totales acumulados (getter rápido)"
        },
        {
          "name": "QTPGTRIPS",
          "type": "query",
          "syntax": "QTPGTRIPS",
          "example": "QTPGTRIPS",
          "description": "Consulta el total de viajes completados (getter rápido)"
        },
        {
          "name": "QTPGHRS",
          "type": "query",
          "syntax": "QTPGHRS",
          "example": "QTPGHRS",
          "description": "Consulta horas totales de conducción y en ralentí (getter rápido)"
        },
        {
          "name": "STPGRST",
          "type": "action",
          "syntax": "STPGRST",
          "example": "STPGRST",
          "description": "Resetea todas las estadísticas globales de forma irreversible"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.09.17",
          "firmwareRaw": "v1.09.17",
          "notes": "Requiere firmware con el módulo TRIP (desde v1.09.17 T8); sin él los comandos TP responden error"
        },
        "SM-IOT": {
          "firmware": "1.09.17",
          "firmwareRaw": "v1.09.17",
          "notes": "Requiere firmware con el módulo TRIP (desde v1.09.17 T8); sin él los comandos TP responden error"
        },
        "ZE-IOT": {
          "firmware": "1.09.20",
          "firmwareRaw": "v1.09.20",
          "notes": "Módulo TRIP en Zero IoT desde v1.09.20"
        }
      }
    },
    {
      "path": "comandos/modulo-trip/histogramas",
      "url": "https://docs.rinho.com.ar/comandos/modulo-trip/histogramas",
      "title": "Histogramas",
      "description": "Distribución de tiempo por rangos de velocidad, RPM, acelerador y turbo",
      "commands": [
        {
          "name": "QTPRRPM",
          "type": "query",
          "syntax": "QTPRRPM[,<idx>]",
          "example": "QTPRRPM,6",
          "description": "Consulta el histograma de RPM en formato RAW (segundos), completo o por franja"
        },
        {
          "name": "QTPPRPM",
          "type": "query",
          "syntax": "QTPPRPM[,<idx>]",
          "example": "QTPPRPM",
          "description": "Consulta el histograma de RPM en formato porcentual, completo o por franja"
        },
        {
          "name": "QTPRSPD",
          "type": "query",
          "syntax": "QTPRSPD[,<idx>]",
          "example": "QTPRSPD",
          "description": "Consulta el histograma de velocidad en formato RAW (segundos)"
        },
        {
          "name": "QTPPSPD",
          "type": "query",
          "syntax": "QTPPSPD[,<idx>]",
          "example": "QTPPSPD",
          "description": "Consulta el histograma de velocidad en formato porcentual"
        },
        {
          "name": "QTPRACC",
          "type": "query",
          "syntax": "QTPRACC[,<idx>]",
          "example": "QTPRACC",
          "description": "Consulta el histograma de acelerador en formato RAW (segundos)"
        },
        {
          "name": "QTPPACC",
          "type": "query",
          "syntax": "QTPPACC[,<idx>]",
          "example": "QTPPACC",
          "description": "Consulta el histograma de acelerador en formato porcentual"
        },
        {
          "name": "QTPRTBO",
          "type": "query",
          "syntax": "QTPRTBO[,<idx>]",
          "example": "QTPRTBO",
          "description": "Consulta el histograma de turbo en formato RAW (segundos)"
        },
        {
          "name": "QTPPTBO",
          "type": "query",
          "syntax": "QTPPTBO[,<idx>]",
          "example": "QTPPTBO",
          "description": "Consulta el histograma de turbo en formato porcentual"
        },
        {
          "name": "QSSFRP",
          "type": "query",
          "syntax": "QSSFRPnn",
          "example": "QSSFRP05",
          "description": "Consulta el estado de una franja del histograma de RPM como señal del motor de reglas"
        },
        {
          "name": "QSSFVL",
          "type": "query",
          "syntax": "QSSFVLnn",
          "example": "QSSFVL00",
          "description": "Consulta el estado de una franja del histograma de velocidad como señal del motor de reglas"
        },
        {
          "name": "QSSFAC",
          "type": "query",
          "syntax": "QSSFACnn",
          "example": "QSSFAC05",
          "description": "Consulta el estado de una franja del histograma de acelerador como señal del motor de reglas"
        },
        {
          "name": "QSSFTB",
          "type": "query",
          "syntax": "QSSFTBnn",
          "example": "QSSFTB05",
          "description": "Consulta el estado de una franja del histograma de turbo como señal del motor de reglas"
        },
        {
          "name": "QSSFTM",
          "type": "query",
          "syntax": "QSSFTMnn",
          "example": "QSSFTM05",
          "description": "Consulta el estado de una franja del histograma de temperatura de motor como señal del motor de reglas"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.09.17",
          "firmwareRaw": "v1.09.17",
          "notes": "Requiere firmware con el módulo TRIP (desde v1.09.17 T8); sin él los comandos TP responden error"
        },
        "SM-IOT": {
          "firmware": "1.09.17",
          "firmwareRaw": "v1.09.17",
          "notes": "Requiere firmware con el módulo TRIP (desde v1.09.17 T8); sin él los comandos TP responden error"
        },
        "ZE-IOT": {
          "firmware": "1.09.20",
          "firmwareRaw": "v1.09.20",
          "notes": "Módulo TRIP en Zero IoT desde v1.09.20"
        }
      }
    },
    {
      "path": "comandos/modulo-trip/reportes",
      "url": "https://docs.rinho.com.ar/comandos/modulo-trip/reportes",
      "title": "Reportes",
      "description": "Reportes R0-R10 con datos completos del viaje",
      "commands": [
        {
          "name": "QTPR0",
          "type": "query",
          "syntax": "QTPR0",
          "example": "QTPR0",
          "description": "Consulta timestamps, GPS y métricas básicas del viaje (parte 1 de 13)"
        },
        {
          "name": "QTPR1",
          "type": "query",
          "syntax": "QTPR1",
          "example": "QTPR1",
          "description": "Consulta velocidad, RPM, temperatura, conductor y contadores GC del viaje (parte 2 de 13)"
        },
        {
          "name": "QTPR10",
          "type": "query",
          "syntax": "QTPR10",
          "example": "QTPR10",
          "description": "Consulta el reporte completo de Drive Score del viaje (parte final del reporte extendido)"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.09.17",
          "firmwareRaw": "v1.09.17",
          "notes": "Requiere firmware con el módulo TRIP (desde v1.09.17 T8); sin él los comandos TP responden error"
        },
        "SM-IOT": {
          "firmware": "1.09.17",
          "firmwareRaw": "v1.09.17",
          "notes": "Requiere firmware con el módulo TRIP (desde v1.09.17 T8); sin él los comandos TP responden error"
        },
        "ZE-IOT": {
          "firmware": "1.09.20",
          "firmwareRaw": "v1.09.20",
          "notes": "Módulo TRIP en Zero IoT desde v1.09.20"
        }
      }
    },
    {
      "path": "comandos/motor-de-eventos/comando-rl",
      "url": "https://docs.rinho.com.ar/comandos/motor-de-eventos/comando-rl",
      "title": "Comando RL",
      "description": "Reglas lógicas del Motor de Eventos",
      "commands": [
        {
          "name": "QRL",
          "type": "query",
          "syntax": "QRLnn",
          "example": "QRL07",
          "description": "Consulta una regla lógica específica"
        },
        {
          "name": "QRL",
          "type": "query",
          "syntax": "QRL**",
          "example": "QRL**",
          "description": "Consulta todas las reglas lógicas configuradas"
        },
        {
          "name": "SRL",
          "type": "set",
          "syntax": "SRLnnE;TRG=disparador;CND=condicion;ACC={accion}",
          "example": "SRL07E;TRG=TD01+;CND=U09U01!&;ACC={GCP01H}",
          "description": "Configura una regla lógica con disparador, condición y acción"
        },
        {
          "name": "SRL",
          "type": "set",
          "syntax": "SRLnnD",
          "example": "SRL07D",
          "description": "Deshabilita una regla lógica específica y BORRA su disparador/condición/acción (no es un simple toggle)"
        },
        {
          "name": "SRL",
          "type": "set",
          "syntax": "SRL**D",
          "example": "SRL**D",
          "description": "Deshabilita todas las reglas lógicas y BORRA el disparador/condición/acción de cada una (no es un simple toggle)"
        }
      ],
      "devices": {
        "SP": {
          "firmware": "1.01.01",
          "firmwareRaw": "v1.01.01"
        },
        "UL": {
          "firmware": "1.01.01",
          "firmwareRaw": "v1.01.01"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "mensajes-de-posicion/confirmacion-de-la-recepcion",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/confirmacion-de-la-recepcion",
      "title": "Confirmación de la recepción (ACK)",
      "description": "Protocolo de acknowledge para confirmar recepción de reportes",
      "commands": [
        {
          "name": "ACK",
          "type": "action",
          "syntax": "ACK;#NNNN;ID=XXXX;*CC",
          "example": "ACK;#0021;ID=1234;*72",
          "description": "Confirma la recepción de un reporte (formato completo: número de mensaje + ID + checksum). El firmware no valida el contenido después de \"ACK\"; el número de mensaje se obtiene del campo #NNNN del sobre del comando."
        },
        {
          "name": "ACK",
          "type": "action",
          "syntax": "ACK;#NNNN",
          "example": "ACK;#0021",
          "description": "Variante corta (típicamente por SMS), sin ID ni checksum."
        },
        {
          "name": "SAK",
          "type": "action",
          "syntax": "SAK;#NNNN;ID=XXXX;*CC",
          "example": "SAK;#0021;ID=1234;*72",
          "description": "Alias exacto de ACK: en la tabla del parser, \"SAK\" apunta al mismo handler que \"ACK\" (HdlrACK) y produce el mismo efecto."
        }
      ],
      "devices": {
        "ZE-IOT": {},
        "SP-IOT": {},
        "SM-IOT": {},
        "SP": {},
        "UL": {},
        "MT": {},
        "C3": {},
        "C5": {}
      }
    },
    {
      "path": "mensajes-de-posicion/generadores-de-reportes/comando-cxbb",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/generadores-de-reportes/comando-cxbb",
      "title": "Black Box",
      "description": "Comando CXBB para configurar el módulo Black Box: frecuencia de captura, muestras futuras y pasadas en dispositivos Rinho.",
      "commands": [
        {
          "name": "SCXBB",
          "type": "set",
          "syntax": "SCXBB,tipo,frecuencia,muestras_futuras,muestras_pasadas",
          "example": "SCXBB,CQ,1,20,10",
          "description": "Configura el módulo Black Box para captura de reportes"
        },
        {
          "name": "QCXBB",
          "type": "query",
          "syntax": "QCXBB",
          "example": "QCXBB",
          "description": "Consulta la configuración actual del Black Box"
        },
        {
          "name": "GBB",
          "type": "action",
          "syntax": "GBBnnP",
          "example": "GBB01H",
          "description": "Dispara la captura del Black Box"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.09.15",
          "firmwareRaw": "v1.09.15"
        },
        "SM-IOT": {
          "firmware": "1.09.15",
          "firmwareRaw": "v1.09.15"
        },
        "ZE-IOT": {
          "firmware": "1.09.15",
          "firmwareRaw": "v1.09.15"
        }
      }
    },
    {
      "path": "mensajes-de-posicion/generadores-de-reportes/comando-g",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/generadores-de-reportes/comando-g",
      "title": "Comando G",
      "description": "Comando G para generar reportes de diferentes tipos con destino configurable y texto adjunto en dispositivos Rinho.",
      "commands": [
        {
          "name": "G",
          "type": "generate",
          "syntax": "Gaabbc[;@dd..dd][;TXT=ee..ee]",
          "example": "GCYBFH;@SM0;TXT=Alta temperatura",
          "description": "Genera reportes de diferentes tipos, con posibilidad de especificar destino y adosar mensajes de texto"
        }
      ],
      "devices": {
        "MT": {},
        "C3": {},
        "UL": {},
        "SP": {},
        "C5": {},
        "ZE-IOT": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    },
    {
      "path": "mensajes-de-posicion/generadores-de-reportes/comando-ka",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/generadores-de-reportes/comando-ka",
      "title": "Comando KA",
      "description": "Comando KA para configurar keep-alive multi-destino y mantener conexiones activas con intervalo de 0 a 3600 segundos.",
      "commands": [
        {
          "name": "SKA",
          "type": "set",
          "syntax": "SKA[tiempo],[destino]",
          "example": "SKA60,B",
          "description": "Configura keep alive multi-destino para mantener conexiones activas"
        },
        {
          "name": "QKA",
          "type": "query",
          "syntax": "QKA",
          "example": "QKA",
          "description": "Consulta la configuración del keep alive"
        }
      ],
      "devices": {
        "ZE-IOT": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    },
    {
      "path": "mensajes-de-posicion/generadores-de-reportes/comando-tx",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/generadores-de-reportes/comando-tx",
      "title": "Comando TX",
      "description": "Comando TX para generar reportes de texto plano sin datos GPS en dispositivos Rinho.",
      "commands": [
        {
          "name": "GTX",
          "type": "generate",
          "syntax": "GTXbbc[;@dd..dd][;TXT=ee..ee]",
          "example": "GTX40H;@SM0;TXT=Bateria baja detectada",
          "description": "Genera reporte de texto plano sin datos GPS"
        },
        {
          "name": "STX",
          "type": "set",
          "syntax": "STXMENSAJE[;@dd..dd]",
          "example": "STXHOLA;@SM1",
          "description": "Envía texto directo sin datos GPS"
        }
      ],
      "devices": {
        "MT": {},
        "C3": {},
        "UL": {},
        "SP": {},
        "C5": {},
        "ZE-IOT": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    },
    {
      "path": "mensajes-de-posicion/generadores-de-reportes/comando-ty",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/generadores-de-reportes/comando-ty",
      "title": "Comando TY",
      "description": "Comando TY para enviar mensajes de texto plano con soporte de caracteres especiales, hasta 150 caracteres.",
      "commands": [
        {
          "name": "STY",
          "type": "set",
          "syntax": "STY,mensaje",
          "example": "STY,Hola mundo",
          "description": "Envía mensajes de texto plano con soporte para caracteres especiales"
        },
        {
          "name": "STY",
          "type": "set",
          "syntax": "STYa",
          "example": "STYE",
          "description": "Habilita o deshabilita la captura de texto"
        }
      ],
      "devices": {
        "MT": {},
        "C3": {},
        "UL": {},
        "SP": {},
        "C5": {},
        "ZE-IOT": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-analogicos/reporte-ad",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-analogicos/reporte-ad",
      "title": "Reporte AD",
      "description": "Reporte AD: estado de los conversores analógico-digitales con tensiones de entradas analógicas, batería principal y respaldo.",
      "commands": [
        {
          "name": "GAD",
          "type": "generate",
          "syntax": "GADbbc[;@dd..dd]",
          "example": "GAD00H",
          "description": "Genera el reporte AD (conversores analógico-digitales) hacia el destino indicado."
        },
        {
          "name": "QAD",
          "type": "query",
          "syntax": "QAD",
          "example": "QAD",
          "description": "Consulta el estado actual de los conversores analógico-digitales."
        }
      ],
      "devices": {
        "MT": {},
        "C3": {},
        "UL": {},
        "SP": {},
        "C5": {},
        "ZE-IOT": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-analogicos/reporte-ae",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-analogicos/reporte-ae",
      "title": "Reporte AE",
      "description": "Reporte AE: estado de conversores analógico-digitales con signo y magnitud de los valores leídos.",
      "commands": [
        {
          "name": "GAE",
          "type": "generate",
          "syntax": "GAEbbc[;@dd..dd]",
          "example": "GAE00H",
          "description": "Genera el reporte AE (conversores analógico-digitales con signo) hacia el destino indicado."
        },
        {
          "name": "QAE",
          "type": "query",
          "syntax": "QAE",
          "example": "QAE",
          "description": "Consulta el estado actual de los conversores analógico-digitales con signo."
        }
      ],
      "devices": {
        "MT": {},
        "C3": {},
        "UL": {},
        "SP": {},
        "C5": {},
        "ZE-IOT": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-aplicados/reporte-df",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-aplicados/reporte-df",
      "title": "Reporte DF",
      "description": "Reporte DF (Diagnostic Faults): lista completa de códigos de falla activos de la ECU, con la fecha y hora del momento en que apareció la falla.",
      "commands": [
        {
          "name": "GDF",
          "type": "generate",
          "syntax": "GDFbbc",
          "example": "GDF00H",
          "description": "Genera el reporte DF (fallas de la ECU) hacia el destino indicado, con el generador genérico G (ReportList: \"DF\"→RPT_DTC)."
        },
        {
          "name": "QDF",
          "type": "query",
          "syntax": "QDF",
          "example": "QDF",
          "description": "Consulta las fallas activas y responde de inmediato (sin encolar, que=false) con el mismo formato RDF que el reporte automático."
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.09.27",
          "firmwareRaw": "v1.09.27"
        },
        "SM-IOT": {
          "firmware": "1.09.27",
          "firmwareRaw": "v1.09.27"
        }
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-aplicados/reporte-ht",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-aplicados/reporte-ht",
      "title": "Reporte HT",
      "description": "Reporte HT: genera enlace web clickeable para mostrar posición en Google Maps. Ideal para enviar ubicación por SMS.",
      "commands": [
        {
          "name": "GHT",
          "type": "generate",
          "syntax": "GHTbbc",
          "example": "GHT01H",
          "description": "Genera el reporte HT. El firmware SIEMPRE arma un link de Google Maps; bb es sólo el número de evento (Mem->IdRpt), no selecciona proveedor de mapa."
        },
        {
          "name": "QHT",
          "type": "query",
          "syntax": "QHT",
          "example": "QHT",
          "description": "Genera un reporte HT con el link de Google Maps de la posición actual. Cualquier carácter después de \"QHT\" es ignorado por el firmware."
        }
      ],
      "devices": {
        "MT": {},
        "C3": {},
        "UL": {},
        "SP": {},
        "C5": {},
        "ZE-IOT": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-aplicados/reporte-ib",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-aplicados/reporte-ib",
      "title": "Reporte IB",
      "description": "Reporte IB: datos GPS, estado I/O, identificación iButton y temperatura. Estructura extendida del reporte GP.",
      "commands": [
        {
          "name": "GIB",
          "type": "generate",
          "syntax": "GIBbbc[;@dd..dd]",
          "example": "GIB00H",
          "description": "Genera el reporte IB (posición + I/O + iButton + temperatura) hacia el destino indicado."
        },
        {
          "name": "QIB",
          "type": "query",
          "syntax": "QIB",
          "example": "QIB",
          "description": "Consulta la posición actual en formato IB."
        }
      ],
      "devices": {
        "C3": {},
        "UL": {},
        "SP": {},
        "C5": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-aplicados/reporte-lc",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-aplicados/reporte-lc",
      "title": "Reporte LC",
      "description": "Reporte LC (Locator): localización aproximada por triangulación de celdas GSM sin señal GPS.",
      "commands": [
        {
          "name": "SLC",
          "type": "action",
          "syntax": "SLCX",
          "example": "SLCX",
          "description": "Solicita una captura de posición por celda. En el firmware actual sólo valida que el carácter siguiente sea 'X' y responde un OK fijo: la línea que dispararía la captura real está comentada, por lo que el comando no inicia ninguna consulta efectiva."
        }
      ],
      "devices": {
        "MT": {},
        "C3": {},
        "UL": {},
        "SP": {},
        "C5": {},
        "ZE-IOT": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-aplicados/reporte-mv",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-aplicados/reporte-mv",
      "title": "Reporte MV",
      "description": "Reporte MV: log de movimiento para accidentología y perfil de conducción. 100 registros de acelerómetro, uno cada 80 ms, de unos 4 s antes a unos 4 s después del disparo.",
      "commands": [
        {
          "name": "GMV",
          "type": "generate",
          "syntax": "GMVbbc",
          "example": "GMV00H",
          "description": "Dispara el volcado de 100 registros de acelerómetro (unos 4 s antes y unos 4 s después del comando, uno cada 80 ms) y los emite como reportes MV. Desde v1.09.28 manda antes una trama RCAL de 9 campos con la calibración de montaje de ese momento."
        }
      ],
      "devices": {
        "MT": {},
        "C3": {},
        "UL": {},
        "SP": {},
        "C5": {},
        "ZE-IOT": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-aplicados/reporte-sc",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-aplicados/reporte-sc",
      "title": "Reporte SC",
      "description": "Reporte SC: estado del sensor de caudal de combustible Telemetric (Siid) conectado al puerto serie.",
      "commands": [
        {
          "name": "GSC",
          "type": "generate",
          "syntax": "GSCbbc",
          "example": "GSC00H",
          "description": "Genera el reporte SC (estado del caudalímetro Telemetric) hacia el destino indicado."
        },
        {
          "name": "QSC",
          "type": "query",
          "syntax": "QSC",
          "example": "QSC",
          "description": "Consulta el estado actual del caudalímetro."
        }
      ],
      "devices": {
        "C3": {},
        "UL": {},
        "C5": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-binarios/reporte-b3",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-binarios/reporte-b3",
      "title": "Reporte B3",
      "description": "Reporte binario TAU compacto de 47 bytes (posición, estado y celda). Asignable a eventos como los reportes de texto, reduce ~70% el tráfico.",
      "commands": [
        {
          "name": "GB3",
          "type": "generate",
          "syntax": "GB3bbc",
          "example": "GB300H",
          "description": "Genera el reporte binario TAU B3 (47 bytes) hacia el destino configurado, usando el mismo generador genérico G que los reportes de texto (ReportList, parser.c:1232)."
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.09.20",
          "firmwareRaw": "v1.09.20"
        },
        "SM-IOT": {
          "firmware": "1.09.20",
          "firmwareRaw": "v1.09.20"
        },
        "ZE-IOT": {
          "firmware": "1.09.20",
          "firmwareRaw": "v1.09.20"
        }
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-binarios/reporte-b9",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-binarios/reporte-b9",
      "title": "Reporte B9",
      "description": "Reporte binario TAU de 89 bytes con acelerómetro XYZ y trail de 10 posiciones GPS. Asignable a eventos como los reportes de texto, reduce ~70% el tráfico.",
      "commands": [
        {
          "name": "GB9",
          "type": "generate",
          "syntax": "GB9bbc",
          "example": "GB900H",
          "description": "Genera el reporte binario TAU B9 (89 bytes: posición + acelerómetro + trail) hacia el destino configurado."
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.09.20",
          "firmwareRaw": "v1.09.20"
        },
        "SM-IOT": {
          "firmware": "1.09.20",
          "firmwareRaw": "v1.09.20"
        },
        "ZE-IOT": {
          "firmware": "1.09.20",
          "firmwareRaw": "v1.09.20"
        }
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-binarios/reporte-bp",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-binarios/reporte-bp",
      "title": "Reporte BP",
      "description": "Reporte BP: formato binario compacto para transmisión eficiente. Compatible con comunicación satelital Iridium 9602 SBD.",
      "commands": [
        {
          "name": "GBP",
          "type": "generate",
          "syntax": "GBPbbc[;@dd..dd]",
          "example": "GBP00H",
          "description": "Genera el reporte BP. En el firmware actual (protocol.c:567-571) el reporte SIEMPRE se envía por el puerto serie local, sin importar el destino @dd solicitado, y nunca pasa por la cola de reintentos/ACK: AddRpt() lo intercepta y llama directamente a rptBpToPort(), retornando sin encolar."
        }
      ],
      "devices": {
        "C3": {},
        "UL": {},
        "C5": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-de-usuario/comando-da",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-de-usuario/comando-da",
      "title": "Comando DA",
      "description": "Acciones dinámicas — renderiza una plantilla UC inline y la ejecuta o la rutea a un destino, sin gastar slots UC",
      "commands": [
        {
          "name": "SDA",
          "type": "set",
          "syntax": "SDA plantilla[;@DEST[!]]",
          "example": "SDA $SSSXP0| \"011\";@TRM",
          "description": "Renderiza la plantilla UC y ejecuta el comando resultante"
        },
        {
          "name": "QDA",
          "type": "query",
          "syntax": "QDA plantilla[;@DEST[!]]",
          "example": "QDA QIO",
          "description": "Renderiza la plantilla UC sin ejecutarla — devuelve o rutea el texto"
        }
      ],
      "devices": {
        "SP-IOT": {
          "firmware": "1.09.25",
          "firmwareRaw": "v1.09.25"
        },
        "SM-IOT": {
          "firmware": "1.09.25",
          "firmwareRaw": "v1.09.25"
        },
        "ZE-IOT": {
          "firmware": "1.09.25",
          "firmwareRaw": "v1.09.25"
        }
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-de-usuario/comando-eval",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-de-usuario/comando-eval",
      "title": "Comando EVAL",
      "description": "Comando EVAL: motor de evaluación de expresiones matemáticas, lógicas y de estado del sistema con variables y formato printf.",
      "commands": [
        {
          "name": "EVAL",
          "type": "query",
          "syntax": "EVAL expresión[:formato[:valor_error]]",
          "example": "EVAL 10 + 5",
          "description": "Evalúa una expresión matemática, lógica o de estado del sistema y devuelve el resultado formateado"
        }
      ],
      "devices": {
        "ZE-IOT": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-de-usuario/comando-uc",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-de-usuario/comando-uc",
      "title": "Comando UC",
      "description": "Configuración de reportes de usuario personalizados concatenando comandos, texto y campos calculados",
      "commands": [
        {
          "name": "SUC",
          "type": "set",
          "syntax": "SUCnn <estructura>",
          "example": "SUC00 $POS| QPQ,5,64",
          "description": "Define o reemplaza la estructura del reporte de usuario UCnn (campos, texto y comandos a concatenar)"
        },
        {
          "name": "SUC",
          "type": "set",
          "syntax": "SUCnn*",
          "example": "SUC00*",
          "description": "Elimina la configuración del reporte de usuario UCnn"
        },
        {
          "name": "QUC",
          "type": "query",
          "syntax": "QUCnn",
          "example": "QUC00",
          "description": "Lee la estructura configurada del reporte de usuario UCnn"
        }
      ],
      "devices": {
        "C5": {
          "firmware": "1.12.05",
          "firmwareRaw": "v1.12.05"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-de-usuario/comando-ux",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-de-usuario/comando-ux",
      "title": "Reporte Ux",
      "description": "Consulta, ejecución y generación de reportes de usuario personalizados configurados con UC",
      "commands": [
        {
          "name": "QU",
          "type": "query",
          "syntax": "QUn",
          "example": "QU0",
          "description": "Lee y muestra el contenido renderizado del reporte de usuario UCn (ejecuta los comandos internos y concatena resultados)"
        },
        {
          "name": "SU",
          "type": "action",
          "syntax": "SUn",
          "example": "SU1",
          "description": "Ejecuta el reporte UCn como si fuera un comando del equipo (procesa la estructura y corre los comandos embebidos, sin enviarlo a servidor)"
        },
        {
          "name": "GU",
          "type": "generate",
          "syntax": "GUnbbc[;@dst]",
          "example": "GU0XXH",
          "description": "Genera el reporte de usuario UCn y lo encola para envío a un destino"
        }
      ],
      "devices": {
        "C5": {
          "firmware": "1.12.05",
          "firmwareRaw": "v1.12.05"
        },
        "SP-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "SM-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        },
        "ZE-IOT": {
          "firmware": "1.00.00",
          "firmwareRaw": "v1.00.00"
        }
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-extendidos/reporte-bq",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-extendidos/reporte-bq",
      "title": "Reporte BQ",
      "description": "Reporte BQ: extendido filtrado con datos de batería interna del dispositivo Rinho.",
      "commands": [
        {
          "name": "GBQ",
          "type": "generate",
          "syntax": "GBQbbc[;@dd..dd]",
          "example": "GBQ00H",
          "description": "Genera el reporte BQ hacia el destino indicado"
        },
        {
          "name": "QBQ",
          "type": "query",
          "syntax": "QBQ",
          "example": "QBQ",
          "description": "Consulta la posicion actual en formato BQ"
        }
      ],
      "devices": {
        "MT": {},
        "C3": {},
        "UL": {},
        "SP": {},
        "C5": {},
        "ZE-IOT": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-extendidos/reporte-br",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-extendidos/reporte-br",
      "title": "Reporte BR",
      "description": "Reporte BR: extendido filtrado con batería interna y temperatura del sensor OW0.",
      "commands": [
        {
          "name": "GBR",
          "type": "generate",
          "syntax": "GBRbbc[;@dd..dd]",
          "example": "GBR00H",
          "description": "Genera el reporte BR hacia el destino indicado"
        },
        {
          "name": "QBR",
          "type": "query",
          "syntax": "QBR",
          "example": "QBR",
          "description": "Consulta la posicion actual en formato BR"
        }
      ],
      "devices": {
        "MT": {},
        "C3": {},
        "UL": {},
        "SP": {},
        "C5": {},
        "ZE-IOT": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-extendidos/reporte-bv",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-extendidos/reporte-bv",
      "title": "Reporte BV",
      "description": "Reporte BV: extendido filtrado con batería interna y temperaturas de dos sensores (OW0 y OW1).",
      "commands": [
        {
          "name": "GBV",
          "type": "generate",
          "syntax": "GBVbbc[;@dd..dd]",
          "example": "GBV00H",
          "description": "Genera el reporte BV hacia el destino indicado"
        },
        {
          "name": "QBV",
          "type": "query",
          "syntax": "QBV",
          "example": "QBV",
          "description": "Consulta la posicion actual en formato BV"
        }
      ],
      "devices": {
        "MT": {},
        "C3": {},
        "UL": {},
        "SP": {},
        "C5": {},
        "ZE-IOT": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-extendidos/reporte-cp",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-extendidos/reporte-cp",
      "title": "Reporte CP",
      "description": "Reporte CP: extendido con datos GPS sin filtrar (raw), incluyendo PDOP alto y pocos satélites.",
      "commands": [
        {
          "name": "GCP",
          "type": "generate",
          "syntax": "GCPbbc[;@dd..dd]",
          "example": "GCP00H",
          "description": "Genera el reporte CP hacia el destino indicado"
        },
        {
          "name": "QCP",
          "type": "query",
          "syntax": "QCP",
          "example": "QCP",
          "description": "Consulta la posicion actual en formato CP"
        }
      ],
      "devices": {
        "MT": {},
        "C3": {},
        "UL": {},
        "SP": {},
        "C5": {},
        "ZE-IOT": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-extendidos/reporte-cq",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-extendidos/reporte-cq",
      "title": "Reporte CQ",
      "description": "Reporte CQ: compacto extendido filtrado con odómetro, tensión batería, estado GPS y celular. Uno de los más utilizados.",
      "commands": [
        {
          "name": "GCQ",
          "type": "generate",
          "syntax": "GCQbbc[;@dd..dd]",
          "example": "GCQ00H",
          "description": "Genera el reporte CQ hacia el destino indicado"
        },
        {
          "name": "QCQ",
          "type": "query",
          "syntax": "QCQ",
          "example": "QCQ",
          "description": "Consulta la posicion actual en formato CQ"
        }
      ],
      "devices": {
        "MT": {},
        "C3": {},
        "UL": {},
        "SP": {},
        "C5": {},
        "ZE-IOT": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-extendidos/reporte-cr",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-extendidos/reporte-cr",
      "title": "Reporte CR",
      "description": "Reporte CR: extendido filtrado con temperatura del sensor OW0.",
      "commands": [
        {
          "name": "GCR",
          "type": "generate",
          "syntax": "GCRbbc[;@dd..dd]",
          "example": "GCR00H",
          "description": "Genera el reporte CR hacia el destino indicado"
        },
        {
          "name": "QCR",
          "type": "query",
          "syntax": "QCR",
          "example": "QCR",
          "description": "Consulta la posicion actual en formato CR"
        }
      ],
      "devices": {
        "C3": {},
        "UL": {},
        "SP": {},
        "C5": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-extendidos/reporte-ct",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-extendidos/reporte-ct",
      "title": "Reporte CT",
      "description": "Reporte CT: extendido filtrado con identificación iButton leído.",
      "commands": [
        {
          "name": "GCT",
          "type": "generate",
          "syntax": "GCTbbc[;@dd..dd]",
          "example": "GCT00H",
          "description": "Genera el reporte CT hacia el destino indicado"
        },
        {
          "name": "QCT",
          "type": "query",
          "syntax": "QCT",
          "example": "QCT",
          "description": "Consulta la posicion actual en formato CT"
        }
      ],
      "devices": {
        "C3": {},
        "UL": {},
        "SP": {},
        "C5": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-extendidos/reporte-cu",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-extendidos/reporte-cu",
      "title": "Reporte CU",
      "description": "Reporte CU: extendido filtrado con identificación de chofer activo del listado ICL para control de acceso.",
      "commands": [
        {
          "name": "GCU",
          "type": "generate",
          "syntax": "GCUbbc[;@dd..dd]",
          "example": "GCU00H",
          "description": "Genera el reporte CU hacia el destino indicado"
        },
        {
          "name": "QCU",
          "type": "query",
          "syntax": "QCU",
          "example": "QCU",
          "description": "Consulta la posicion actual en formato CU"
        }
      ],
      "devices": {
        "C3": {},
        "UL": {},
        "SP": {},
        "C5": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-extendidos/reporte-cv",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-extendidos/reporte-cv",
      "title": "Reporte CV",
      "description": "Reporte CV: extendido filtrado con dos sensores de temperatura (OW0/OW1) para cadena de frío y transporte refrigerado.",
      "commands": [
        {
          "name": "GCV",
          "type": "generate",
          "syntax": "GCVbbc[;@dd..dd]",
          "example": "GCV00H",
          "description": "Genera el reporte CV hacia el destino indicado"
        },
        {
          "name": "QCV",
          "type": "query",
          "syntax": "QCV",
          "example": "QCV",
          "description": "Consulta la posicion actual en formato CV"
        }
      ],
      "devices": {
        "C3": {},
        "UL": {},
        "SP": {},
        "C5": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-extendidos/reporte-cw",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-extendidos/reporte-cw",
      "title": "Reporte CW",
      "description": "Reporte CW: compacto optimizado con odómetro en decimal y campos reorganizados para facilitar parsing e integración.",
      "commands": [
        {
          "name": "GCW",
          "type": "generate",
          "syntax": "GCWbbc[;@dd..dd]",
          "example": "GCW00H",
          "description": "Genera el reporte CW hacia el destino indicado"
        },
        {
          "name": "QCW",
          "type": "query",
          "syntax": "QCW",
          "example": "QCW",
          "description": "Consulta la posicion actual en formato CW"
        }
      ],
      "devices": {
        "C3": {},
        "UL": {},
        "SP": {},
        "C5": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-extendidos/reporte-eq",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-extendidos/reporte-eq",
      "title": "Reporte EQ",
      "description": "Reporte EQ: extendido con datos CAN OBD-II (CAN01) para vehículos livianos. Compatible con Wialon y RedGPS.",
      "commands": [
        {
          "name": "GEQ",
          "type": "generate",
          "syntax": "GEQbbc[;@dd..dd]",
          "example": "GEQ00H",
          "description": "Genera el reporte EQ hacia el destino indicado"
        },
        {
          "name": "QEQ",
          "type": "query",
          "syntax": "QEQ",
          "example": "QEQ",
          "description": "Consulta la posicion actual en formato EQ"
        }
      ],
      "devices": {
        "C5": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-extendidos/reporte-er",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-extendidos/reporte-er",
      "title": "Reporte ER",
      "description": "Reporte ER: extendido con datos CAN J1939 (CAN00) para vehículos pesados. Compatible con Wialon y RedGPS.",
      "commands": [
        {
          "name": "GER",
          "type": "generate",
          "syntax": "GERbbc[;@dd..dd]",
          "example": "GER00H",
          "description": "Genera el reporte ER hacia el destino indicado"
        },
        {
          "name": "QER",
          "type": "query",
          "syntax": "QER",
          "example": "QER",
          "description": "Consulta la posicion actual en formato ER"
        }
      ],
      "devices": {
        "C5": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-extendidos/reporte-hq",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-extendidos/reporte-hq",
      "title": "Reporte HQ",
      "description": "Reporte HQ: extendido filtrado con horómetro y batería interna.",
      "commands": [
        {
          "name": "GHQ",
          "type": "generate",
          "syntax": "GHQbbc[;@dd..dd]",
          "example": "GHQ00H",
          "description": "Genera el reporte HQ hacia el destino indicado"
        },
        {
          "name": "QHQ",
          "type": "query",
          "syntax": "QHQ",
          "example": "QHQ",
          "description": "Consulta la posicion actual en formato HQ"
        }
      ],
      "devices": {
        "MT": {},
        "C3": {},
        "UL": {},
        "SP": {},
        "C5": {},
        "ZE-IOT": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-extendidos/reporte-hr",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-extendidos/reporte-hr",
      "title": "Reporte HR",
      "description": "Reporte HR: extendido filtrado con horómetro, batería interna y temperatura del sensor OW0.",
      "commands": [
        {
          "name": "GHR",
          "type": "generate",
          "syntax": "GHRbbc[;@dd..dd]",
          "example": "GHR00H",
          "description": "Genera el reporte HR hacia el destino indicado"
        },
        {
          "name": "QHR",
          "type": "query",
          "syntax": "QHR",
          "example": "QHR",
          "description": "Consulta la posicion actual en formato HR"
        }
      ],
      "devices": {
        "C3": {},
        "UL": {},
        "SP": {},
        "C5": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-extendidos/reporte-hv",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-extendidos/reporte-hv",
      "title": "Reporte HV",
      "description": "Reporte HV: extendido filtrado con horómetro, batería interna y dos sensores de temperatura (OW0/OW1).",
      "commands": [
        {
          "name": "GHV",
          "type": "generate",
          "syntax": "GHVbbc[;@dd..dd]",
          "example": "GHV00H",
          "description": "Genera el reporte HV hacia el destino indicado"
        },
        {
          "name": "QHV",
          "type": "query",
          "syntax": "QHV",
          "example": "QHV",
          "description": "Consulta la posicion actual en formato HV"
        }
      ],
      "devices": {
        "C3": {},
        "UL": {},
        "SP": {},
        "C5": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-standards/reporte-cy",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-standards/reporte-cy",
      "title": "Reporte CY",
      "description": "Reporte CY: posición estándar con fecha, hora, coordenadas, velocidad, rumbo, altitud, estado GPS e I/O.",
      "commands": [
        {
          "name": "GCY",
          "type": "generate",
          "syntax": "GCYbbc[;@dd..dd][;TXT=ee..ee]",
          "example": "GCY33H;TXT=Exceso velocidad",
          "description": "Genera el reporte CY (posición estándar) hacia el destino indicado, con texto libre opcional."
        },
        {
          "name": "QCY",
          "type": "query",
          "syntax": "QCY",
          "example": "QCY",
          "description": "Consulta la posición actual en formato CY."
        }
      ],
      "devices": {
        "MT": {},
        "C3": {},
        "UL": {},
        "SP": {},
        "C5": {},
        "ZE-IOT": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    },
    {
      "path": "mensajes-de-posicion/reportes-standards/reporte-gp",
      "url": "https://docs.rinho.com.ar/mensajes-de-posicion/reportes-standards/reporte-gp",
      "title": "Reporte GP",
      "description": "Reporte GP (General Position): reporte base de posición con fecha, hora, coordenadas, velocidad, rumbo e I/O.",
      "commands": [
        {
          "name": "GGP",
          "type": "generate",
          "syntax": "GGPbbc[;@dd..dd]",
          "example": "GGP00H",
          "description": "Genera el reporte GP (posición general) hacia el destino indicado."
        },
        {
          "name": "QGP",
          "type": "query",
          "syntax": "QGP",
          "example": "QGP",
          "description": "Consulta la posición actual en formato GP."
        }
      ],
      "devices": {
        "MT": {},
        "C3": {},
        "UL": {},
        "SP": {},
        "C5": {},
        "ZE-IOT": {},
        "SP-IOT": {},
        "SM-IOT": {}
      }
    }
  ],
  "byCommand": {
    "SCID": [
      "comandos/comunicaciones/configuracion-audio/comando-cid"
    ],
    "QCID": [
      "comandos/comunicaciones/configuracion-audio/comando-cid"
    ],
    "SDS": [
      "comandos/comunicaciones/configuracion-audio/comando-ds"
    ],
    "QDS": [
      "comandos/comunicaciones/configuracion-audio/comando-ds"
    ],
    "SVCC": [
      "comandos/comunicaciones/configuracion-audio/comando-vcc"
    ],
    "SVCH": [
      "comandos/comunicaciones/configuracion-audio/comando-vch"
    ],
    "SCXSMS": [
      "comandos/comunicaciones/configuracion-sms/comando-cxsms"
    ],
    "QCXSMS": [
      "comandos/comunicaciones/configuracion-sms/comando-cxsms"
    ],
    "SCXSMW": [
      "comandos/comunicaciones/configuracion-sms/comando-cxsmw"
    ],
    "QCXSMW": [
      "comandos/comunicaciones/configuracion-sms/comando-cxsmw"
    ],
    "QSM": [
      "comandos/comunicaciones/configuracion-sms/comando-sm"
    ],
    "SSM": [
      "comandos/comunicaciones/configuracion-sms/comando-sm"
    ],
    "QAPW": [
      "comandos/comunicaciones/configuracion-wifi/comando-apw"
    ],
    "SAPW": [
      "comandos/comunicaciones/configuracion-wifi/comando-apw"
    ],
    "QAPX": [
      "comandos/comunicaciones/configuracion-wifi/comando-apx"
    ],
    "SAPX": [
      "comandos/comunicaciones/configuracion-wifi/comando-apx"
    ],
    "QAPY": [
      "comandos/comunicaciones/configuracion-wifi/comando-apy"
    ],
    "SAPY": [
      "comandos/comunicaciones/configuracion-wifi/comando-apy"
    ],
    "QCXWIF": [
      "comandos/comunicaciones/configuracion-wifi/comando-cxwif"
    ],
    "SCXWIF": [
      "comandos/comunicaciones/configuracion-wifi/comando-cxwif"
    ],
    "SWS": [
      "comandos/comunicaciones/configuracion-wifi/comando-ws"
    ],
    "QWS": [
      "comandos/comunicaciones/configuracion-wifi/comando-ws"
    ],
    "SWSD": [
      "comandos/comunicaciones/configuracion-wifi/comando-ws"
    ],
    "SCFW": [
      "comandos/comunicaciones/datos-moviles/comando-cfw"
    ],
    "QCFW": [
      "comandos/comunicaciones/datos-moviles/comando-cfw"
    ],
    "SCOP": [
      "comandos/comunicaciones/datos-moviles/comando-cops"
    ],
    "QCOP": [
      "comandos/comunicaciones/datos-moviles/comando-cops"
    ],
    "SCRM": [
      "comandos/comunicaciones/datos-moviles/comando-cops"
    ],
    "SCXAP": [
      "comandos/comunicaciones/datos-moviles/comando-cxapn"
    ],
    "QCXAP": [
      "comandos/comunicaciones/datos-moviles/comando-cxapn"
    ],
    "SCXAA": [
      "comandos/comunicaciones/datos-moviles/comando-cxapn"
    ],
    "QCXAA": [
      "comandos/comunicaciones/datos-moviles/comando-cxapn"
    ],
    "SCXIP": [
      "comandos/comunicaciones/datos-moviles/comando-cxip"
    ],
    "QCXIP": [
      "comandos/comunicaciones/datos-moviles/comando-cxip"
    ],
    "SCXUDPSRC": [
      "comandos/comunicaciones/datos-moviles/comando-cxudpsrc"
    ],
    "QCXUDPSRC": [
      "comandos/comunicaciones/datos-moviles/comando-cxudpsrc"
    ],
    "SGPRSH": [
      "comandos/comunicaciones/datos-moviles/comando-gprsh"
    ],
    "SIP": [
      "comandos/comunicaciones/datos-moviles/comando-ip"
    ],
    "QIP": [
      "comandos/comunicaciones/datos-moviles/comando-ip"
    ],
    "SMC": [
      "comandos/comunicaciones/datos-moviles/comando-mc"
    ],
    "QMC": [
      "comandos/comunicaciones/datos-moviles/comando-mc"
    ],
    "SWL": [
      "comandos/comunicaciones/datos-moviles/comando-wl"
    ],
    "QWL": [
      "comandos/comunicaciones/datos-moviles/comando-wl"
    ],
    "QWD": [
      "comandos/comunicaciones/datos-moviles/comando-wl",
      "comandos/modo-diagnostico-e-ingenieria/comando-qwd"
    ],
    "SCXJMD": [
      "comandos/comunicaciones/deteccion-de-jamming/comando-cxjmd"
    ],
    "QCXJMD": [
      "comandos/comunicaciones/deteccion-de-jamming/comando-cxjmd"
    ],
    "SCXSIM": [
      "comandos/comunicaciones/seleccion-de-sim/comando-cxsim"
    ],
    "QCXSIM": [
      "comandos/comunicaciones/seleccion-de-sim/comando-cxsim"
    ],
    "SSIM": [
      "comandos/comunicaciones/seleccion-de-sim/comando-sim"
    ],
    "QSIM": [
      "comandos/comunicaciones/seleccion-de-sim/comando-sim"
    ],
    "QCEL": [
      "comandos/comunicaciones/status-de-conexion/comando-cel"
    ],
    "QWIF": [
      "comandos/comunicaciones/status-de-conexion/comando-wif"
    ],
    "QWIFN": [
      "comandos/comunicaciones/status-de-conexion/comando-wif"
    ],
    "SCXCQ": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-cxcq"
    ],
    "QCXCQ": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-cxcq"
    ],
    "SCXGPS": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-cxgps"
    ],
    "QCXGPS": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-cxgps"
    ],
    "SCXOD": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-cxod"
    ],
    "QCXOD": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-cxod"
    ],
    "SDC": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-dc"
    ],
    "QDC": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-dc"
    ],
    "SDV": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-dv"
    ],
    "QDV": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-dv"
    ],
    "QOD": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-od"
    ],
    "SODT": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-od"
    ],
    "SODP": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-od"
    ],
    "SPKE": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-pk"
    ],
    "SPKD": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-pk"
    ],
    "SPKA": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-pk"
    ],
    "QPK": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-pk"
    ],
    "SRG": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-rg"
    ],
    "QRG": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-rg"
    ],
    "STK": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-tk"
    ],
    "QTK": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-tk"
    ],
    "SVL": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-vl"
    ],
    "QVL": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-vl"
    ],
    "SWP": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-wp"
    ],
    "QWP": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-wp"
    ],
    "SZONES": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-zones"
    ],
    "SZONESC": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-zones"
    ],
    "SZONESD": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-zones"
    ],
    "QZONES": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-zones"
    ],
    "SZMODE": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-zones"
    ],
    "QZMODE": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-zones"
    ],
    "SZFRAC": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-zones"
    ],
    "QZFRAC": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comando-zones"
    ],
    "SLAT": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comandos-lat-y-lon"
    ],
    "QLAT": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comandos-lat-y-lon"
    ],
    "SLON": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comandos-lat-y-lon"
    ],
    "QLON": [
      "comandos/configuracion-consulta-procesos-y-calculos-referentes-al-gps/comandos-lat-y-lon"
    ],
    "SKO": [
      "comandos/configuracion-general/alimentacion/comando-ko"
    ],
    "QKO": [
      "comandos/configuracion-general/alimentacion/comando-ko"
    ],
    "SCXXB": [
      "comandos/configuracion-general/buffers-de-captura/comando-cxxb"
    ],
    "QCXXB": [
      "comandos/configuracion-general/buffers-de-captura/comando-cxxb"
    ],
    "SXB": [
      "comandos/configuracion-general/buffers-de-captura/comando-xb"
    ],
    "QXB": [
      "comandos/configuracion-general/buffers-de-captura/comando-xb"
    ],
    "SCXBP": [
      "comandos/configuracion-general/configuraciones-de-contexto/comando-cxbp"
    ],
    "QCXBP": [
      "comandos/configuracion-general/configuraciones-de-contexto/comando-cxbp"
    ],
    "SCXCELDEB": [
      "comandos/configuracion-general/configuraciones-de-contexto/comando-cxceldeb"
    ],
    "QCXCELDEB": [
      "comandos/configuracion-general/configuraciones-de-contexto/comando-cxceldeb"
    ],
    "SCXIGN": [
      "comandos/configuracion-general/configuraciones-de-contexto/comando-cxign"
    ],
    "QCXIGN": [
      "comandos/configuracion-general/configuraciones-de-contexto/comando-cxign"
    ],
    "SCXIGNV": [
      "comandos/configuracion-general/configuraciones-de-contexto/comando-cxign"
    ],
    "QCXIGNV": [
      "comandos/configuracion-general/configuraciones-de-contexto/comando-cxign"
    ],
    "SCXRF": [
      "comandos/configuracion-general/configuraciones-de-contexto/comando-cxrf"
    ],
    "QCXRF": [
      "comandos/configuracion-general/configuraciones-de-contexto/comando-cxrf"
    ],
    "SCXTAIP": [
      "comandos/configuracion-general/configuraciones-de-contexto/comando-cxtaip"
    ],
    "QCXTAIP": [
      "comandos/configuracion-general/configuraciones-de-contexto/comando-cxtaip"
    ],
    "SCXTR": [
      "comandos/configuracion-general/configuraciones-de-contexto/comando-cxtrm"
    ],
    "QCXTR": [
      "comandos/configuracion-general/configuraciones-de-contexto/comando-cxtrm"
    ],
    "SCXTX": [
      "comandos/configuracion-general/configuraciones-de-contexto/comando-cxtx"
    ],
    "QCXTX": [
      "comandos/configuracion-general/configuraciones-de-contexto/comando-cxtx"
    ],
    "SCXTY": [
      "comandos/configuracion-general/configuraciones-de-contexto/comando-cxty"
    ],
    "QCXTY": [
      "comandos/configuracion-general/configuraciones-de-contexto/comando-cxty"
    ],
    "SCXVC": [
      "comandos/configuracion-general/configuraciones-de-contexto/comando-cxvc"
    ],
    "QCXVC": [
      "comandos/configuracion-general/configuraciones-de-contexto/comando-cxvc"
    ],
    "QCXVIN": [
      "comandos/configuracion-general/configuraciones-de-contexto/comando-cxvin"
    ],
    "SCXVIN": [
      "comandos/configuracion-general/configuraciones-de-contexto/comando-cxvin"
    ],
    "SRESET": [
      "comandos/configuracion-general/configuraciones-y-consulta-de-parametros/comando-reset"
    ],
    "SRTC": [
      "comandos/configuracion-general/configuraciones-y-consulta-de-parametros/comando-rtc"
    ],
    "STAG": [
      "comandos/configuracion-general/configuraciones-y-consulta-de-parametros/comando-tag"
    ],
    "QTAG": [
      "comandos/configuracion-general/configuraciones-y-consulta-de-parametros/comando-tag"
    ],
    "QVR": [
      "comandos/configuracion-general/configuraciones-y-consulta-de-parametros/comando-vr"
    ],
    "QVRE": [
      "comandos/configuracion-general/configuraciones-y-consulta-de-parametros/comando-vre"
    ],
    "SID": [
      "comandos/configuracion-general/configuraciones-y-consulta-de-parametros/configura-id"
    ],
    "QID": [
      "comandos/configuracion-general/configuraciones-y-consulta-de-parametros/configura-id"
    ],
    "QIMEI": [
      "comandos/configuracion-general/configuraciones-y-consulta-de-parametros/consulta-imei"
    ],
    "QSN": [
      "comandos/configuracion-general/configuraciones-y-consulta-de-parametros/consulta-sn"
    ],
    "QBE": [
      "comandos/configuracion-y-consulta-de-estados/bluetooth-low-energy-ble/comando-be-iot"
    ],
    "SBE": [
      "comandos/configuracion-y-consulta-de-estados/bluetooth-low-energy-ble/comando-be-iot"
    ],
    "SBS": [
      "comandos/configuracion-y-consulta-de-estados/bluetooth-low-energy-ble/comando-bs-iot"
    ],
    "QBS": [
      "comandos/configuracion-y-consulta-de-estados/bluetooth-low-energy-ble/comando-bs-iot"
    ],
    "SBSW": [
      "comandos/configuracion-y-consulta-de-estados/bluetooth-low-energy-ble/comando-bsw-iot"
    ],
    "QBSW": [
      "comandos/configuracion-y-consulta-de-estados/bluetooth-low-energy-ble/comando-bsw-iot"
    ],
    "QBTH": [
      "comandos/configuracion-y-consulta-de-estados/bluetooth-low-energy-ble/comando-bth-iot"
    ],
    "SCXBTH": [
      "comandos/configuracion-y-consulta-de-estados/bluetooth-low-energy-ble/comando-cxbth"
    ],
    "QCXBTH": [
      "comandos/configuracion-y-consulta-de-estados/bluetooth-low-energy-ble/comando-cxbth"
    ],
    "SCANPF": [
      "comandos/configuracion-y-consulta-de-estados/canbus/comando-canpf"
    ],
    "QCANPF": [
      "comandos/configuracion-y-consulta-de-estados/canbus/comando-canpf"
    ],
    "SCXCAN": [
      "comandos/configuracion-y-consulta-de-estados/canbus/comando-cxcan"
    ],
    "QCXCAN": [
      "comandos/configuracion-y-consulta-de-estados/canbus/comando-cxcan"
    ],
    "SCXDTC": [
      "comandos/configuracion-y-consulta-de-estados/canbus/comando-cxdtc"
    ],
    "QCXDTC": [
      "comandos/configuracion-y-consulta-de-estados/canbus/comando-cxdtc"
    ],
    "QDTC": [
      "comandos/configuracion-y-consulta-de-estados/canbus/comando-cxdtc"
    ],
    "CDTC": [
      "comandos/configuracion-y-consulta-de-estados/canbus/comando-cxdtc"
    ],
    "SCXECU": [
      "comandos/configuracion-y-consulta-de-estados/canbus/comando-cxecu"
    ],
    "QCXECU": [
      "comandos/configuracion-y-consulta-de-estados/canbus/comando-cxecu"
    ],
    "CCXECU": [
      "comandos/configuracion-y-consulta-de-estados/canbus/comando-cxecu"
    ],
    "SCXEKU": [
      "comandos/configuracion-y-consulta-de-estados/canbus/comando-cxeku"
    ],
    "QCXEKU": [
      "comandos/configuracion-y-consulta-de-estados/canbus/comando-cxeku"
    ],
    "QECU": [
      "comandos/configuracion-y-consulta-de-estados/canbus/comando-ecu"
    ],
    "QCAN": [
      "comandos/configuracion-y-consulta-de-estados/canbus/comandos-canxx"
    ],
    "QUT": [
      "comandos/configuracion-y-consulta-de-estados/cpu/comando-ut"
    ],
    "QBU": [
      "comandos/configuracion-y-consulta-de-estados/datalog-y-buffer-de-reportes/comando-bu"
    ],
    "CBU": [
      "comandos/configuracion-y-consulta-de-estados/datalog-y-buffer-de-reportes/comando-bu"
    ],
    "QBUS": [
      "comandos/configuracion-y-consulta-de-estados/datalog-y-buffer-de-reportes/comando-bu"
    ],
    "CBUORB": [
      "comandos/configuracion-y-consulta-de-estados/datalog-y-buffer-de-reportes/comando-bu"
    ],
    "SCXDL": [
      "comandos/configuracion-y-consulta-de-estados/datalog-y-buffer-de-reportes/comando-cxdl"
    ],
    "SCXDLE": [
      "comandos/configuracion-y-consulta-de-estados/datalog-y-buffer-de-reportes/comando-cxdl"
    ],
    "QCXDL": [
      "comandos/configuracion-y-consulta-de-estados/datalog-y-buffer-de-reportes/comando-cxdl"
    ],
    "QCXDLST": [
      "comandos/configuracion-y-consulta-de-estados/datalog-y-buffer-de-reportes/comando-cxdl"
    ],
    "QDL": [
      "comandos/configuracion-y-consulta-de-estados/datalog-y-buffer-de-reportes/comando-dl"
    ],
    "SDLC": [
      "comandos/configuracion-y-consulta-de-estados/datalog-y-buffer-de-reportes/comando-dl"
    ],
    "SDLF": [
      "comandos/configuracion-y-consulta-de-estados/datalog-y-buffer-de-reportes/comando-dl"
    ],
    "QDLC": [
      "comandos/configuracion-y-consulta-de-estados/datalog-y-buffer-de-reportes/comando-dl"
    ],
    "SCALINT": [
      "comandos/configuracion-y-consulta-de-estados/dinamica-de-movimiento/calibracion-de-ejes"
    ],
    "SCALSTART": [
      "comandos/configuracion-y-consulta-de-estados/dinamica-de-movimiento/calibracion-de-ejes"
    ],
    "SCALSTART1": [
      "comandos/configuracion-y-consulta-de-estados/dinamica-de-movimiento/calibracion-de-ejes"
    ],
    "SCALSTART2": [
      "comandos/configuracion-y-consulta-de-estados/dinamica-de-movimiento/calibracion-de-ejes"
    ],
    "SCALSTOP": [
      "comandos/configuracion-y-consulta-de-estados/dinamica-de-movimiento/calibracion-de-ejes"
    ],
    "SCAL": [
      "comandos/configuracion-y-consulta-de-estados/dinamica-de-movimiento/calibracion-de-ejes"
    ],
    "QCAL": [
      "comandos/configuracion-y-consulta-de-estados/dinamica-de-movimiento/calibracion-de-ejes"
    ],
    "QCALMAT": [
      "comandos/configuracion-y-consulta-de-estados/dinamica-de-movimiento/calibracion-de-ejes"
    ],
    "QCALSTAT": [
      "comandos/configuracion-y-consulta-de-estados/dinamica-de-movimiento/calibracion-de-ejes"
    ],
    "QAC": [
      "comandos/configuracion-y-consulta-de-estados/dinamica-de-movimiento/comando-ac"
    ],
    "SCXAC": [
      "comandos/configuracion-y-consulta-de-estados/dinamica-de-movimiento/comando-cxac"
    ],
    "QCXAC": [
      "comandos/configuracion-y-consulta-de-estados/dinamica-de-movimiento/comando-cxac"
    ],
    "SHM": [
      "comandos/configuracion-y-consulta-de-estados/dinamica-de-movimiento/comando-hm"
    ],
    "QHM": [
      "comandos/configuracion-y-consulta-de-estados/dinamica-de-movimiento/comando-hm"
    ],
    "SMVT": [
      "comandos/configuracion-y-consulta-de-estados/dinamica-de-movimiento/comando-mvt"
    ],
    "QMVT": [
      "comandos/configuracion-y-consulta-de-estados/dinamica-de-movimiento/comando-mvt"
    ],
    "QUV": [
      "comandos/configuracion-y-consulta-de-estados/disparadores-de-usuario/comando-uv"
    ],
    "SUV": [
      "comandos/configuracion-y-consulta-de-estados/disparadores-de-usuario/comando-uv"
    ],
    "QAIN": [
      "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-ain"
    ],
    "QAR": [
      "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-ar"
    ],
    "SAR": [
      "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-ar"
    ],
    "SCXAIN": [
      "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-cxain"
    ],
    "QCXAIN": [
      "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-cxain"
    ],
    "SCXOW": [
      "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-cxow"
    ],
    "QCXOW": [
      "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-cxow"
    ],
    "SCXXP": [
      "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-cxxp"
    ],
    "QCXXP": [
      "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-cxxp"
    ],
    "QDT": [
      "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-dt-iot"
    ],
    "SDT": [
      "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-dt-iot"
    ],
    "QFC": [
      "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-fc-iot"
    ],
    "SFC": [
      "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-fc-iot"
    ],
    "QFCT": [
      "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-fc-iot"
    ],
    "SFCT": [
      "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-fc-iot"
    ],
    "QIO": [
      "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-io"
    ],
    "SIT": [
      "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-it"
    ],
    "QIT": [
      "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-it"
    ],
    "QOW": [
      "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-ow"
    ],
    "OWP00": [
      "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-ow"
    ],
    "OWP01": [
      "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-ow"
    ],
    "SPB": [
      "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-pb-iot"
    ],
    "QPB": [
      "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-pb-iot"
    ],
    "QPC": [
      "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-pc-iot"
    ],
    "SPC": [
      "comandos/configuracion-y-consulta-de-estados/entradas-y-salidas/comando-pc-iot"
    ],
    "SGC": [
      "comandos/configuracion-y-consulta-de-estados/senales/comando-gc"
    ],
    "QGC": [
      "comandos/configuracion-y-consulta-de-estados/senales/comando-gc"
    ],
    "QSS": [
      "comandos/configuracion-y-consulta-de-estados/senales/comando-ss"
    ],
    "SSS": [
      "comandos/configuracion-y-consulta-de-estados/senales/comando-ss"
    ],
    "QHO": [
      "comandos/configuracion-y-consulta-de-estados/timers-y-contadores/comando-ho"
    ],
    "SHO": [
      "comandos/configuracion-y-consulta-de-estados/timers-y-contadores/comando-ho"
    ],
    "SHOS": [
      "comandos/configuracion-y-consulta-de-estados/timers-y-contadores/comando-ho"
    ],
    "SNT": [
      "comandos/configuracion-y-consulta-de-estados/timers-y-contadores/comando-nt"
    ],
    "QNT": [
      "comandos/configuracion-y-consulta-de-estados/timers-y-contadores/comando-nt"
    ],
    "STD": [
      "comandos/configuracion-y-consulta-de-estados/timers-y-contadores/comando-td"
    ],
    "QTD": [
      "comandos/configuracion-y-consulta-de-estados/timers-y-contadores/comando-td"
    ],
    "STR": [
      "comandos/configuracion-y-consulta-de-estados/timers-y-contadores/comando-tr"
    ],
    "QTR": [
      "comandos/configuracion-y-consulta-de-estados/timers-y-contadores/comando-tr"
    ],
    "SCXDRV": [
      "comandos/gestion-y-logistica/comando-drv"
    ],
    "QCXDRV": [
      "comandos/gestion-y-logistica/comando-drv"
    ],
    "SCXDRVB": [
      "comandos/gestion-y-logistica/comando-drv"
    ],
    "QCXDRVB": [
      "comandos/gestion-y-logistica/comando-drv"
    ],
    "QDRV": [
      "comandos/gestion-y-logistica/comando-drv"
    ],
    "SDRV": [
      "comandos/gestion-y-logistica/comando-drv"
    ],
    "CDRV": [
      "comandos/gestion-y-logistica/comando-drv"
    ],
    "SIC": [
      "comandos/gestion-y-logistica/comando-ic"
    ],
    "QIC": [
      "comandos/gestion-y-logistica/comando-ic"
    ],
    "SICL": [
      "comandos/gestion-y-logistica/comando-icl"
    ],
    "QICL": [
      "comandos/gestion-y-logistica/comando-icl"
    ],
    "STPIDLECFG": [
      "comandos/modulo-trip/configuracion"
    ],
    "QTPIDLECFG": [
      "comandos/modulo-trip/configuracion"
    ],
    "STPNEUCFG": [
      "comandos/modulo-trip/configuracion"
    ],
    "QTPNEUCFG": [
      "comandos/modulo-trip/configuracion"
    ],
    "STPNEUEN": [
      "comandos/modulo-trip/configuracion"
    ],
    "QTPNEUEN": [
      "comandos/modulo-trip/configuracion"
    ],
    "QTPGC": [
      "comandos/modulo-trip/contadores-gc"
    ],
    "QTPGCL": [
      "comandos/modulo-trip/contadores-gc"
    ],
    "STPGCE": [
      "comandos/modulo-trip/contadores-gc"
    ],
    "STPGCI": [
      "comandos/modulo-trip/contadores-gc"
    ],
    "STPGCS": [
      "comandos/modulo-trip/contadores-gc"
    ],
    "STPSTART": [
      "comandos/modulo-trip/control-de-viajes"
    ],
    "STPSTOP": [
      "comandos/modulo-trip/control-de-viajes"
    ],
    "STPSEND": [
      "comandos/modulo-trip/control-de-viajes"
    ],
    "QTPSEND": [
      "comandos/modulo-trip/control-de-viajes"
    ],
    "QTPSTATUS": [
      "comandos/modulo-trip/control-de-viajes"
    ],
    "STPDRV": [
      "comandos/modulo-trip/control-de-viajes"
    ],
    "QTPDRV": [
      "comandos/modulo-trip/control-de-viajes"
    ],
    "QTPRPM": [
      "comandos/modulo-trip/control-de-viajes"
    ],
    "QTPSPD": [
      "comandos/modulo-trip/control-de-viajes"
    ],
    "QTPTEMP": [
      "comandos/modulo-trip/control-de-viajes"
    ],
    "QTPSCO": [
      "comandos/modulo-trip/drive-score"
    ],
    "STPSCOEN": [
      "comandos/modulo-trip/drive-score"
    ],
    "QTPSCOEN": [
      "comandos/modulo-trip/drive-score"
    ],
    "STPSCOCFG": [
      "comandos/modulo-trip/drive-score"
    ],
    "QTPSCOCFG": [
      "comandos/modulo-trip/drive-score"
    ],
    "QTPGTOT": [
      "comandos/modulo-trip/estadisticas-globales"
    ],
    "QTPGREC": [
      "comandos/modulo-trip/estadisticas-globales"
    ],
    "QTPGSCO": [
      "comandos/modulo-trip/estadisticas-globales"
    ],
    "QTPGGC": [
      "comandos/modulo-trip/estadisticas-globales"
    ],
    "QTPGKMS": [
      "comandos/modulo-trip/estadisticas-globales"
    ],
    "QTPGTRIPS": [
      "comandos/modulo-trip/estadisticas-globales"
    ],
    "QTPGHRS": [
      "comandos/modulo-trip/estadisticas-globales"
    ],
    "STPGRST": [
      "comandos/modulo-trip/estadisticas-globales"
    ],
    "QTPRRPM": [
      "comandos/modulo-trip/histogramas"
    ],
    "QTPPRPM": [
      "comandos/modulo-trip/histogramas"
    ],
    "QTPRSPD": [
      "comandos/modulo-trip/histogramas"
    ],
    "QTPPSPD": [
      "comandos/modulo-trip/histogramas"
    ],
    "QTPRACC": [
      "comandos/modulo-trip/histogramas"
    ],
    "QTPPACC": [
      "comandos/modulo-trip/histogramas"
    ],
    "QTPRTBO": [
      "comandos/modulo-trip/histogramas"
    ],
    "QTPPTBO": [
      "comandos/modulo-trip/histogramas"
    ],
    "QSSFRP": [
      "comandos/modulo-trip/histogramas"
    ],
    "QSSFVL": [
      "comandos/modulo-trip/histogramas"
    ],
    "QSSFAC": [
      "comandos/modulo-trip/histogramas"
    ],
    "QSSFTB": [
      "comandos/modulo-trip/histogramas"
    ],
    "QSSFTM": [
      "comandos/modulo-trip/histogramas"
    ],
    "QTPR0": [
      "comandos/modulo-trip/reportes"
    ],
    "QTPR1": [
      "comandos/modulo-trip/reportes"
    ],
    "QTPR10": [
      "comandos/modulo-trip/reportes"
    ],
    "QRL": [
      "comandos/motor-de-eventos/comando-rl"
    ],
    "SRL": [
      "comandos/motor-de-eventos/comando-rl"
    ],
    "ACK": [
      "mensajes-de-posicion/confirmacion-de-la-recepcion"
    ],
    "SAK": [
      "mensajes-de-posicion/confirmacion-de-la-recepcion"
    ],
    "SCXBB": [
      "mensajes-de-posicion/generadores-de-reportes/comando-cxbb"
    ],
    "QCXBB": [
      "mensajes-de-posicion/generadores-de-reportes/comando-cxbb"
    ],
    "GBB": [
      "mensajes-de-posicion/generadores-de-reportes/comando-cxbb"
    ],
    "G": [
      "mensajes-de-posicion/generadores-de-reportes/comando-g"
    ],
    "SKA": [
      "mensajes-de-posicion/generadores-de-reportes/comando-ka"
    ],
    "QKA": [
      "mensajes-de-posicion/generadores-de-reportes/comando-ka"
    ],
    "GTX": [
      "mensajes-de-posicion/generadores-de-reportes/comando-tx"
    ],
    "STX": [
      "mensajes-de-posicion/generadores-de-reportes/comando-tx"
    ],
    "STY": [
      "mensajes-de-posicion/generadores-de-reportes/comando-ty"
    ],
    "GAD": [
      "mensajes-de-posicion/reportes-analogicos/reporte-ad"
    ],
    "QAD": [
      "mensajes-de-posicion/reportes-analogicos/reporte-ad"
    ],
    "GAE": [
      "mensajes-de-posicion/reportes-analogicos/reporte-ae"
    ],
    "QAE": [
      "mensajes-de-posicion/reportes-analogicos/reporte-ae"
    ],
    "GDF": [
      "mensajes-de-posicion/reportes-aplicados/reporte-df"
    ],
    "QDF": [
      "mensajes-de-posicion/reportes-aplicados/reporte-df"
    ],
    "GHT": [
      "mensajes-de-posicion/reportes-aplicados/reporte-ht"
    ],
    "QHT": [
      "mensajes-de-posicion/reportes-aplicados/reporte-ht"
    ],
    "GIB": [
      "mensajes-de-posicion/reportes-aplicados/reporte-ib"
    ],
    "QIB": [
      "mensajes-de-posicion/reportes-aplicados/reporte-ib"
    ],
    "SLC": [
      "mensajes-de-posicion/reportes-aplicados/reporte-lc"
    ],
    "GMV": [
      "mensajes-de-posicion/reportes-aplicados/reporte-mv"
    ],
    "GSC": [
      "mensajes-de-posicion/reportes-aplicados/reporte-sc"
    ],
    "QSC": [
      "mensajes-de-posicion/reportes-aplicados/reporte-sc"
    ],
    "GB3": [
      "mensajes-de-posicion/reportes-binarios/reporte-b3"
    ],
    "GB9": [
      "mensajes-de-posicion/reportes-binarios/reporte-b9"
    ],
    "GBP": [
      "mensajes-de-posicion/reportes-binarios/reporte-bp"
    ],
    "SDA": [
      "mensajes-de-posicion/reportes-de-usuario/comando-da"
    ],
    "QDA": [
      "mensajes-de-posicion/reportes-de-usuario/comando-da"
    ],
    "EVAL": [
      "mensajes-de-posicion/reportes-de-usuario/comando-eval"
    ],
    "SUC": [
      "mensajes-de-posicion/reportes-de-usuario/comando-uc"
    ],
    "QUC": [
      "mensajes-de-posicion/reportes-de-usuario/comando-uc"
    ],
    "QU": [
      "mensajes-de-posicion/reportes-de-usuario/comando-ux"
    ],
    "SU": [
      "mensajes-de-posicion/reportes-de-usuario/comando-ux"
    ],
    "GU": [
      "mensajes-de-posicion/reportes-de-usuario/comando-ux"
    ],
    "GBQ": [
      "mensajes-de-posicion/reportes-extendidos/reporte-bq"
    ],
    "QBQ": [
      "mensajes-de-posicion/reportes-extendidos/reporte-bq"
    ],
    "GBR": [
      "mensajes-de-posicion/reportes-extendidos/reporte-br"
    ],
    "QBR": [
      "mensajes-de-posicion/reportes-extendidos/reporte-br"
    ],
    "GBV": [
      "mensajes-de-posicion/reportes-extendidos/reporte-bv"
    ],
    "QBV": [
      "mensajes-de-posicion/reportes-extendidos/reporte-bv"
    ],
    "GCP": [
      "mensajes-de-posicion/reportes-extendidos/reporte-cp"
    ],
    "QCP": [
      "mensajes-de-posicion/reportes-extendidos/reporte-cp"
    ],
    "GCQ": [
      "mensajes-de-posicion/reportes-extendidos/reporte-cq"
    ],
    "QCQ": [
      "mensajes-de-posicion/reportes-extendidos/reporte-cq"
    ],
    "GCR": [
      "mensajes-de-posicion/reportes-extendidos/reporte-cr"
    ],
    "QCR": [
      "mensajes-de-posicion/reportes-extendidos/reporte-cr"
    ],
    "GCT": [
      "mensajes-de-posicion/reportes-extendidos/reporte-ct"
    ],
    "QCT": [
      "mensajes-de-posicion/reportes-extendidos/reporte-ct"
    ],
    "GCU": [
      "mensajes-de-posicion/reportes-extendidos/reporte-cu"
    ],
    "QCU": [
      "mensajes-de-posicion/reportes-extendidos/reporte-cu"
    ],
    "GCV": [
      "mensajes-de-posicion/reportes-extendidos/reporte-cv"
    ],
    "QCV": [
      "mensajes-de-posicion/reportes-extendidos/reporte-cv"
    ],
    "GCW": [
      "mensajes-de-posicion/reportes-extendidos/reporte-cw"
    ],
    "QCW": [
      "mensajes-de-posicion/reportes-extendidos/reporte-cw"
    ],
    "GEQ": [
      "mensajes-de-posicion/reportes-extendidos/reporte-eq"
    ],
    "QEQ": [
      "mensajes-de-posicion/reportes-extendidos/reporte-eq"
    ],
    "GER": [
      "mensajes-de-posicion/reportes-extendidos/reporte-er"
    ],
    "QER": [
      "mensajes-de-posicion/reportes-extendidos/reporte-er"
    ],
    "GHQ": [
      "mensajes-de-posicion/reportes-extendidos/reporte-hq"
    ],
    "QHQ": [
      "mensajes-de-posicion/reportes-extendidos/reporte-hq"
    ],
    "GHR": [
      "mensajes-de-posicion/reportes-extendidos/reporte-hr"
    ],
    "QHR": [
      "mensajes-de-posicion/reportes-extendidos/reporte-hr"
    ],
    "GHV": [
      "mensajes-de-posicion/reportes-extendidos/reporte-hv"
    ],
    "QHV": [
      "mensajes-de-posicion/reportes-extendidos/reporte-hv"
    ],
    "GCY": [
      "mensajes-de-posicion/reportes-standards/reporte-cy"
    ],
    "QCY": [
      "mensajes-de-posicion/reportes-standards/reporte-cy"
    ],
    "GGP": [
      "mensajes-de-posicion/reportes-standards/reporte-gp"
    ],
    "QGP": [
      "mensajes-de-posicion/reportes-standards/reporte-gp"
    ]
  }
}
