Stap 4: Telefoon aan boord aan boord (cel / WiFi / radio)
Oke! Dus, voor deze stap leerde ik hoe te activeren Scouts zonder gebruik te maken van onze HQ of een bekabelde verbinding--via onze REST API, een systeem waarmee u opdrachten rechtstreeks verzenden vanuit een website of de app.
Een manier om het te doen is door het bouwen van een eenvoudige URL, dan raken via een webbrowser:
https://API.pinocc.io/v1/2/3/Command/LED.Torch?token=YOURTOKEN
Hier is de verdeling op dat:
https://api.pinocc.io/v1 --de stub voor toegang tot de REST API.
/2/3 --dit betekent dat je Scout #3 aanpakken bent (Buckaroo, die de derde was geconfigureerd) troepen in #2 (de blauwe Blaze Irregulars). Sharp-eyed lezers kunnen er rekening mee dat deze structuur is onderdeel van de URL voor de pagina van de HQ mij watertje using eerder: https://staginghq.pinocc.io/troops/2/scouts/3
/command/led.torch --wat je wilt de Raad te doen. In dit geval vertelt de opdracht de scout om te schakelen van de ingebouwde LED naar zijn "torch" kleur (een handtekening-kleur die u voor elk bord aanpassen kunt).
? token = YOURTOKEN --meest REST API's vereisen verificatie om toegang beheren. Ik zou niet willen alleen maar iemand te kunnen springen op het internet en het knoeien met mijn Scouts. Als alternatief voor het inloggen, kunt u deze token opnemen met uw opdracht om te verifiëren.
Hier is een wat lastig video van mij dit aan te tonen met de functie "kietelen". :)
TELEFOON HET
Ik wilde proberen het bouwen van een Android app om te raken van dit van mijn telefoon, maar die bleek te zijn soort heinously complex voor mijn basisbehoeften, zodat ik het voor later sparen ben. In plaats daarvan bouwde ik een eenvoudige HTML-pagina waarin het logo van Pinoccio en een "Kietelen!" knop, en triggers "kietelen" voor Tommy wanneer hetzij wordt geklikt. Hier is de code.
Ik heb dit opgeslagen als een pictogram op mijn home scherm, maar tijdens het testen, het bleek ook vervelend om open de pagina, wachten om te laden, klik dan opnieuw voor het verzenden van de opdracht van de REST. Dus, in het einde, ik simpel gezegd een koppeling naar de URL van de REST op mijn home scherm. Te klikken die trok de pagina en de functie op Tommy getriggerd.
Ten slotte, tijd om te krijgen van mijn handen vuil en bouwen het apparaat!