> 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/user/es/guide/account/iot-logic/nodes/action-node.md).

# Acción del dispositivo

## Visión general técnica y capacidades

{% columns %}
{% column width="58.333333333333336%" %}
**Acción del dispositivo** Los nodos en IoT Logic permiten el control automatizado de dispositivos ejecutando comandos específicos cuando se activan por flujos de datos entrantes. Estos nodos transforman la supervisión pasiva de la flota en sistemas de automatización activa, realizando operaciones críticas como la conmutación de salidas y la transmisión de comandos GPRS.
{% endcolumn %}

{% column width="50%" %}

<figure><img src="/files/3e20753b27e6b809db954a9a435af084a0dd0745" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

Aunque los nodos de Acción del dispositivo pueden recibir datos de cualquier tipo de nodo, por lo general se conectan a [IF/THEN Lógica](/docs/user/es/guide/account/iot-logic/nodes/logic-node.md) nodos que evalúan condiciones y activan acciones solo cuando se cumplen criterios específicos, como umbrales de temperatura, movimiento no autorizado o incidentes de conducción peligrosa.

{% hint style="info" %}
El **Acción del dispositivo** los nodos se configuran por separado para cada flujo en la interfaz de usuario de la plataforma Navixy. Cada nodo puede contener varias acciones que se ejecutan secuencialmente cuando las activan los datos entrantes.
{% endhint %}

<figure><img src="/files/5330ff45cd393f72016f4d8b2c9f11af802364b8" alt=""><figcaption></figcaption></figure>

### Cómo funcionan los nodos de Acción del dispositivo

