Enable interop between Project Nodes and MQTT Broker service #114
Labels
epic
A significant feature or piece of work that doesn't easily fit into a single release
size:L - 5
Sizing estimation point
Milestone
Description
With the first iteration of the MQTT Broker service, we require users to register MQTT Clients in order to connect to the broker. This is true whether they are connecting from an external device, or a managed Node-RED instance.
Each registered client can only connect once to the broker; they cannot be shared. This makes things awkward when working with the DevOps pipeline; the credentials have to be provided via ENV vars to ensure each instance stage gets its own unique credentials.
The proposal here is to enhance the Project nodes as the way to pub/sub on the broker from within a managed Node-RED instance. The user does not need to worry about connection details - they just plug in topics to use and its done.
I suggest, but open to alternatives, adding a third 'use team broker' option to the node:
Above mock up is the Project In node - the Project Out node should be updated to match. The Project Call node does not feature here.
Some requirements:
Tasks
The text was updated successfully, but these errors were encountered: