> 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.md).

# IoT Logic

**IoT Logic** es una herramienta de procesamiento de datos sin código o con poco código integrada en la plataforma Navixy. Permite a los operadores de telemática tener control directo sobre cómo se reciben, procesan y distribuyen los datos del dispositivo, sin involucrar a un desarrollador para cada nuevo requisito.

Puede funcionar con rastreadores GPS, cámaras para tablero, sensores IoT o servidores telemáticos de terceros que reenvían datos de dispositivos a Navixy. Los datos entrantes se normalizan a un formato coherente independientemente de su origen y luego pueden enriquecerse con atributos calculados y enviarse a la plataforma Navixy, a sistemas externos o a ambos.

Dentro del flujo, puede transformar y enrutar datos según condiciones en tiempo real, activar acciones automatizadas en los dispositivos y entregar resultados a la plataforma Navixy, a sistemas de terceros o a ambos. Se admiten dentro de un solo flujo secuencias continuas de datos, notificaciones dirigidas basadas en eventos y salidas paralelas a múltiples destinos.

![](/files/dc4899a9107ef6bfda01340c8ff8eaa110157db6)

{% hint style="info" %}
**Navegación**

IoT Logic es accesible para la cuenta **Propietarios** en la **Ajustes de cuenta** sección. Para encontrarla:

1. Haga clic en el icono del perfil en la esquina superior izquierda de la pantalla para abrir los ajustes de su cuenta
2. En la barra lateral de ajustes, seleccione **IoT Logic**
   {% endhint %}

## Componentes de IoT Logic

**IoT Logic** se basa en sus componentes para procesar, decodificar, enriquecer y convertir los datos entrantes en tiempo real, garantizando la compatibilidad con diversas plataformas y servicios. Al optimizar la gestión del flujo de datos, la solución mejora la precisión y la personalización de sus actividades relacionadas con los datos y ofrece un mayor control sobre los datos implicados en sus procesos en general.

### Flujo

**Flujo** es el elemento funcional central de IoT Logic, ya que proporciona un marco estructurado para diseñar, personalizar y gestionar el procesamiento de datos. Introduce un espacio de trabajo intuitivo de arrastrar y soltar que simplifica la creación de canalizaciones de datos mediante una secuencia de pasos de procesamiento de datos - **Nodos**.

El proceso se basa en tres etapas clave de la interacción con los datos: recepción de datos, enriquecimiento de datos y transmisión de datos, cada una gestionada por nodos específicos. Estos son los más comunes:

* [nodo Fuente de datos](/docs/user/es/guide/account/iot-logic/nodes/data-source-node.md) gestiona la recepción de datos conectando rastreadores a la plataforma Navixy para una entrada fluida.
* [Nodo de atributo inicial](/docs/user/es/guide/account/iot-logic/nodes/initiate-attribute-node.md) permite el enriquecimiento de datos al renombrar y personalizar los parámetros entrantes para satisfacer diversos requisitos de la aplicación.
* [Nodo de lógica SI/ENTONCES](/docs/user/es/guide/account/iot-logic/nodes/logic-node.md) permite el enrutamiento condicional de datos mediante la creación de puntos de bifurcación que dirigen el flujo de datos según expresiones lógicas y condiciones en tiempo real.
* [nodo Output Endpoint](/docs/user/es/guide/account/iot-logic/nodes/output-endpoint-node.md) gestiona la transmisión de datos reenviando los datos procesados a servidores y aplicaciones de terceros, garantizando una entrega eficiente.

Puede crear flujos de datos que cubran sus casos de uso o escenarios específicos desde cero, comenzar a partir de una plantilla preconfigurada en la página de inicio de IoT Logic o importar un flujo existente.

{% hint style="info" %}
Para obtener la lista completa de nodos disponibles con descripciones y guías, consulte la [Nodos](/docs/user/es/guide/account/iot-logic/nodes.md) página de referencia.
{% endhint %}

### Lenguaje de expresiones

IoT Logic utiliza un lenguaje de expresiones integrado basado en JEXL (Java Expression Language) con extensiones específicas para telemática. Impulsa la transformación de datos y la lógica de enrutamiento condicional dentro de los flujos, sin necesidad de scripts ni programación.

