Stap 4: Een tijdsgebeurtenis schema opslaan in de controller
Op Mobicle Ga terug naar de lijst met apparaten. Klik nu op de plus-knop rechts van de uitgever van de gebeurtenis toe te voegen een nieuwe Particle Cloud Event Uitgever. Hiermee opent u een dialoogvenster de knop gebeurtenis publiceren worden geconfigureerd.
Voer een naam voor de knop (dit is willekeurig en kan alles wat die je wilt).
Voor de naam van de gebeurtenis invoeren timeEventsDevice1 is dit het evenement dat de controller is geabonneerd in ingebouwde programmatuur.
Voor gebeurtenis gegevens wij treedt een door komma's gescheiden tekenreeks die aangeeft van de tijd en relay besturings die we willen uitvoeren. Het eerste getal geeft het jaar, de tweede geeft de maand, de derde geeft de dag van de maand, de vierde geeft de dag van de week, de vijfde geeft het uur, de zesde geeft de minuut, de zevende geeft de tweede, de achtste geeft de opdracht-id en de negende zal aangeven dat de gegevens van de optionele opdracht. Oef...
Hier is het formaat in een leesbaar overzicht:
- Jaar (getal groter dan 2016) Voer 0 om te negeren van lopende jaar over dit evenement
- Month(1-12) Voer 0 tot het negeren van de huidige maand over dit evenement
- Dag van de Month(1-31) Voer 0 tot het negeren van de huidige dag van de maand over dit evenement
- Dag van de Week(1-7) Voer 0 tot het negeren van de huidige dag van de week over dit evenement
- Hour(0-23) Voer 24 te negeren van huidige uur over dit evenement
- Minute(0-59) Voer 60 te negeren van huidige minuut over dit evenement
- Second(0-59) Voer 60 te negeren huidige tweede over dit evenement
- Opdracht ID(0-5)
- Optionele opdracht data(0-255)
De opdracht-id's zijn als volgt:
0 = beurt op alle Relais
1 = turn off alle Relais
2 = status instellen voor alle Relais, optionele opdracht gegevens om in te stellen van de status van relays(0-255) vereist
3 = beurt op individuele Relais, optionele opdracht gegevens om aan te geven van relay om te schakelen on(1-8) vereist
4 = turn off individuele estafette, optionele opdracht gegevens om aan te geven van relay om te schakelen off(1-8) vereist
5 = knevel individuele estafette staat, optionele opdracht gegevens om aan te geven aan toggle(1-8) doorgeven vereist
Laat zeggen we willen schakelen estafette 1 op 5:30 am op 16 juni-2017. De gebeurtenis zou er zo uitzien:
2017,6,17,0,5,30,0,3,1
Een ander voorbeeld. Laat zeggen we wilt inschakelen alle Relais elke vrijdag om 9:45 uur.
0,0,0,6,9,45,0,0,0
Wij 0 voor jaar, maand en dag ingevoerd maar 6 voor dag van de week dus vrijdag ingevoerd. We ingevoerd dan 9 uur, 45 minuut 0 voor tweede, 0 voor de opdracht-ID (draai op alle Relais) en 0 voor optionele gegevens aangezien het is niet vereist.
Wij kunnen meerdere gebeurtenissen (tot en met 28) invoeren. Elke keer als we slaan deze gebeurtenissen op de controller zal het overschrijven van de oude opgeslagen gebeurtenissen. We moeten dus altijd alle gebeurtenissen die wij willen invoeren. Voer beide van de bovenstaande gebeurtenissen, voert u de volgende informatie over de gegevens van de gebeurtenis:
2017,6,17,0,5,30,0,3,1,0,0,0,6,9,45,0,0,0
Nooit spaties, alleen komma's scheiden de waarden invoeren. Je moet er altijd voor zorgen dat elk van uw evenementen bestaat uit 9 cijfers.
60 typt in het vak TTL (dit is het tijd om te leven hoe lang de module zal moeten krijgen van dit nieuwe evenement te checken met de server).
Klik tot slot op verzenden en een knop zal worden toegevoegd aan de lijst van de uitgever van de gebeurtenis. Klik nu op de knop om te publiceren van de gebeurtenis naar de wolk van deeltjes en de controller zullen zien dat en beginnen met het uitvoeren van de planning die u opgeeft. Kijk als de magie zich ontvouwt.