Gateway middleware stack, SDK and remote device management

ProSyst provides a hardware- and OS-agnostic IoT middleware stack as well as the remote device management and software provisioning system running at service providers or device OEMs back end or in the cloud.

All ProSyst products are truly open – based on open standards and open APIs - designed to be integrated with existing devices and enterprise software solutions.

OSGi gateway middleware stack (mBS)

Open standards based middleware stack for gateways

  • Includes ProSyst own, OSGi certified, low-footprint implementation compliant to OSGi release version 4.2, 4.3, 5.0.
  • HGI SWEX (Software Modularity) compliant and tested 
  • Optimized for the use in embedded products such as gateway / hub devices.
  • Provides TR-069 and TR-157 based remote management agent, incl. service and application lifecycle management.
  • Includes home network connectivity support incl. Z-Wave, ZigBee, DECT, BLE, wMBUS, EnOcean, UPnP, KNX, X10, HomeMatic, Web Cameras, etc.
  • Comes with integrated device abstraction layer (DAL).
  • Provides scalable automation rules engine for scripted automation scenarios (scenario manager).
  • Includes integrated web server and web framework for rich web based interfaces.
  • 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 such as Linux, Android, etc.
  • Comes with rich remote access capabilities (Java, JCA, JMS, Web Services (SOAP, REST), JSON-RPC).
  • Includes web-based administration application and CLI interface locally, through Telnet or from within Eclipse. 
  • Provides platform, application & service lifecycle management.
  • Supports remote install, update, uninstall, configuration, monitoring & diagnostics – on the fly.

Software develoment kit (mBS SDK)

Software Development Kit (SDK) based on the Eclipse IDE

  • Contains Eclipse Plug-In mBProfiler: 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 the available platform resources (CPU, memory and threads).
  • Contains Eclipse Plug-In mToolkit: A collection of convenient tools for deployment and management of OSGi-compliant bundles and applications on OSGi Runtimes straight from within the Eclipse Workbench.
  • Contains Eclipse Plug-In Target Platforms Store: Adds to the Eclipse Plug-in Development Environment a bunch of target platforms holding the APIs and services available in the OSGi Runtime.
  • Includes a mBS Runtime.
  • Includes an OSGi Runtime Validator Tool for testing / validating the functional & non-functional conformance of your OSGi platform
  • Platform APIs can be plugged-in at any time.
  • Target Platforms Store: Adds to the Eclipse Plug-in Development Environment a bunch of target platforms holding the APIs and services available in the OSGi Runtime.
  • Target Image Descriptors: Represent a set of pre-defined OSGi Runtime images containing the functional components for the most typical production use cases. Developers can use the image descriptors to generate a ready runtime and deploy it on devices, to emulate a runtime on a PC or to design own images based on the pre-defined ones.
  • Development against mature, standardized APIs.
  • A large developer community already exists.

Remote device management and software provisioning system (mPRM)

Backend device management, monitoring and software provisioning system, for various classes of gateways and devices

  • Provides off-the-shelf remote device management (see the status and control the state of your device) for OSGi-, TR-069- / TR-157- and OMA-DM-enabled devices.
  • Open for implementation of additional management protocols, business logic extensions and user interfaces.
  • Provides remote access for apps and application servers to gateways and devices.
  • Open and easy to integrate with existing management system through an extensive set of APIs: Java, JCA, JMS, Web Services (SOAP, REST), JSON-RPC.
  • Provides advanced gateway, device and software management: mass management operations (bulk device configuration and provisioning), software repository (inventory of device software and configuration settings), stand alone and web-based administration interface, end-to-end security (user authentication and authorization, network communication, certificate management), advanced load balancing, scalability and high availability (cluster support).
  • Enables the following use cases: platform, application & service lifecycle management (remote install, update, uninstall, configure – on the fly), firmware & file update, remote configuration & provisioning, remote monitoring & diagnostics (life status checks, logging, monitoring, etc.), remote security administration.
  • Proven and in production use in many commercial product deployments around the globe (Smart Home, Connected Car, Industrial Internet)

If you want to know more about our products, please let us know today. Finally, if you have special requirements or you need a non-standard feature, just contact us:

just contact us

ProSyst professional services: Start now. Start small. Launch quickly!

Our innovation acceleration process is designed to help any company start with a blank slate and end up with a market ready product in just a few months, reducing the product development cycle and the time to market dramatically.

Our dedicated professional services team works closely with you to ensure that every project is successful, we offer:

  • Training & customized workshops
  • Technical consulting & project management
  • Customized development
  • Porting and installation
  • Integration services
  • QA & testing
  • Support & maintenance

White Paper

Joint White Paper by Bosch Software Innovations/ProSyst and PTC® – Addressing the real world challenges of IoT solution development

Download now!

Are you a developer?

Register for a free trial version of our ProSyst products.

Register now