Motion 1.0.0

MQTT Topics that pertain to motors & actuators

Servers

  • tcp://machinemotion.local:1883mqttMachineMotion

    For direct communication with the MMAI.

Operations

  • RECEIVE drive/{port}/{index}/energize

    Operation IDpublish

    Available only on servers:

    Accepts the following message:

    Payload
    integer
    [ 0 .. 1 ]

    Examples

  • RECEIVE drive/{port}/{index}/motion-complete

    Operation IDpublish

    Available only on servers:

    Accepts the following message:

    Payload
    integer
    [ 0 .. 1 ]

    Examples

  • RECEIVE drive/{port}/{index}/home

    Operation IDpublish

    Available only on servers:

    Accepts the following message:

    Payload
    integer
    [ 0 .. 1 ]

    Examples

  • RECEIVE drive/{port}/{index}/end

    Operation IDpublish

    Available only on servers:

    Accepts the following message:

    Payload
    integer
    [ 0 .. 1 ]

    Examples

  • RECEIVE drive/{port}/{index}/error

    Operation IDpublish

    Available only on servers:

    Accepts the following message:

    array<object>

    Examples

  • RECEIVE drive/{port}/{index}/temperature

    Operation IDpublish

    Available only on servers:

    Accepts the following message:

    Payload
    number
    format: float
      Examples values:
    • 0.1

    Examples

Messages

  • #1state
    Message IDstate
    Payload
    integer
    [ 0 .. 1 ]
  • #2error
    Message IDerror
    array<object>
  • #3temperature
    Message IDtemperature
    Payload
    number
    format: float
      Examples values:
    • 0.1

Schemas

  • state
    integer
    [ 0 .. 1 ]
  • temperature
    number
    format: float
      Examples values:
    • 0.1
  • array<object>