Nysa-Ray Remote-Controlled näsa Tickler (4 / 5 steg)
Steg 4: Telefonen till styrelsen att styrelsen (cell / WiFi / radio)
Okej! Så, för detta steg, jag lärde mig hur att utlösa scouter utan att använda vår HQ eller en kabelanslutning--via våra REST API, ett system som gör att du kan skicka kommandon direkt från någon spindelväv eller app.
Ett sätt att göra det är genom att bygga en enkel URL och sedan slå via en webbläsare:
https://API.pinocc.IO/v1/2/3/Command/led.Torch?token=YOURTOKEN
Här är fördelningen på det:
https://api.pinocc.io/v1 --stub tillgång REST API.
/2/3 --detta innebär att du är att tillgodose Scout #3 (Buckaroo, som var tredje konfigurerad) i soldat #2 (den blå Blaze Irregulars). Skarpsynta läsare kan notera att denna struktur är en del av Webbadressen för sidan HQ jag använde tidigare: https://staginghq.pinocc.io/troops/2/scouts/3
/command/led.torch --vad du vill styrelsen att göra. I detta fall anger kommandot scouten att aktivera den inbyggda LED till sin "fackla" färg (en signatur färg som du kan anpassa för varje bräda).
? token = YOURTOKEN --mest vila API kräver autentisering för att kontrollera åtkomst. Jag vill inte bara någon att kunna hoppa på internet och bråka med mina scouter. Som ett alternativ till logga in, kan du inkludera denna token med ditt kommando att autentisera.
Här är en något obekväma video av mig visar detta med funktionen "kittla". :)
TELEFON DET
Jag ville försöka bygga en Android app för att slå detta från min telefon, men som visade sig vara typ av grövsta komplex för mina grundläggande behov, så jag sparar det till senare. Istället byggde jag en enkel HTML-sida som visar Pinoccio logotypen och en "Kittla!" knappen och triggers "kittla" för Tommy när antingen klickas. Här är koden.
Jag har sparat detta som en ikon på skärmen Hem, men under provande, det visade sig vara för irriterande att öppna sidan, vänta på att ladda och sedan klicka igen för att skicka kommandot resten. Så, till slut jag helt enkelt lägga en länk till URL för REST på min hem skärm. Att klicka som drog upp sidan och utlöste funktionen på Tommy.
Slutligen, dags att få händerna smutsiga och bygga apparaten!