Important Cookie Information

This website uses cookies for reasons of functionality, comfort, and statistics. If you consent to this use of cookies, please click "Ok". If you like to disable the cookies, please click here. For more information see our Privacy Policy

Connecting all things to your IoT application

Bosch IoT Gateway Software

Our OSGi-based software enables efficient realization of gateway-based IoT scenarios for smart homes, Industry 4.0, connected cars, and eHealth.
Release 9.0 available now. Learn more

OSGi-based gateway middleware stack

Based on open standards and open APIs, our Bosch IoT Gateway Software provides out-of-the-box support for most connectivity protocols.

Bosch IoT Gateway Software is based on OSGi and makes it possible to realize end-to-end IoT solutions. Icon lens
Our OSGi based Bosch IoT Gateway Software makes it possible to realize end-to-end IoT solutions.

You can connect almost any asset, device, or thing – from any vendor or vintage – via our Bosch IoT Gateway Software. By supporting a great variety of protocols out of the box, we help make things web-enabled from end to end.

Our software makes it possible to operate local applications on the gateway – even without an internet connection. It also makes your IoT business future-proof: once you integrate a device, it will be compatible with all current and all future applications. And thanks to ideal backend software, our Bosch IoT Remote Manager, gateways can be managed and monitored remotely.

Learn more about the Bosch IoT Remote Manager

Features of our Bosch IoT Gateway Software at a glance

OSGi-based Bosch IoT Gateway Runtime

  • Includes our own OSGi-certified, low-footprint implementation compliant with OSGi release versions 4.2, 4.3, 5.0, and 6.0
  • Optimized for use in embedded device platforms such as gateways / hub devices
  • Provides a remote management agent based on TR-069 incl. service and application lifecycle management
  • Includes device discovery and connectivity support: incl. Z-Wave, ZigBee, DECT ULE, Bluetooth LE, UPnP, KNX, Home Connect, Modbus, EEBUS SPINE, SHIP, web cameras, etc.
  • Comes with integrated device abstraction layer
  • Provides scalable automation rules engine for scripted automation scenarios
  • Comes with sophisticated resource management support, enhancing runtime robustness and reliability
  • Provides update and restart manager
  • Includes intelligent, extensible native watchdog agent
  • Ported and optimized for many JVMs and OSs
  • Comes with rich remote-access capabilities (REST, JSON-RPC and WebSockets)
  • Includes web-based administration application and CLI interface locally, either via Telnet or from within Eclipse
  • Provides platform, application & service lifecycle management
  • Supports remote installation, updating, uninstallation, configuration, monitoring, and diagnostics – all on the fly

OSGi Certified

Software development kit for the Bosch IoT Gateway Software

Bosch IoT Gateway SDK based on the Eclipse IDE

  • Includes our OSGi-based Bosch IoT Gateway Runtime serving as the base for tailoring runtime images for specific device platforms and business domains
  • Contains mToolkit, an Eclipse plug-in: a collection of convenient tools for deploying and managing OSGi-compliant bundles and applications on OSGi runtimes straight from within the Eclipse Workbench
  • Contains mBProfiler, an Eclipse plug-in: assists developers in improving the efficiency of applications by exploring different aspects of the performance of a Java program, associated with JVM’s consumption of available platform resources (CPU, memory, and threads)
  • Contains the Target Platforms Store, an Eclipse plug-in: adds target platforms to the Eclipse Plug-in Development Environment, which hold the APIs and services available in the Bosch IoT Gateway Runtime
  • Contains Target Image Descriptors: a set of pre-defined Bosch IoT Gateway Runtime images containing the functional components for the most common production-related use cases. Developers can use the image descriptors to generate an operational runtime and deploy it on devices, to emulate a runtime on a PC, or to design their own images based on the pre-defined ones.
  • Includes our Bosch IoT Gateway Runtime Validator for testing / validating the functional and non-functional conformance of your runtime
  • Development against mature, standardized APIs