IoT Logic
Your complete data management solution
IoT Logic is a no-code/low-code tool integrated into Navixy platform, designed to simplify telematics data management. It combines a visual flow system with a JEXL-based expression language, enabling efficient data transformation without requiring coding expertise. Acting as a data traffic manager, it processes raw input from GPS devices, dash cams, and IoT sensors, converting it into actionable insights through custom data pipelines.

IoT Logic Component overview schema
Navigation
IoT logic is accessible to account Owners in the Account Settings section. To find it:
Click the profile icon in the top-left corner of the screen to open your account settings
In the settings sidebar, select IoT Logic
IoT Logic components
IoT Logic leverages its components to process, decode, enrich, and convert incoming data in real time, ensuring compatibility with various platforms and services. By optimizing data flow management, the solution enhances accuracy and customization of your data-related activities and offers more control over the data involved in your processes in general.
Navixy Generic Protocol
Navixy Generic Protocol (NGP) creates the foundation for IoT Logic data handling. It is a flexible communication mechanism designed to standardize data flows from diverse GPS devices and sensors connected to them, enabling seamless integration into a single system. Regardless of the original data format, NGP unifies device communications by converting all incoming data into a common standard, therefore reducing compatibility issues. The protocol ensures reliable, scalable, and secure data transmission, making it ideal for complex fleet management and asset tracking tasks.
For technical details and implementation guidance, see the focused Navixy Generic Protocol documentation.
Flow
Flow is the central functional element of IoT Logic, providing a structured framework for designing, customizing, and managing data processing. It introduces an intuitive drag-and-drop workspace that simplifies the creation of data pipelines. The process is built around three key stages of data interaction, each handled by specific nodes:
Data reception
Data Source node manages data reception by connecting trackers to the Navixy platform for seamless input.Data enrichment
Initiate Attribute node enables data enrichment by renaming and customizing incoming parameters to meet various application requirements.Data transmitting
Output Endpoint node handles data transmission by forwarding processed data to third-party servers and applications, ensuring efficient delivery.
These nodes can be interacted with directly from Navixy’s interface. For a detailed breakdown of each node and usage instructions within the UI, redirect to the dedicated descriptions by clicking on data operations in the list.
Data Stream Analyzer
Data Stream Analyzer is a monitoring tool offering real-time troubleshooting capabilities for your data flow. The Analyzer provides a detailed view of incoming device data, making it the primary instrument to assess data integrity. On top of that, it has the potential to minimize operational risks, enhance decision-making, and improve service quality by allowing you to quickly identify data inconsistencies, optimize device performance, and maintain seamless operations.
For more details and usage instructions, see Data Stream Analyzer.
API access
IoT Logic functionality can also be accessed programmatically through the Navixy API. This allows developers to automate flow creation, management, and monitoring.
For security reasons, API access requires appropriate permissions. Contact your account administrator to ensure you have the necessary access rights.
For complete API documentation, parameters, request/response formats, and code examples, refer to the IoT Logic API documentation.
Section content