HacklabMQ: Difference between revisions
Jump to navigation
Jump to search
Updating docs since door.entry is now JSON, not XML.
No edit summary |
(Updating docs since door.entry is now JSON, not XML.) |
||
(One intermediate revision by the same user not shown) | |||
Line 3: | Line 3: | ||
== Exchanges == | == Exchanges == | ||
* door.entry - Fanout exchange, one message gets pushed to the exchange | * door.entry - Fanout exchange, one message gets pushed to the exchange | ||
** Format: | ** Format: JSON message each time a card is swiped at any door associated with the HackLab. | ||
* notification.graphic - Fanout exchange, messages pushed to this exchange indicate animated graphics which should be sent to lab occupants somehow (e.g. LED sign) | * notification.graphic - Fanout exchange, messages pushed to this exchange indicate animated graphics which should be sent to lab occupants somehow (e.g. LED sign) | ||
** Format: Name of the animation to display. Currently "ostrich" is the only supported animation. | ** Format: Name of the animation to display. Currently "ostrich" is the only supported animation. | ||
* notification.general - Fanout exchange, messages pushed to this exchange indicate graphics which should be sent to lab occupants somehow (e.g. LED sign, twitter, doorbot) | * notification.general - Fanout exchange, messages pushed to this exchange indicate graphics which should be sent to lab occupants somehow (e.g. LED sign, twitter, doorbot) | ||
** Format: JSON, 'text' and 'image' keys, images referenced should be in NFS user home directories | ** Format: JSON, 'text' and 'image' keys, images referenced should be in NFS user home directories, 'public' key says whether to hide or show this message in public spaces | ||
* statistics.bandwidth - Fanout exchange, messages pushed to this exchange indicate bandwidth statistics that can be stored/reported by other systems | * statistics.bandwidth - Fanout exchange, messages pushed to this exchange indicate bandwidth statistics that can be stored/reported by other systems | ||
** Format: TBD | ** Format: TBD |