MQTT: verschil tussen versies

Uit Hackerspace Bitlair

Geen bewerkingssamenvatting
Geen bewerkingssamenvatting
Regel 20: Regel 20:
* bitlair/music/<spelernaam>/state {playing,paused,stopped}
* bitlair/music/<spelernaam>/state {playing,paused,stopped}
* bitlair/music/<spelernaam>/volume <volume percentage>
* bitlair/music/<spelernaam>/volume <volume percentage>
* bitlair/wifi/<netwerknaam> <aantal verbonden clients> (TODO)


=== Privaat: mqtt.bitlair.nl ===
=== Privaat: mqtt.bitlair.nl ===
* bitlair/cam/<cameranaam>/viewers <namen van kijkers>
* bitlair/cam/<cameranaam>/viewers <namen van kijkers>
* bitlair/alarm {armed,disarmed} <alarmcode> (TODO)
* bitlair/alarm {armed,disarmed} <alarmcode> (TODO)
* bitlair/wifi/<netwerknaam> {join,part} <displaynaam> <apparaat met spaties> (TODO)
* bitlair/wifi/<netwerknaam>/{join,part} <displaynaam> <apparaat met spaties>
* bitlair/unlock/<slotnaam> <naam> (TODO)
* bitlair/unlock/<slotnaam> <naam> (TODO)
* bitlair/music/<spelernaam>/track <artist> - <title>
* bitlair/music/<spelernaam>/track <artist> - <title>

Versie van 18 sep 2016 21:19


Project: MQTT
Beschrijving Lijm voor space-events
Start 2016/09/16
Contact User:Polyfloyd
Status Production

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>
  • bitlair/wifi/<netwerknaam> <aantal verbonden clients> (TODO)

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>
  • bitlair/unlock/<slotnaam> <naam> (TODO)
  • bitlair/music/<spelernaam>/track <artist> - <title>

Meekijken

Scripts

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