Nodes to connect to the Manufacturing Service Bus (MSB) developed by VFK Research (Fraunhofer IPA)
npm install @vfk_research/node-red-contrib-msb!Build Status


Compatibility Matrix
Version compatibility to MSB versions:
| | 1.5.x-RELEASE | 1.6.x-RELEASE |
|---|:---:|:---:|
| 1.0.x | x | x |
If you want to contribute, please read the Contribution Guidelines.
If you want to know how to use this integration in your own node-RED flows, read below.
TODO: Link to general documentation about VFK MSB
You can use this integration to connect a node-RED flow to VFK MSB.
Install npm package to your node-RED instance:
``sh`
npm install @vfk_research/node-red-contrib-msb
or add the node-red-contrib-msb package via the node-RED package manager.
Available nodes:
- __msb-object node__: Main node to set up the self-description and connection to MSB
- __msb-event node__: Node to link messages to an MSB event (always wire its output to the msb-object node)
- __msb-config node__: Node to get the current value of a MSB configuration parameter
Currently, only one __msb-object node__ should be used within the same Node-Red instance. A single Node-Red instance is able to represent only one samrt objectconnected to the VFK MSB.
You can use this sample flow to test the capabilities of the nodes:
To connect the flow to an MSB instance and test it, some steps need to be done:
1. Update following field in the __msb-object node__:
- UUID: You can create UUIDs using this Online Generator.
- Token: Choose your token to be used in MSB verification later
- MSB-URL`: Set the URL to your MSB instance (websocket interface)
2. __Deploy__ the flow - this will establish the connection to MSB
3. __Verify__ your node app in MSB GUI
4. Now you are ready to __test messages__ from the node app to MSB (use the inject-nodes)
5. Optional: if you also want to test incoming messages from MSB to the node app,
you can __add an integration flow__ in MSB GUI linking hte node app events to its functions (just for testing) e.g.
!Sample node-RED flow