De software laat zich installeren vanuit de Google play
Als eerste voeg je een broker toe, de server die je natuurlijk ook gebruikt hebt om je PWC mee te laten communiceren.
Druk op + om een nieuwe server toe te voegen
Vul de gegevens in die je nodig hebt om met de server in verbinding te komen.
We gebruiken in ons voorbeeld de volgend gegevens:
naam: club
Address: 44.144.0.1 , het IP adres van de server
Port: 1883, de standaard MQTT port
Laat voor de rest de standaard settings staan.
Na het klikken op de gemaakte server kan je items toevoegen dmv het + teken
Kies voor een item van het type Switch/Button
Geef het item een naam (zoals hier PC)
Geef het topic van het item waarop we ons abonneren:
<Rcvd comport topic>/stat
Enable publishing
Geef hieronder de publishing topic op
In onze firmware zijn de topics als volgt:
<Rcvd comport topic>/btn/1 tot <Rcvd comport topic>/btn/5, overeenkomstig de relais 1 tot 5.
vb pwc/btn/2 slaat op het tweede relais van de PWC module met rcvd comport topic=pwc
Enable metric on publish immediatly
Kies voor QoS(2)
Open ON RECEIVE handler door op de knop te drukken en geef de volgende info in, voor iedere knop(relais) is de waarde van de tweede lijn verschillend en dient overeen te komen met de betreffende knop.
Vb: Onze btn/2 zal dus de formule met (v&4) gebruiken
Knop 1(bit 1):
var v=parseInt(event.payload,10);
event.payload=(v&2)?'1':'0';
Knop 2(bit 2):
var v=parseInt(event.payload,10);
event.payload=(v&4)?'1':'0';
Knop 3(bit 3):
var v=parseInt(event.payload,10);
event.payload=(v&8)?'1':'0';
Knop 4(bit 4):
var v=parseInt(event.payload,10);
event.payload=(v&16)?'1':'0';
Knop 5(bit 5):
var v=parseInt(event.payload,10);
event.payload=(v&32)?'1':'0';
Druk op OK om de waardes te bewaren.
Druk op het Save symbool om de knop te bewaren
Door een knop in te drukken en in te houden gedurende meer dan 1 sec, opent zich een context menu waarmee je een knop kan clonen en editeren.
Op deze wijze kan je na het aanmaken van de eerste knop, alle andere snel maken.
Wanneer alles goed geconfigureerd is, zal de reactie bijna onmiddelijk plaats vinden.
In onderstaande voorbeeld zie je de overeenkomst tussen wat op de PC zichtbaar is in de PWC software en op de smartphone