HiveMQ Edge is an MQTT gateway that enables interoperability between OT devices and IT systems. It translates diverse protocols into MQTT for streamlined communication and helps organize data into a unified namespace, making managing and streaming data across your infrastructure easier.
The PR implements the loading of policies, both Data and `Behavior, into the designer.
The process parses the policy payload, creates the ReactFlow nodes and edges for each of its elements (policy, topic filter, validator, etc ...) and replaces them on the Data Hub Designer canvas. The immediate effect of the operation is that any existing "draft" in the canvas will be discarded and replaced.
Out-of-scope
The user experience around policy loading, drafting, publishing and editing will be refined in a subsequent ticket.
The PR only deals with the "deserialisation" of a policy onto the canvas. UX/UI issues (such as loading multiple or connected policies, and identification of policy/draft) will be dealt with in subsequent tickets.
See https://hivemq.kanbanize.com/ctrl_board/57/cards/19966/details/
The PR implements the loading of policies, both
Data
and`Behavior
, into the designer.The process parses the policy payload, creates the ReactFlow nodes and edges for each of its elements (policy, topic filter, validator, etc ...) and replaces them on the Data Hub Designer canvas. The immediate effect of the operation is that any existing "draft" in the canvas will be discarded and replaced.
Out-of-scope