Output endpoint node
In IoT Logic, Output Endpoint nodes serve as universal data transmission points that deliver standardized device readings to external services. These nodes transform diverse data streams into a unified format through Navixy Generic Protocol, enabling consistent data delivery across different target systems like analytics platforms, monitoring systems, and other third-party services. The node serves as a key component in a flow, ensuring that enriched device data reaches its intended destinations in a standardized, easily consumable format.
The Output Endpoint nodes are configured for each flow in the Navixy platform UI. To see detailed descriptions of node setting options and step-by-step instructions, see Output Endpoint in User documentation.
The Output Endpoint node transforms device data through MQTT protocol and JSON formatting, which enables consistent communication with any external service. Rather than requiring multiple protocol handlers for different device types, the node can deliver unified data streams by implementing the Navixy Generic Protocol. This standardization process allows organizations to integrate diverse IoT devices with minimal configuration overhead, deriving consistent and readable information from various data sources, including different GPS and telematics devices, as well as third-party servers storing such data.
Here are the general capabilities of the node:
Transmits standardized data to multiple external services simultaneously
Integrates seamlessly with the Navixy platform through the Default endpoint, maintaining platform functionality while enabling additional data destinations
Accepts and processes data streams from multiple source devices within a single data flow, consolidating diverse inputs into a unified format - Navixy Generic Protocol
Supports flexible data transformation through multiple Initiate Attribute nodes within the flow before final transmission
Delivers data synchronously to ensure consistent state across all receiving systems
Notes
The node transmits data streams that may include sensitive information such as location data, device IDs, telemetry, and custom attributes added during flow processing. When transmitting such data to 3d-party systems, ensure that the receiving system implements appropriate security measures to protect this information from unauthorized access.
ALL data transmitted through Output Endpoint nodes follows the Navixy Generic Protocol specification, ensuring consistency across all target systems.
It is recommended that every flow contain the default Navixy endpoint connection to ensure proper device tracking and monitoring on the Navixy platform. If this endpoint is removed from a flow's outputs, the platform will no longer receive data from connected devices, making them appear offline and preventing access to their data through the Navixy platform.
Flows can contain multiple Output Endpoint nodes, so their names and IP:Port combinations must be unique within a flow.
Output Endpoint nodes must be positioned as terminal nodes in a flow - they cannot serve as intermediate processing steps.