> For the complete documentation index, see [llms.txt](https://navixy.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://navixy.com/docs/expert-center/es/faq-and-troubleshooting/gps-devices/outputs-control.md).

# Control de salidas

Controle salidas remotas en Navixy para activar cerraduras, inmovilizadores y el corte del motor. Cubre la lógica de seguridad, los métodos de comando y la solución de problemas del dispositivo.

Varios modelos de dispositivos vienen equipados con la capacidad de controlar el estado de Dispositivos conectados o motores. Esta función puede aplicarse a una variedad de componentes, incluidos seguros, zumbadores, inmovilizadores, sistemas de corte de aceite/motor y sistemas automáticos de calentamiento del motor como Webasto. Incluso puede extenderse a aplicaciones de hogar inteligente, como tomacorrientes inteligentes y focos inteligentes, entre otras. Puede utilizarse, por ejemplo, en su casa rodante, que es mejor rastrear y controlar mediante un dispositivo GPS. El concepto principal aquí es la capacidad de encender o apagar de forma remota una función o un dispositivo específico mediante un comando transmitido por el aire. Por supuesto, el alcance real de este control depende de lo que esté conectado a la salida del dispositivo.

![Ejemplo de widget de control de salidas](https://3386484127-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIgDb43gtyXcm1Av4h1np%2Fuploads%2Fgit-blob-2a8bca84847247dbee45ddd358b1376eb00f08d8%2Fimagen-20230727-155729.png?alt=media)

## Cómo funciona el control de salidas

El control de salidas en la plataforma Navixy funciona de la siguiente manera:

El usuario abre el widget del dispositivo en la interfaz de usuario o en la aplicación X-GPS Monitor. Hay tres formas distintas en las que se muestran los widgets de control de salidas:

* Si un modelo de dispositivo puede enviar de vuelta a la plataforma la información sobre el estado de su salida, se muestra el último estado de salida recibido del dispositivo. Por ejemplo, si la salida estaba «encendida», el usuario solo tendrá la opción de enviar un comando de «apagar la salida» y viceversa. En la siguiente captura, las 4 salidas están desactivadas y el usuario solo puede activarlas.

![Cómo funciona el control de salidas con un dispositivo en línea y estados conocidos](https://3386484127-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIgDb43gtyXcm1Av4h1np%2Fuploads%2Fgit-blob-5bb3faa13863216e54c458d41ca5a9c1f6ce2b87%2Fimage-20240125-094039.png?alt=media)

* Si el modelo de dispositivo no proporciona una respuesta a la plataforma o no incluye el estado de la salida en sus mensajes, la plataforma puede enviar cualquier comando, ya sea para encender o apagar el estado de la salida. El usuario puede hacer clic en la zona roja para enviar un comando de «salida apagada» y en la zona verde para enviar un comando de «salida encendida».

![Cómo funciona el control de salidas con dispositivos sin estado](https://3386484127-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIgDb43gtyXcm1Av4h1np%2Fuploads%2Fgit-blob-455b52e203e6dd2737817b508b5445625372c27b%2Fimage-20240125-093603.png?alt=media)

* Si el dispositivo está Fuera de línea y el control por SMS de las salidas no está disponible para el modelo, el widget muestra los últimos estados conocidos de la salida en modo atenuado, lo que indica que el control de salidas no es posible.

![Cómo funciona el control de salida en un dispositivo Fuera de línea](https://3386484127-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIgDb43gtyXcm1Av4h1np%2Fuploads%2Fgit-blob-8fd54911ca29ffe1bffc68a328ec3c6c15d9d360%2Fimage-20240125-093342.png?alt=media)

Luego, el cliente selecciona la salida deseada y modifica su estado. Por ejemplo, si el usuario decide desactivar la salida 1, la plataforma solicitará confirmación para evitar una activación accidental.

![Confirmación del cambio de estado de las salidas](https://3386484127-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIgDb43gtyXcm1Av4h1np%2Fuploads%2Fgit-blob-48b9868c27e1d155833e5a8ec97668eda7defc9d%2Fimage-20240125-095825.png?alt=media)

Confirmar es equivalente a enviar una solicitud a la API:

* Será una llamada a la API [/Dispositivo/output/set\_all](/docs/navixy-api/user-api/resources/tracking/tracker/output.md#set_all) si el dispositivo admite comandos que enumeran todos los estados simultáneamente. Por ejemplo, activar la salida 1 en un dispositivo Teltonika con 3 salidas, cuando todas las salidas están apagadas en ese momento, usaría un comando como 'setdigout 1,0,0'.
* Será una llamada a la API [/dispositivo/output/set](/docs/navixy-api/user-api/resources/tracking/tracker/output.md#set) si el dispositivo admite enviar comandos a cada salida individualmente.

Al usar API, usted puede [automatice el control de salidas en su dispositivo](https://www.navixy.com/blog/cloud-functions-for-tailored-vehicle-telematics-solutions/?utm-source=slack), vinculándolo con tipos de eventos específicos o valores recibidos.

Después de iniciar el comando, la plataforma envía el comando de control de salidas al dispositivo. Esto se puede verificar a través de la [Air Console](/docs/admin/devices/air-console.md) que está disponible para todos los socios en el Panel de administración.

En el caso del widget de salida con estados conocidos, la plataforma bloquea temporalmente el widget de control de salidas hasta que se reciba un nuevo estado de salida o hayan transcurrido 15 minutos. Esto es para evitar el envío excesivo de comandos, lo que podría causar errores o fallas del dispositivo.

Una vez que se recibe un nuevo estado, la plataforma actualiza el widget para reflejar el nuevo estado, y el control de salidas vuelve a estar disponible.

## Cómo funciona el control de salidas en diferentes modelos de dispositivos

### Formas de enviar comandos

Los comandos para gestionar salidas se pueden enviar de varias maneras, según el dispositivo y sus capacidades:

* SMS: Este método se utiliza si el dispositivo está Fuera de línea o solo admite Mensajes SMS para gestionar salidas.
* Internet móvil: Esto aplica para dispositivos estándar que pueden operar los controles de salida mediante una conexión a internet.

Los modelos de dispositivo podrían admitir tanto SMS como Comandos de control por internet. Sin embargo, el método utilizado depende de la integración del dispositivo. Por lo general, en los dispositivos con control por internet, este método se usa de manera exclusiva, incluso si el dispositivo también admite SMS. Está relacionado con una lógica diferente de Seguridad para el control de salidas.

### Diferentes lógicas de Seguridad para el control de salidas

Varios modelos de dispositivo incorporan lógica de Seguridad para el control de salidas. Están diseñados para evitar acciones como apagar el motor mientras el vehículo está en Movimiento. Las funciones de Seguridad están integradas en los dispositivos mismos, ya que la plataforma no incluye estas opciones de Seguridad.

La lógica de Seguridad puede implementarse de varias maneras:

* Omisión por límite de velocidad: El dispositivo podría ignorar los Comandos de control de salidas si la velocidad del vehículo supera un umbral determinado, como 5 km/h.
* Sensor de Movimiento (Acelerómetro): Algunos dispositivos pueden omitir los Comandos de control de salidas si se detecta Movimiento mediante un Acelerómetro.
* Omisión basada en escenarios: Por ejemplo, los dispositivos Teltonika permiten vincular los DOUTs a diferentes escenarios para el cambio automático, y los Comandos de control de salidas podrían omitirse según estos escenarios.
* Protección con contraseña: Los Comandos podrían ignorarse si no incluyen una contraseña específica. Nuestra plataforma admite Comandos estándar y contraseñas predeterminadas.
* Verificación del remitente de confianza: Algunos dispositivos solo aceptan Comandos de remitentes de confianza. Si nuestra plataforma no figura como remitente de confianza, los Comandos podrían ignorarse.
* Configuración de comandos de internet: Los dispositivos pueden ignorar los comandos de internet hasta que estén correctamente configurados para recibirlos.

Es importante señalar que algunos dispositivos implementan lógica de seguridad solo para los comandos de internet, pero aún pueden contar con un comando de emergencia específico para detener el motor por SMS. Sin embargo, no admitimos tales comandos debido a preocupaciones de seguridad. Por ejemplo, este es el caso de algunos dispositivos Coban.

## Por qué el control de salida puede no funcionar

Hay varias razones posibles por las que el control de salida podría no funcionar como se espera.

* Dispositivo fuera de línea, SMS no compatible: El dispositivo podría estar fuera de línea y, para este modelo en particular, quizá no se admita la gestión por SMS. Espere a que su dispositivo vuelva a estar en línea y vuelva a intentarlo.
* Dispositivo en línea, solo compatible con SMS, pero el panel no tiene conectada la Pasarela SMS: El dispositivo podría estar en línea, pero solo admite SMS para el control de salida, y la Pasarela SMS no está conectada al panel. En este caso, puede solicitar la instalación de su Pasarela SMS. Consulte [los requisitos para la instalación de la Pasarela SMS](/docs/admin/settings/messaging-gateways.md#sms-gateway).
* Fondos insuficientes para SMS: Es posible que el usuario no tenga suficiente crédito para enviar mensajes SMS, según lo requiera el plan del dispositivo. Revise el saldo del usuario y las [opciones del plan del dispositivo](/docs/admin/plans.md).
* Lógica específica de control de salida: El dispositivo puede tener una lógica especializada de control de salida que afecte su funcionamiento. Por ejemplo, la lógica de seguridad o de escenario descrita arriba.
* Contraseña no predeterminada para el control de salidas: Es posible que el dispositivo esté configurado con una contraseña para el control de salidas que no sea la predeterminada. En este caso, revise la configuración del dispositivo y active la contraseña predeterminada.
* Dispositivo no configurado para el control de salidas por internet: Es posible que el dispositivo no esté configurado correctamente para recibir Comandos de control de salidas basados en internet. Revise la configuración del dispositivo y active el control de salidas.
* Plataforma no confiable para Comandos: Es posible que el dispositivo no tenga a la plataforma incluida como remitente confiable de Comandos. En este caso, agregue la plataforma a la lista de remitentes confiables.
* Cableado incorrecto: Podría haber un problema con el cableado, como la polaridad incorrecta de los cables o una conexión inadecuada. Vuelva a revisar cómo está conectada la salida. La forma más rápida es usar Comandos SMS. Si funciona con SMS, entonces todo está conectado correctamente.
* Incompatibilidad del firmware: El dispositivo puede estar ejecutando una versión de firmware que no admite los Comandos usados por la plataforma, según el protocolo y la integración del dispositivo. Es posible si el protocolo y los Comandos han cambiado o si el fabricante ha añadido alguna otra lógica.

Si la plataforma envía el comando en Air Console y coincide con el protocolo del dispositivo, entonces es probable que el problema no se origine en la plataforma. En tales casos, conviene revisar la lista anterior y ponerse en contacto con el fabricante del dispositivo para determinar la causa del mal funcionamiento del control de salidas.

En caso de que el comando no sea correcto, póngase en contacto con nuestro [equipo de soporte](mailto:support@navixy.com).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://navixy.com/docs/expert-center/es/faq-and-troubleshooting/gps-devices/outputs-control.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