Cuando los datos llegan a un **Acción del dispositivo** nodo, el sistema identifica qué dispositivos proporcionaron los datos entrantes y ejecuta las acciones configuradas solo para esos dispositivos. Para ver todos los detalles sobre la secuencia de ejecución y el destino, consulte [Ejecución y destino de las acciones](#action-execution-and-targeting) a continuación.

{% hint style="info" %}
**Requisito de conectividad del dispositivo**: Las acciones solo se envían a dispositivos que están confirmados en línea (los que proporcionan datos recientes), lo que garantiza una entrega confiable de los comandos.
{% endhint %}

Cada **Acción del dispositivo** resultado de activación del nodo aparece en [Analizador de datos](/docs/user/es/guide/account/iot-logic/data-stream-analyzer.md) como un atributo llamado según el **ID del nodo** (que se muestra en el cuadro de diálogo de configuración del nodo, por ejemplo `action_1a2b3c4d`). El valor es `0` cuando el nodo no se ha activado y `1` cuando sí lo ha hecho, lo que le permite confirmar la ejecución y distinguir varios nodos de Acción del dispositivo dentro del mismo flujo.

### Integración de la arquitectura de flujo

**Acción del dispositivo** los nodos funcionan como nodos terminales dentro de la arquitectura del flujo, recibiendo activadores de los nodos ascendentes sin pasar datos hacia adelante. Las capacidades de automatización se integran con el sistema más amplio de gestión de dispositivos de Navixy a través de:

* **Automatización condicional**: Integración con [IF/THEN Lógica](/docs/user/es/guide/account/iot-logic/nodes/logic-node.md) nodos permite flujos de trabajo IF/THEN Lógica sofisticados en los que las acciones se ejecutan solo cuando se validan condiciones específicas
* **Control de dispositivos en tiempo real**: Los comandos se transmiten en cuestión de segundos después de recibir los activadores, lo que garantiza una respuesta inmediata a condiciones críticas
* **Coordinación en toda la flota**: Cuando se conecta a múltiples fuentes de dispositivos, las acciones pueden coordinar respuestas en grupos completos de vehículos simultáneamente
* **Respeto por las capacidades del dispositivo**: Se respetan las limitaciones de cada dispositivo; los comandos no compatibles se reciben pero no se ejecutan

## Opciones de configuración

{% columns %}
{% column valign="middle" %}
Configurar un **Acción del dispositivo** nodo determina qué comandos se ejecutan y, opcionalmente, qué dispositivos adicionales reciben esos mismos comandos.

El cuadro de diálogo de configuración se organiza en dos pestañas:

* **Estándar**: define qué comandos ejecutar. Funciona de manera independiente, sin depender de la pestaña Avanzado.
* **Avanzado**: define qué dispositivos adicionales reciben los mismos comandos cuando se activa el nodo. Opcional.
  {% endcolumn %}

{% column %}

<figure><img src="/files/97da57cb76697bb4a6989325ee3d83cc2962c290" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

Veamos qué elementos usa este nodo y qué puede configurar al trabajar con él:

### Pasos de configuración

{% stepper %}
{% step %}

#### Especifique el nombre del nodo

Introduzca un nombre descriptivo que identifique las acciones automatizadas que realizará este nodo

1. Use nombres como "Respuesta de enfriamiento de emergencia" o "Acciones de alerta de seguridad" para mayor claridad
2. Este nombre aparece en el diagrama del flujo para facilitar su identificación
   {% endstep %}

{% step %}

#### ID del nodo (generado automáticamente)

Debajo del campo Nombre, el cuadro de diálogo muestra un **ID del nodo** (por ejemplo, `action_1a2b3c4d`). Este campo es de solo lectura — no puede editarlo ni establecer su valor.

1. El ID se genera automáticamente cuando se crea el nodo y permanece igual durante toda la vida útil del nodo
2. Úselo para distinguir los resultados de este nodo de acción del dispositivo de otros nodos de acción del dispositivo en [Analizador de datos](/docs/user/es/guide/account/iot-logic/data-stream-analyzer.md), donde aparece como un atributo que muestra `0` (no activado) o `1` (activado)
   {% endstep %}

{% step %}

#### Seleccione el tipo de acción

En el campo de **Estándar** pestaña, elija el tipo de respuesta automatizada del menú desplegable

1. **Cambiar salida**: controle las salidas del dispositivo encendiéndolas o apagándolas
2. **Enviar comando GPRS**: transmita comandos personalizados directamente a los dispositivos
   {% endstep %}

{% step %}

#### Configurar parámetros de la acción

Establezca los detalles específicos según el tipo de acción que seleccionó:

<details>

<summary>Configuración de Cambiar salida</summary>

<figure><img src="/files/4cc0a375657ce52e415ca5295b9302f9ac5178fb" alt=""><figcaption></figcaption></figure>

Al configurar acciones de Cambiar salida:

* **Número de salida**: Seleccione qué salida del dispositivo controlar en el menú desplegable
  * Los números de salida disponibles dependen de las capacidades específicas de su dispositivo
  * Consulte la documentación de su dispositivo para comprender las funciones de salida
* **Interruptor de encendido/apagado**: establezca si la acción enciende o apaga la salida
  * Use el interruptor para seleccionar el estado deseado

</details>

<details>

<summary>Configuración de Enviar comando GPRS</summary>

<figure><img src="/files/6ce95ea8e8887132a2a83c1fd479d214f74806dc" alt=""><figcaption></figcaption></figure>

Al configurar acciones de comando GPRS:

* **Cadena del comando**: Introduzca el texto exacto del comando que se enviará a los dispositivos
  * Los comandos deben coincidir con la sintaxis de comandos compatible con su dispositivo
  * Consulte la documentación del dispositivo para ver los comandos disponibles y el formato correcto
  * No hay restricciones de caracteres en el campo de entrada

</details>
{% endstep %}

{% step %}

#### Agregar acciones adicionales (opcional)

Haga clic en **Agregar acción** para crear varias acciones dentro del mismo nodo.

{% hint style="info" %}

* Los comandos de acción se envían al recibir un paquete de datos del dispositivo según la configuración del flujo
* Los comandos se ejecutan secuencialmente en el orden en que aparecen en la configuración
* Cada acción puede ser de un tipo diferente (Cambiar salida o comando GPRS)
* Use el icono de papelera para eliminar acciones innecesarias
  {% endhint %}
  {% endstep %}

{% step %}

#### Configurar asignaciones de destinatarios (opcional)

Abra el **Avanzado** pestaña para definir qué dispositivos adicionales reciben los mismos comandos cuando se activa el nodo.

<figure><img src="/files/92af0af0193bc9143b549ea68e08631ca45f5072" alt=""><figcaption></figcaption></figure>

1. Use el **Dispositivo fuente** menú desplegable para seleccionar el dispositivo cuyos datos entrantes activan el nodo. Este debe ser un dispositivo presente en el **nodo Fuente de datos**.
2. Use el **Dispositivos destino** menú desplegable para seleccionar uno o más dispositivos que recibirán los mismos comandos.
3. Haga clic en **+ Asignación personalizada** para agregar pares fuente-destino adicionales si distintos dispositivos fuente deben propagar comandos a distintos conjuntos de dispositivos destino.

{% hint style="info" %}
La pestaña Avanzado es opcional. Sin ella, el nodo se comporta exactamente como antes — los comandos se ejecutan solo para el dispositivo que lo activa.
{% endhint %}
{% endstep %}

{% step %}

#### Guardar configuración

Haga clic en **Aplique los cambios** para guardar la configuración de su nodo
{% endstep %}
{% endstepper %}

{% hint style="danger" %}
**Nota de compatibilidad del dispositivo:** La ejecución de la acción depende de las capacidades de cada dispositivo. Asegúrese de que sus dispositivos admitan las salidas o los comandos específicos que está configurando. Busque los comandos compatibles en recursos del fabricante, como la documentación del dispositivo. La lista de dispositivos compatibles está disponible en [Dispositivos integrados de Navixy](https://www.navixy.com/devices/).
{% endhint %}

## Ejecución y destino de las acciones

El **Acción del dispositivo** el nodo ofrece un control preciso sobre cuándo y dónde se ejecutan los comandos, garantizando respuestas de automatización eficientes y específicas.

### Secuencia de ejecución

Cuando se activa, el **Acción del dispositivo** nodo sigue este patrón de ejecución:

1. **Destino de los dispositivos**: Las acciones se envían solo a los dispositivos que proporcionaron datos en el evento de activación actual
   1. Esto garantiza que los comandos lleguen solo a los dispositivos específicos involucrados en la condición
   2. Evita comandos innecesarios para los dispositivos de la flota que no se vieron afectados
2. **Procesamiento secuencial**: Varias acciones dentro de un nodo se ejecutan en el orden configurado, de arriba hacia abajo
   1. Cada acción completa la transmisión antes de que comience la siguiente acción
   2. El tiempo total de ejecución suele ser de unos segundos después de recibir el activador
3. **Validación del dispositivo**: Los dispositivos individuales procesan los comandos recibidos según sus capacidades
   1. Los comandos compatibles se ejecutan inmediatamente al recibirlos
   2. Los comandos no compatibles se reciben, pero el dispositivo los ignora
   3. Los mecanismos de seguridad del dispositivo pueden impedir comandos inapropiados (por ejemplo, apagar el motor mientras el vehículo está en movimiento)

### Comportamiento de conexión

**Integración del nodo IF/THEN Lógica**: Cuando se conecta a [IF/THEN Lógica](/docs/user/es/guide/account/iot-logic/nodes/logic-node.md) nodos, las acciones se ejecutan solo para los dispositivos en los que la condición lógica se evaluó como `true`. Esto proporciona una automatización condicional precisa.

**Conexiones directas**: Cuando se conecta directamente a otros tipos de nodo (Fuente de datos, Iniciar atributo), las acciones se ejecutan para todos los dispositivos en el flujo de datos cada vez que se reciben datos.

## Preguntas frecuentes

#### ¿Cómo sé si mis acciones se ejecutaron correctamente?

Revise [Analizador de datos](/docs/user/es/guide/account/iot-logic/data-stream-analyzer.md): seleccione el dispositivo que activó y busque el atributo que coincida con el ID del nodo de este nodo. Consulte [Cómo funcionan los nodos de Acción del dispositivo](#how-device-action-nodes-work) para más detalles.

Los comandos se envían a dispositivos que están confirmados en línea (los que proporcionan datos recientes), sin intervalo de tiempo de ejecución entre el activador y la entrega. Esto elimina la posibilidad de que el dispositivo se desconecte entre la activación y la ejecución.

#### ¿Puedo conectar varios nodos al mismo nodo de acción del dispositivo?

Sí. Los nodos de acción del dispositivo pueden recibir activadores de varios nodos ascendentes, pero tenga en cuenta que las acciones se ejecutarán para cualquier dispositivo que active cualquier nodo conectado. Al diseñar flujos complejos, considere el efecto acumulativo de múltiples fuentes de activación para garantizar que las acciones se ejecuten solo en los escenarios previstos. Para confirmar que el nodo se activa solo en los escenarios que usted desea, observe su atributo ID del nodo en [Analizador de datos](/docs/user/es/guide/account/iot-logic/data-stream-analyzer.md): muestra `1` en cada activación y `0` en caso contrario.

#### ¿Qué ocurre si conecto un nodo de acción del dispositivo directamente a una Fuente de datos?

El nodo de acción del dispositivo ejecutará sus acciones configuradas cada vez que cualquier dispositivo de la Fuente de datos envíe datos. Esto crea una ejecución continua de acciones en lugar de respuestas condicionales. Para la mayoría de los casos de uso, conectar nodos de acción del dispositivo a [IF/THEN Lógica](/docs/user/es/guide/account/iot-logic/nodes/logic-node.md) nodos proporciona un mejor control sobre cuándo deben ejecutarse las acciones.


---

# 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/user/es/guide/account/iot-logic/nodes/action-node.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.
