Nexeed

Information Router

    • Introduction
    • User manual
      • Operating Principle
    • Developer documentation
      • Concepts
        • Machine interfaces
        • Supported protocols
      • Getting Started
      • How-to
    • Troubleshooting
    • API documentation
    • Glossary
Information Router
  • Industrial Application System
  • Core Services
    • Block Management
    • Deviation Processor
    • ID Builder
    • Multitenant Access Control
    • Notification Service
    • Reporting Management
    • Ticket Management
    • Web Portal
  • Shopfloor Management
    • Andon Live
    • Global Production Overview
    • KPI Reporting
    • Operational Routines
    • Shift Book
    • Shopfloor Management Administration
  • Product & Quality
    • Product Setup Management
    • Part Traceability
    • Process Quality
    • Setup Specs
  • Execution
    • Line Control
    • Material Management
    • Order Management
    • Packaging Control
    • Rework Control
  • Intralogistics
    • AGV Control Center
    • Stock Management
    • Transport Management
  • Machine & Equipment
    • Condition Monitoring
    • Device Portal
    • Maintenance Management
    • Tool Management
  • Enterprise & Shopfloor Integration
    • Archiving Bridge
    • Data Publisher
    • Direct Data Link
    • Engineering UI
    • ERP Connectivity
    • Gateway
    • Information Router
    • Master Data Management
    • Orchestrator
Nexeed Learning Portal
  • Information Router
  • Developer documentation
  • Concepts
  • Machine interfaces
✎

Machine interfaces

The production machine initiates communication by sending requests to the Information Router.

This information is out-of-date

RESTful API

In this version, the supported operation (HTTP method) for sending messages to the Information Router is POST. The support for MQTT is under development.

This information is out-of-date and needs an update

AMQP

AMQP is a standard messaging protocol for the Internet of Things (IoT). It is designed as an extremely lightweight publish/subscribe messaging transport that is ideal for connecting remote devices with a small code footprint and minimal network bandwidth.

Amqp SouthboundCommunication

Information Router supports the AMQP protocol and the publish-subscribe pattern between devices and its backend. Devices publish to an AMQP broker to a certain exchange and Information Router subscribes to it or a linked queue in order to receive the request. Information Router then forwards the received message to the target service, most commonly via REST. The response from the service is subsequently received back by the Information Router and published to a topic on which the device in turn is subscribed. The response to the device is currently limited as only error messages are published back.

When southbound AMQP protocol is enabled, the queues are automatically generated. Subscription queues are generated on startup, response queues are generated only when the first response is sent back. The tenant ID is dynamically filled based on the relevant environment variable.

MQTT

MQTT is a standard messaging protocol for the Internet of Things (IoT). It is designed as an extremely lightweight publish/subscribe messaging transport that is ideal for connecting remote devices with a small code footprint and minimal network bandwidth.

Mqtt SouthboundCommunication

Information Router supports the MQTT protocol between devices and its backend, meaning that the device publishes to an MQTT broker on a certain topic and Information Router subscribes to it in order to receive the message. Internally, Information Router then forwards the received message to the target service, most commonly via REST. The response from the service is received by the Information Router again and published back to a topic on which the device is subscribed. The response to the device is currently limited to error messages.

Kafka

Apache Kafka is an open-source distributed event streaming platform used in many applications and domains with focus on high-performance and low latency, scalability, and high availability, e.g. for the Internet of Things (IoT). It has its own messaging protocol. It is designed as an extremely fast publish/subscribe or event streaming messaging transport that is ideal for connecting remote devices with a small code footprint and minimal network bandwidth.

Amqp SouthboundCommunication

Information Router supports the Kafka protocol between devices and its backend, meaning that the device publishes to a Kafka broker (or Kafka cluster) on a certain topic and Information Router subscribes to it and publishes to another topic, in order for the device to receive the response to that request if needed. Internally, Information Router forwards the received message to the target service, most commonly via REST. The response from the service is received by Information Router and published back to a topic on which the device is subscribed. The response to the device is currently limited as only error messages are published back.

At the moment, only PPMP messages are supported.

When southbound Kafka protocol is enabled the topics are automatically generated. The tenant ID is dynamically filled based on the relevant environment variable.

Contents

© Robert Bosch Manufacturing Solutions GmbH 2023-2025, all rights reserved

Changelog Corporate information Legal notice Data protection notice Third party licenses