* **Fórmulas de cálculo:** calculan nuevos atributos de datos a partir de los existentes mediante operaciones matemáticas, conversiones de unidades y decodificación binaria a nivel de bits. Se usan en **Iniciar atributo** nodos.
* **Fórmulas de condición:** evalúan condiciones lógicas para validar datos o ramificar un flujo en función de valores en tiempo real. Se usan en **Lógica IF/THEN** nodos.

Para consultar la referencia completa de sintaxis y el catálogo de funciones, vea la [Navixy IoT Logic Expression Language](/docs/iot-logic-api/technologies/navixy-iot-logic-expression-language.md) documentación.

### Analizador de flujo de datos

Analizador de flujo de datos es una herramienta de supervisión que ofrece capacidades de resolución de problemas en tiempo real para su flujo de datos. El Analizador proporciona una vista detallada de los datos entrantes de los dispositivos, lo que lo convierte en el instrumento principal para evaluar la integridad de los datos. Además, tiene el potencial de minimizar los riesgos operativos, mejorar la toma de decisiones y aumentar la calidad del servicio al permitirle identificar rápidamente incoherencias en los datos, optimizar el rendimiento del dispositivo y mantener unas operaciones fluidas.

Para más detalles e instrucciones de uso, consulte [Analizador de flujo de datos](#data-stream-analyzer).

### Navixy Generic Protocol

Navixy Generic Protocol (NGP) constituye la base del manejo de datos de IoT Logic. Es un mecanismo de comunicación flexible diseñado para estandarizar los flujos de datos procedentes de diversos dispositivos GPS y sensores conectados a ellos, lo que permite una integración fluida en un único sistema. Independientemente del formato original de los datos, NGP unifica las comunicaciones de los dispositivos al convertir todos los datos entrantes en un estándar común, reduciendo así los problemas de compatibilidad. El protocolo garantiza una transmisión de datos fiable, escalable y segura, por lo que resulta ideal para tareas complejas de gestión de flotas y seguimiento de activos.

Para obtener detalles técnicos y orientación de implementación, consulte la documentación específica de [Navixy Generic Protocol](/docs/iot-logic-api/technologies/navixy-generic-protocol.md).

## Acceso a la API

La funcionalidad de IoT Logic también puede accederse mediante programación a través de la API de Navixy. Esto permite a los desarrolladores automatizar la creación, gestión y supervisión de flujos.

{% hint style="info" %}
Por motivos de seguridad, el acceso a la API requiere los permisos adecuados. Póngase en contacto con el administrador de su cuenta para asegurarse de que dispone de los derechos de acceso necesarios.
{% endhint %}

Para consultar la documentación completa de la API, los parámetros, los formatos de solicitud/respuesta y los ejemplos de código, consulte la [documentación de la API de IoT Logic](https://navixy.com/docs/iot-logic-api/).

## Contenido de la sección

* [Guía de inicio rápido](/docs/user/es/guide/account/iot-logic/quick-start-guide.md)
  * [Plantillas](/docs/user/es/guide/account/iot-logic/quick-start-guide/templates.md)
* [Gestión de flujos](/docs/user/es/guide/account/iot-logic/flow-management.md)
  * [Procesamiento de datos predeterminado](/docs/user/es/guide/account/iot-logic/flow-management/default-flow.md)
  * [Ejemplo de configuración de flujo](/docs/user/es/guide/account/iot-logic/flow-management/flow-configuration-example.md)
* [Nodos](/docs/user/es/guide/account/iot-logic/nodes.md)
  * [nodo Fuente de datos](/docs/user/es/guide/account/iot-logic/nodes/data-source-node.md)
  * [Nodo de atributo inicial](/docs/user/es/guide/account/iot-logic/nodes/initiate-attribute-node.md)
  * [Lógica IF/THEN](/docs/user/es/guide/account/iot-logic/nodes/logic-node.md)
  * [Acción de dispositivo](/docs/user/es/guide/account/iot-logic/nodes/action-node.md)
  * [Webhook](/docs/user/es/guide/account/iot-logic/nodes/webhook-node.md)
  * [nodo Output Endpoint](/docs/user/es/guide/account/iot-logic/nodes/output-endpoint-node.md)
* [Analizador de flujo de datos](/docs/user/es/guide/account/iot-logic/data-stream-analyzer.md)


---

# 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:

```
GET https://navixy.com/docs/user/es/guide/account/iot-logic.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
