MMAI Network Manager 1.0.0

An network monitoring daemon that broadcasts network state over MQTT.

Servers

  • tcp://machinemotion.local:1883mqttMachineMotion

    For direct communication with the MMAI.

Operations

  • RECEIVE machine-motion/network-manager/active-route

    Operation IDpublish

    Available only on servers:

    Accepts the following message:

    Payload
    string
      Allowed values:
    • "LAN"
    • "TO_PC"
    • "WIFI"
    • "LTE"
    • "NONE"

    Examples

  • RECEIVE machine-motion/network-manager/connection/vention

    Operation IDpublish

    Available only on servers:

    Accepts the following message:

    Payload
    integer
    [ 0 .. 1 ]

    Examples

  • RECEIVE machine-motion/network-manager/connection/WAN

    Operation IDpublish

    Available only on servers:

    Accepts the following message:

    Payload
    integer
    [ 0 .. 1 ]

    Examples

  • RECEIVE machine-motion/network-manager/LAN

    Operation IDpublish

    Available only on servers:

    Accepts the following message:

    Payload
    integer
    [ 0 .. 1 ]

    Examples

  • RECEIVE machine-motion/network-manager/TO_PC

    Operation IDpublish

    Available only on servers:

    Accepts the following message:

    Payload
    integer
    [ 0 .. 1 ]

    Examples

  • RECEIVE machine-motion/network-manager/WIFI

    Operation IDpublish

    Available only on servers:

    Accepts the following message:

    Payload
    integer
    [ 0 .. 1 ]

    Examples

  • RECEIVE machine-motion/network-manager/WIFI/signal

    Operation IDpublish

    Available only on servers:

    Accepts the following message:

    Payload
    integer
    [ 0 .. 100 ]

    Examples

  • RECEIVE machine-motion/network-manager/LTE

    Operation IDpublish

    Available only on servers:

    Accepts the following message:

    Payload
    integer
    [ 0 .. 1 ]

    Examples

  • RECEIVE machine-motion/network-manager/LTE/signal

    Operation IDpublish

    Available only on servers:

    Accepts the following message:

    Payload
    integer
    [ 0 .. 100 ]

    Examples

Messages

  • #1InterfaceState
    Message IDInterfaceState
    Payload
    integer
    [ 0 .. 1 ]
  • #2SignalStrength
    Message IDSignalStrength
    Payload
    integer
    [ 0 .. 100 ]
  • #3InterfaceName
    Message IDInterfaceName
    Payload
    string
      Allowed values:
    • "LAN"
    • "TO_PC"
    • "WIFI"
    • "LTE"
    • "NONE"

Schemas

  • InterfaceState
    integer
    [ 0 .. 1 ]
  • SignalStrength
    integer
    [ 0 .. 100 ]
  • InterfaceName
    string
      Allowed values:
    • "LAN"
    • "TO_PC"
    • "WIFI"
    • "LTE"
    • "NONE"