MuMaBus: Difference between revisions
Jump to navigation
Jump to search
(→Topics) |
m (details about new and old brokers) |
||
Line 15: | Line 15: | ||
== Bus details == | == Bus details == | ||
* MQTT Broker: mqtt.munichmakerlab.de | * MQTT Broker: <code>mqtt.munichmakerlab.de</code> | ||
** Note: Old nodes in the bus still use mqtt.tiefpunkt.com. Both brokers are bridged, so messages sent to one broker will be received by devices connected to the other as well. But new devices should always use mqtt.munichmakerlab.de | |||
* Port: 1883 (unencrypted), 8883 (SSL, using a CACert certificate) | * Port: 1883 (unencrypted), 8883 (SSL, using a CACert certificate) | ||
* Anonymous read access to <code>mumalab/#</code> | * Anonymous read access to <code>mumalab/#</code> |
Revision as of 22:47, 6 November 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.munichmakerlab.de
- Note: Old nodes in the bus still use mqtt.tiefpunkt.com. Both brokers are bridged, so messages sent to one broker will be received by devices connected to the other as well. But new devices should always use mqtt.munichmakerlab.de
- Port: 1883 (unencrypted), 8883 (SSL, using a CACert certificate)
- Anonymous read access to
mumalab/#
- For write access, contact Matthias or Severin
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/door/status | Status of the door of the main room | 0 for closed, 1 for open, ? for unknown | |
mumalab/otherroom/door | Status of the door of the other room | 0 for closed, 1 for open, ? for unknown | |
mumalab/room/sensors/# | Sensors across the space | plain numeric values | SensorNode |
mumalab/fridge/# | Lights and Sensors of the drinks fridge | tbd | fridge |
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/lights/ceiling/command | RGB ceiling lights | off, red, green, blue, white | |
mumalab/room/display | VFD Display in the space | Text | Cash Register Display |
mumalab/room/ledpanel/# | LED Panel from Jorgen | LEDPanel | |
mumalab/audio/x32/ | Behringer x32 mixing desk (Mischpult) | Behringer x32 |
List of DMX Devices
Channel | Device | Details |
---|---|---|
1-12 | DMX Switchpack | 1: Ceiling Lamps HuS
2: Projector Wall 3: Center 4: MML |
13-18 | Laser | 13: Pattern
14: Laser 1 15: Laser 2 16: Laser 3 … |
20-55 | Ceiling LEDs | 20-22: r, g, b (Auf Seite des Regals)
23-25: r, g, b … |