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: XML format described on the [[doorbot]] page each time a card is swiped at the door.
** 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
56

edits

Navigation menu