MuMaBus: Difference between revisions

From The Munich Maker Lab's Wiki
Jump to navigation Jump to search
(list all the api endpoints)
Line 51: Line 51:
|-
|-
| mumalab/room/network/bandwidth || Amount of WAN bandwith used from the space network || JSON ||
| mumalab/room/network/bandwidth || Amount of WAN bandwith used from the space network || JSON ||
|-
| mumalab/room/ledpanel/#|| LED Panel from Jorgen ||  || [[LEDPanel]]
|-
|-
|}
|}

Revision as of 17:59, 25 January 2016

 
MuMaBus

Release status: experimental [box doku]

Description Bus to connect different devices in the lab and in the outside world
Author(s)  tiefpunkt

The MuMaBus is a framework to connect different devices in the lab to each other and with outside services. This is currently done using MQTT.

Bus details

  • MQTT Broker: mqtt.tiefpunkt.com
  • Port: 1883 (unencrypted), 8883 (SSL, using a CACert certificate)
  • Anonymous read access to mumalab/#
  • For write access, contact tiefpunkt

Topics

Topic Description Possible values Devices
mumalab/DMX/1/controller MAC and IP of DMX controller, comma separated
mumalab/DMX/1/set interface to set DMX channels Accepts list of DMX id:state, comma separated. State is int between 0-255 (0 is off), or 1000 (toggle between on and off)
mumalab/DMX/1/state list of current state of DMX ids with state, comma separeted e.g.: "0:0,1:0,2:255,3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,11:0"
mumalab/mccafe/1/buttonpress Button presses on the fastfood remotes e.g. "B2" Fastfood Remotes
mumalab/mpd/command Control the MPD via MQTT play, pause, next, previous, toggle, volume up, volume down SpaceMusic
mumalab/room/status Status of the lab 0 for closed, 1 for open, ? for unknown StartYourEngines
mumalab/room/sensors/# Sensors across the space plain numeric values SensorNode
mumalab/room/lights/# Light control system tbd LightsOut
mumalab/room/lights/hanging_lights/state Hanging lights above the worktables 0, 1 LightsOut
mumalab/room/lights/whiteboard/state Light tube around the whiteboard 0, 1 LightsOut
mumalab/room/lights/chandelier/state Chandelier incl. RGB LED 0, 1 LightsOut
mumalab/room/display VFD Display in the space Text Cash Register Display
mumalab/room/network/devices No. of devices on the space network 0...255
mumalab/room/network/bandwidth Amount of WAN bandwith used from the space network JSON
mumalab/room/ledpanel/# LED Panel from Jorgen LEDPanel

Devices & Projects using the MuMaBus