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
  • System architecture and interfaces
  • OPP

OPP

General

The Open Production Protocol (OPP) is a unified standard for the communication between manufacturing machines and software solutions in the manufacturing context like Bosch Manufacturing and Logistics Platform (BMLP) and NEXEED Industrial Application System (NEXEED IAS). OPP defines a communication protocol with standardized messages to dramatically reduce the configuration and integration effort of machines and enable a development of software solutions for manufacturing IT with only rarely required changes on machines. #It unifies existing standards for machine communication within Bosch like AE-JSON, M2M@CC, etc. as well as external protocols like PPMP.

For more details see the OPP specification on Github.

Endpoint

The URI of the Information Router endpoint is built as in the following pattern:

https://{serverUrl}:{port}/connectivity/messaging/{apiVersion}/{tenantId}/{messageFormat}/{messageVersion}

The table bellow explains the components of the URI pattern.

Component Meaning Supported Values Example

serverUrl

The fully qualified name or IP address where the Information Router service is running.

10.20.30.40
si0vmc3809.de.bosch.com

port

The port on which the service is running

443

apiVersion

The version of the Information Router machine API.

Current version: v1

v1

tenantId

The unique identifier of the tenant to which the machine is assigned to.

7311ea8c-5d48-43fe-acf9-980eedf24b6c

messageFormat

The format of the message that the machine sends to the Information Router service.

Currently supported:
- oppMl
- Open Production Performance Protocol

oppMl

messageVersion
(optional)

The version of the Ppmp payload. This part of the URL is optional and defaults to v09 when omitted.

v09
v10

v10

Example URI’s are:

  • https://serverurl.com:8000/connectivity/messaging/v1/7311ea8c-5d48-43fe-acf9-980eedf24b6c/oppMl/v10

  • https://serverurl.com:443/connectivity/messaging/v1/7311ea8c-5d48-43fe-acf9-980eedf24b6c/oppMl

Contents

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

Changelog Corporate information Legal notice Data protection notice Third party licenses