Nodes

  • mmrc / device ID / node ID: this is the base topic of a node. Each node must have a unique node ID on a per-device basis which adhere to the ID format.

Node Attributes

  • mmrc / device ID / node ID / $node-attribute:

All listed attributes are required. A node attribute MUST be one of these:

TopicDescription
$nameFriendly name of the Node
$typeType of the node
$propertiesExposed properties, separated by , for multiple ones.

For example, our engine node would send:

mmrc/super-car/engine/$name → "Car engine"
mmrc/super-car/engine/$type → "V8"
mmrc/super-car/engine/$properties → "speed,direction,temperature"