Cybus Connectware 0.35.0 Release Announcement
We are happy to announce the release of Cybus Connectware 0.35.0. Besides many small fixes and improvements, we are excited to show you some big new features that make data handling within the Connectware much more powerful, enables a more consistent configuration and removes the need for additional custom preprocessing tools for most use cases. In the course of our continuous security activities, we have updated most of our internal dependencies. As usual, please refer to the official changelog to get all technical details: https://docs.cybus.io/docs/0.35.0/user/changelog.html
Added MTConnect Adapters as a supported Data Source
Starting with this release, you can directly connect to machines that provide an interface to MTConnect Adapters supporting the SHDR protocol. This is usually the foundation between an MTConnect Adapter and an MTConnect Agent. If available, this is the more performant way compared to working with the HTTP/XML Interface of MTConnect. This is for example useful when working with Mazak PLCs. For more information, see the docs at https://docs.cybus.io/docs/0.35.0/user/protocols/shdr.html
Introducing MQTT Middleware
The Cybus Connectware has always been strong in mapping industrial protocols like Modbus, S7, OPC-UA to a unified MQTT API. Data normalization and other pre-processing steps have until now required external logic, that was often implemented in custom Docker containers or NodeRed Flows. Starting with this version, data pre-processing can be defined directly in the Commissioning File. These stream processing steps are called MQTT Middleware. For starters, we provide Transform and Filter functionality with JSONata, rate-limiting filters like burst-mode and change-of-value and a parser for binary raw data.
Sample use cases for this newly added MQTT Middleware are:
- unit conversion and normalization
- insertion of meta-data
- combination of atomic data points to sophisticated digital twin models
- interface adapters
- simple calculations e.g. for counting, processing times, …
- synchronization of decoupled events into homogenous process images
- reduction of cloud transaction costs by reducing package count through burst mode
For a detailed documentation, refer to https://docs.cybus.io/docs/0.35.0/user/protocols/mqtt.html#middleware
MQTT Wildcard Subscriptions and Dynamic Fields
Device commissioning files now have the ability to use wildcards in MQTT subscriptions. Combined with the MQTT Middleware features, it’s now possible to remove redundancy from many configurations.
Change User Passwords without Admin Rights
With the single-sign-on capabilities of the Cybus Connectware it’s easy to create non-privileged users that need to login before being able to access dashboards or other web interfaces provided by third-party services running on the Cybus Connectware. Users can now change their own password without the help of an administrator directly from the Login Screen.
Various Frontend Improvements
We continuously work on improving the user experience and consolidating features. We have polished many details, introduced a nice JSON renderer in the explorer and fixed some issues in the frontend when working with Internet Explorer 11.