Steps to Enabling NodeX MQTT Data Distribution on NetBurner Devices
NodeX simplifies adding device data distribution capabilites by packaging and streamlining the interface of MQTT client / broker components, use of GUI based node configruation tools and a GUI based access to all nodes and data.
The number of steps and time necessary to build and deploy a NodeX enabled network depends on the NodeX level package and complexity of the network.
NodeX-LT Basic MQTT on NetBurner Devices
With NodeX-LT Tier 1 software you can add data distribution to your project in minutes. Here are the steps...

NodeX-DM and NodeX-DT, Tiers 2 & 3, Adds NST's Device Manager Routing and Message Translation Capabilities
With NodeX-LT adds data distribution to your project. Nodex-DM adds the embedded framework, Device Manager/Router and PC tools to configure and access you nodes and data. Here are the steps...
NodeX-DM and Nodex-DT System Tools Utilize XML Based Master Data Dictionary and Device Data Dictionaries
The ability to auto subscribe and publish message topics and capture data for plots, logs, displays or other processing, either statically or dynamically during execution is partially accomplish by the use of XML device and system Data Dictionaries. Creating the Data Dictionaries is probably the most difficult aspect of NodeX depending on your device. Note that NST has created Data Dictionaries for complex devices containing hundreds of messages with thousand of parameters. The XML Data Dictionaries fully define a node's configuration, it's attached devices, messages, etc down to the bit level.
-
Node Master Data Dictionaries Contain:
- Paths to Configuration files
- List of all Attached Device, Names, Alias, Interfaces and Attributes
- Distribution Service Type
- Active Interfaces and Basic Default Parameters
-
An Attached Device's Data Dictionaries Contains the Message Stream Definition Down to The Bit Level:
- Interface Control Document Information (version, revision, ownership, classification...)
- Enumeration Value Mappings (values to string)
- Distribution Service Type
- Message Descripters (key, id, label, word count, tx/rx, rates, byte swap...)
- Message Fields Descripters (key, label, location, byte order, data type, multipler, offset, units...)