> 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

Procese datos telemáticos sin programar en IoT Logic. Reciba datos de rastreadores GPS, aplique transformaciones y dirija los resultados a Navixy o a sistemas externos.

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

Puede trabajar con dispositivos GPS, cámaras de 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. Los flujos continuos de datos, las notificaciones dirigidas basadas en eventos y las salidas paralelas a múltiples destinos son compatibles dentro de un solo flujo.

<figure><img src="https://1900701122-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F446mKak1zDrGv70ahuYZ%2Fuploads%2Fgit-blob-037a4de143619168a27f6c5779c1b69692ccc0a2%2Fiot-logic-dataflow-overview.png?alt=media" alt="Diagram of the IoT Logic data flow. On the left, telematics devices and sensors, and OEM and third-party servers, send data into the IoT Logic cloud. Inside the cloud, data passes through three stages: receive data, enrich data, and route results. From there it fans out to three destinations on the right: the Navixy platform, business apps and services, and third-party systems. A separate dashed path labeled &#x22;Commands&#x22; runs from the routing stage back to the devices, showing that IoT Logic can also send commands to devices."><figcaption></figcaption></figure>

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

IoT Logic está disponible para la cuenta **Propietarios** en el **Preferencias** sección. Para encontrarla:

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

## componentes de IoT Logic

**IoT Logic** se apoya 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 involucrados en sus procesos en general.

### flujo

**flujo** es el elemento funcional central de IoT Logic, proporcionando 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 interacción con los datos: recepción de datos, enriquecimiento de datos y transmisión de datos, cada una manejada 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 dispositivos GPS a la plataforma Navixy para una entrada fluida. También puede enriquecer dispositivos que ya están en el flujo con datos enviados desde un sistema externo.
* [nodo Iniciar atributo](/docs/user/es/guide/account/iot-logic/nodes/initiate-attribute-node.md) permite el enriquecimiento de datos al cambiar el nombre y personalizar los parámetros entrantes para cumplir diversos requisitos de la aplicación.
* [nodo IF/THEN Lógica](/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 de Salida](/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 con 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 lógica de transformación de datos y enrutamiento condicional dentro de los flujos, sin necesidad de scripting 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 utilizan en **Iniciar atributo** nodos.
* **Fórmulas de condición:** evalúan condiciones lógicas para validar datos o ramificar un flujo según valores en tiempo real. Se utilizan en **IF/THEN Lógica** nodos.

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

Tanto las fórmulas de cálculo como las fórmulas de condición funcionan con los valores que envía un dispositivo GPS. Un valor faltante puede impedir que una fórmula produzca resultados. Consulte [Valores faltantes en las expresiones](/docs/user/es/guide/account/iot-logic/nodes/missing-values-in-expressions.md).

### Analizador de datos

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

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

### Navixy Generic Protocol

Navixy Generic Protocol (NGP) crea la base para el 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 solo sistema. Independientemente del formato de datos original, 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 confiable, escalable y segura, lo que lo hace ideal para tareas complejas de gestión de flotas y seguimiento de activos.

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

## Acceso a la API

La funcionalidad de IoT Logic también se puede acceder de forma programática 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 permisos adecuados. Póngase en contacto con el administrador de su cuenta para asegurarse de tener los derechos de acceso necesarios.
{% endhint %}

Para la documentación completa de la API, los parámetros, los formatos de solicitud/respuesta y 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 Iniciar atributo](/docs/user/es/guide/account/iot-logic/nodes/initiate-attribute-node.md)
  * [IF/THEN Lógica](/docs/user/es/guide/account/iot-logic/nodes/logic-node.md)
  * [Acción del 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 de Salida](/docs/user/es/guide/account/iot-logic/nodes/output-endpoint-node.md)
  * [Funciones de zona](/docs/user/es/guide/account/iot-logic/nodes/geofence-functions.md)
  * [Valores faltantes en las expresiones](/docs/user/es/guide/account/iot-logic/nodes/missing-values-in-expressions.md)
* [Analizador 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, and the optional `goal` query parameter:

```
GET https://navixy.com/docs/user/es/guide/account/iot-logic.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.
