Projects/MQTT: Difference between revisions

From Hackerspace Amersfoort
Jump to navigation Jump to search
No edit summary
No edit summary
Line 18: Line 18:
* bitlair/state {open,closed} (TODO)
* bitlair/state {open,closed} (TODO)
* bitlair/cam/<cameranaam> <aantal kijkers>
* bitlair/cam/<cameranaam> <aantal kijkers>
* bitlair/music/<spelernaam>/state {playing,paused,stopped} (TODO)
* bitlair/music/<spelernaam>/state {playing,paused,stopped}
* bitlair/music/<spelernaam>/volume <volume percentage> % (TODO)
* bitlair/music/<spelernaam>/volume <volume percentage>


=== Privaat: mqtt.bitlair.nl ===
=== Privaat: mqtt.bitlair.nl ===
Line 26: Line 26:
* bitlair/wifi/<netwerknaam> {join,part} <displaynaam> <apparaat met spaties> (TODO)
* bitlair/wifi/<netwerknaam> {join,part} <displaynaam> <apparaat met spaties> (TODO)
* bitlair/unlock/<slotnaam> {armed,disarmed,violation} (TODO)
* bitlair/unlock/<slotnaam> {armed,disarmed,violation} (TODO)
* bitlair/music/<spelernaam>/track <artist> - <title>


== Meekijken ==
== Meekijken ==

Revision as of 15:55, 18 September 2016


Project MQTT
Name MQTT
Start 2016/09/16
End
Contact User:Polyfloyd
Website
Information Lijm voor space-events
Status Beta


MQTT is een netwerkprotocol om korte statusberichten heen en weer te schuiven.

Topics

Vanwege privacyredenen is niet alle informatie op het hele internet beschikbaar. Bitlair's MQTT infra bestaat daarom uit twee servers; een server toegankelijk vanaf het internet en een andere server die alleen binnen het spacenetwerk bereikbaar is waarop naast de normale events ook events worden gepubliceerd die we liever apart houden.

Openbaar: cyber.bitlair.nl

  • bitlair/state {open,closed} (TODO)
  • bitlair/cam/<cameranaam> <aantal kijkers>
  • bitlair/music/<spelernaam>/state {playing,paused,stopped}
  • bitlair/music/<spelernaam>/volume <volume percentage>

Privaat: mqtt.bitlair.nl

  • bitlair/cam/<cameranaam>/viewers <namen van kijkers>
  • bitlair/alarm {armed,disarmed} <alarmcode> (TODO)
  • bitlair/wifi/<netwerknaam> {join,part} <displaynaam> <apparaat met spaties> (TODO)
  • bitlair/unlock/<slotnaam> {armed,disarmed,violation} (TODO)
  • bitlair/music/<spelernaam>/track <artist> - <title>

Meekijken

Scripts

Voor scripts in gebruik en voorbeelden, zie: https://github.com/bitlair/mqtt-scripts