Intellekten Edison och adresserbara lysdioder (4 / 4 steg)
Steg 4: Cykla din LED mönster, hacka bort och njuta!
Du är inställd på att njuta av din LED-ljus show! Gör mönster av din egen, dela och ha roligt.
Det finns två sätt att gå igenom de LED mönsterna:
1. Tryck på knappen fysiska.
2. Skicka ett meddelande till 'myledtest' ändpunkten för den offentliga MQTT mäklaren på iot.eclipse.org.
De andra alternativet låter komplicerat, men det är inte för galet, jag lovar. En av de bästa egenskaperna hos Edison är wireless/Internet-anslutning. Exempelkoden ansluter till en offentlig MQTT mäklare som gör din Edison skicka och ta emot meddelanden via Internet.
MQTT fungerar lite som en chattserver. Enheten ansluter och prenumererar på en kanal värd en mäklare, när det nya anmälningar finns de skjuts till den. En enhet kan också publicera till en viss kanal eller kanaler.
I detta fall Edison är prenumererar på en kanal 'myledtest', och i mitt enkla exempel, varje gång det kanaliserar får ett nytt meddelande, LED mönstret ändras.
Du kan publicera meddelanden till MQTT från kommandoraden, men ett mer intuitivt gränssnitt är en web app! Det är där index.html och message.php kommer in. De är en barebones web MQTT exempel: du en knapp som publicerar ett meddelande till "myledtest" kanalen på en MQTT server. Din Edison lyssnar och när ett nytt meddelande visar det ändrar LED mönstret. Som ni kanske förstår det finns många sätt du kan expandera på detta, att utveckla mer direkta och granulat LED control, även tvåvägskommunikation!
Happy hacking!