> 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

Varios modelos de dispositivos vienen equipados con la capacidad de controlar el estado de los dispositivos o motores conectados. Esta función puede aplicarse a una variedad de componentes, incluidos cierres, 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 enchufes inteligentes y bombillas inteligentes, entre otras. Puede utilizarse, por ejemplo, en su autocaravana, que es mejor rastrear y controlar mediante un rastreador GPS. El concepto principal aquí es la capacidad de encender o apagar una función o dispositivo específico de forma remota mediante un comando transmitido por 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](/files/b5de60d1fb051fbbd4a9aa1f164f373e9e47e89d)

## 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 transmitir de vuelta a la plataforma la información de su estado de 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 salida' y viceversa. En la siguiente captura, las 4 salidas están deshabilitadas y el usuario solo puede activarlas.

![Cómo funciona el control de salidas con un dispositivo en línea y estados conocidos](/files/67ba754577c88c6e5bf8bc50f79058dc1985420b)

* Si el modelo del dispositivo no proporciona una respuesta a la plataforma o no incluye el estado de salida en sus mensajes, la plataforma puede enviar cualquier comando, ya sea para encender o apagar el estado de 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](/files/41e0760b1d1ba3c3c93be0ea45fa5986d24fd490)

* 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 un modo atenuado, lo que indica que el control de salidas no es posible.

![Cómo funciona el control de salidas en un dispositivo fuera de línea](/files/5241b963c661b636ba1c0f2ee8fb108d1590b152)

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

![Confirmación del cambio de estado de las salidas](/files/4e5cfe6e183ec4f459d32c075e9a715fde193868)

Confirmar equivale a enviar una solicitud API:

* Será una llamada API [/tracker/output/set\_all](https://www.navixy.com/docs/navixy-api/user-api/backend-api/resources/tracking/tracker/output#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, utilizaría un comando como 'setdigout 1,0,0'.
* Será una llamada API [/tracker/output/set](https://www.navixy.com/docs/navixy-api/user-api/backend-api/resources/tracking/tracker/output#set) si el dispositivo admite enviar comandos a cada salida de forma individual.

Mediante el uso de APIs, usted puede [automatizar el control de salidas en su dispositivo](https://www.navixy.com/blog/cloud-functions-for-tailored-vehicle-telematics-solutions/?utm-source=slack), vinculándolo a 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 puede verificarse mediante la [Air Console](/docs/admin/es/devices/air-console.md) que está disponible para todos los partners en el panel de Admin.

En el caso del widget de salidas 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 se hace para evitar el envío masivo de comandos, lo que podría causar errores o fallos del dispositivo.

Una vez recibido 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 pueden enviarse 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 es aplicable a dispositivos estándar que pueden operar los controles de salida mediante una conexión a Internet.

Los modelos de dispositivos pueden admitir tanto comandos de control por SMS como por Internet. Sin embargo, el método utilizado depende de la integración del dispositivo. Normalmente, para los dispositivos con control por Internet, este método se utiliza de forma exclusiva, incluso si el propio dispositivo también admite SMS. Esto está relacionado con una lógica de seguridad diferente para el control de salidas.

### Diferente lógica de seguridad para el control de salidas

Diversos modelos de dispositivos incorporan lógica de seguridad para el control de salidas. Estas están diseñadas para evitar acciones como apagar el motor mientras el vehículo está en movimiento. Las funciones de seguridad están integradas en los propios dispositivos, 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 un acelerómetro detecta movimiento.
* Omisión basada en escenarios: Por ejemplo, los dispositivos Teltonika permiten vincular las DOUT a diferentes escenarios para la conmutación automática, y los comandos de control de salidas podrían omitirse en función de estos escenarios.
* Protección por 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 de 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 por Internet: Los dispositivos pueden ignorar los comandos por Internet hasta que estén correctamente configurados para recibirlos.

Es importante señalar que algunos dispositivos implementan lógica de seguridad solo para comandos por Internet, pero aún así pueden disponer de un comando de emergencia específico para detener el motor mediante SMS. Sin embargo, no admitimos dichos comandos por motivos de seguridad. Por ejemplo, este es el caso de algunos dispositivos Coban.

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

Existen varias razones posibles por las que el control de salidas 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 concreto, la gestión por SMS puede no ser compatible. Espere a que su dispositivo vuelva a estar en línea e inténtelo de nuevo.
* Dispositivo en línea, solo compatible con SMS, pero el panel no tiene conectado el gateway de SMS: El dispositivo podría estar en línea, pero solo admite SMS para el control de salidas, y el gateway de SMS no está conectado al panel. En este caso, puede solicitar la instalación de su gateway de SMS. Consulte [los requisitos para la instalación del gateway de SMS](/docs/admin/es/settings/messaging-gateways.md#sms-gateway).
* Fondos insuficientes para SMS: Es posible que el usuario no tenga suficiente saldo para enviar mensajes SMS, según lo requerido por el plan del rastreador. Verifique el saldo del usuario y las [opciones del plan del rastreador](/docs/admin/es/plans.md).
* Lógica específica de control de salidas: El dispositivo puede tener una lógica especializada de control de salidas que afecta a su funcionamiento. Por ejemplo, la lógica de seguridad o de escenarios descrita anteriormente.
* Contraseña no predeterminada para el control de salidas: El dispositivo podría estar 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 habilite 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 habilite el control de salidas.
* La plataforma no es de confianza para los comandos: Es posible que el dispositivo no tenga a la plataforma incluida como remitente de confianza de comandos. En este caso, añada la plataforma a la lista de remitentes de confianza.
* Cableado incorrecto: Puede haber un problema con el cableado, como una polaridad incorrecta de los cables o una conexión inadecuada. Vuelva a comprobar 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 de firmware: Es posible que el dispositivo ejecute una versión de firmware que no admita los comandos utilizados por la plataforma, según el protocolo e integración del dispositivo. Esto 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 la AirConsole y este coincide con el protocolo del dispositivo, entonces probablemente el problema no se origine en la plataforma. En tales casos, es aconsejable 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.
