Met unifi?
Ja, het kan maar je hebt wel wat extra's nodig.
Een Raspberry Pi met Node Red.
Daarmee kun je grafisch programmeren. Je importeert de 'unifi-contribution' set , configureert het naar je controller toe en de lol kan beginnen.
Je kunt het echt zo gek maken als je wilt.
Met die unifi-node kun je alles controleren. Hij sluit namelijk direct aan op jouw Unifi-controller.
Je kunt bv de minuten op wifi tellen en na 2 uur de speficieke telefoon blokken. Als ze dan wifi willen sparen moeten ze hun wifi uitzetten.
Of iets met firewal regels specifiek voor die telefoon; die regels activeer je dan bij wijze van block.
Dan kunnen ze wel op het netwerk maar niet naar buiten toe (internet).
Of je geeft ze een knopje voor 30 minuten wifi die ze 4x kunnen indrukken, op=op. Net als een douche op de camping.
En dan tel je elke 12 minuten één minuut bij het budget op, zodat ze in 24 uur precies 2 uur internet bij elkaar sparen.
En dan neem je een kwart van de minuten van de vorige dag mee naar de volgende zodat het kan lonen om te sparen.
Afijn, als je aan het programmeren slaat zijn er geen onmogelijkheden.
Een blokkeerflow zou er zo uit kunnen zien:
Let wel, het ziet er leuk uit maar het is wel echt programmeren.
De echte magie vindt plaats binnen die nodes en daar moet je snappen wat je aan het doen bent.
bv in die 'unblock' node staat:
Code:
msg.payload={"command": "unblockClient", "mac": "2c:7b:a5:36:1f:15"}
Die commando's moet je natuurlijk 'even' uitvinden.