SOT
    • Introduction
    • Concepts
      • Operating principle
      • Machine interfaces
      • Supported protocols
    • Getting started
    • How-to
      • Send data
    • Operations manual
      • Overview
      • System architecture and interfaces
        • Technical context and deployment view
        • Machine interface
        • PPMP
        • OPP
        • Rexroth Tightening
        • Dynamic multi-tenancy
        • AMQP
        • Kafka
        • MQTT
        • Unknown Device handling
        • Watchdog handling
      • System requirements
        • connectivity/connectivity-service:1
        • connectivity/connectivity-webui-service:1
      • Migration from previous versions
        • Tenant ID migration guide
        • Migration to 2.0.0+
        • Migration to 2.1.0+
      • Setup and configuration
        • Logging
        • Helm configuration
        • Messaging (inbound)
      • Start and shutdown
      • Regular operations
      • Failure handling
        • Unknown device handling
      • Logging and monitoring
      • Known limitations
        • Rexroth Tightening
        • Unknown Device handling
        • Amqp
        • Kafka
    • Troubleshooting
    • API documentation
    • Glossary
Information Router
  • Smart Operations Toolkit
    • Deviation Processor
    • Multitenant Access Control
    • Notification Service
    • Ticket Management
    • Web Portal
  • Shopfloor Management
    • Andon Live
    • KPI Reporting
    • Operational Routines
    • Shift Book
    • Shopfloor Management Administration
  • Product & Quality
    • Process Quality
    • AI Services
  • Machine & Equipment
    • Condition Monitoring
    • Device Portal
  • Enterprise & Shopfloor Integration
    • Information Router
    • Master Data Management

SOT Learning Portal

  • Information Router
  • Operations manual
  • Setup and configuration
  • Messaging (inbound)

Messaging (inbound)

Information Router supports multiple inbound channels and protocols for messages. The following protocols are supported: - REST - MQTT - Kafka - AMQP 1.0

MQTT

MQTT is a lightweight messaging protocol designed for low-bandwidth, high-latency networks. It is ideal for IoT devices and applications that require real-time communication.

In order to use MQTT with Information Router, you need to configure the MQTT broker and set up the necessary parameters in the HELM configuration. The following sections will guide you through the process of configuring MQTT in Information Router.

Helm Parameter

Required Value

Description

connectivity.local.mqtt.enabled

"true"

Enables the entire MQTT feature

connectivity.local.mqtt.hostname

<FQDN>

The hostname of the MQTT broker. This can be a DNS name or an IP address.

connectivity.local.mqtt.port

<port number>

The port number on which the MQTT broker is listening.

connectivity.local.mqtt.username

<username>

The username for authenticating with the MQTT broker.

connectivity.local.mqtt.password

<password>

The password for authenticating with the MQTT broker.

connectivity.local.mqtt.sslEnabled

"true"/"false"

Determines if the connection to the MQTT broker should be encrypted.

connectivity.local.mqtt.sslVersion

"Tls12"/"Tls13"

Determines the SSL version to be used for the connection.

connectivity.local.mqtt.oppRequestTopic

<inbound topic name>

The topic name for incoming messages. This is the topic to which the Information Router will subscribe to receive messages (e.g. "{TenantId}/opp/v09").

connectivity.local.mqtt.oppResponseTopic

<response topic name>

The topic name for outgoing messages. This is the topic to which the Information Router will publish messages (e.g. "{TenantId}/opp/v09/response").

connectivity.local.mqtt.oppSendResponse

"true"

Enables sending of responses to the MQTT broker.

connectivity.local.mqtt.oppSendErrorResponse

"true"

Enables sending of error responses to the MQTT broker.

connectivity.deployments.connectivity-service.env.MqttSettingsChannelsOppMlSubQueueAlias

<inbound topic name>

Same value as connectivity.local.mqtt.oppRequestTopic. This is used for the subscription queue name.

Contents

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

Changelog Corporate information Legal notice Data protection notice Third party licenses