Arduino kontroll via en webbtjänst med Teleduino (5 / 5 steg)
Steg 5: Prova API-anrop och vidare läsning
Under normal drift, att Status LED göra en snabb puls varje 5 sekunders inaktivitet. Detta är servern incheckning på enheten för att kontrollera att allt är glad.
Så, har du en anslutna Teleduino. Vad händer nu? Jag slår vad du vill göra några häftiga saker med den, rätt? Låt oss börja med ett par riktigt enkel API-anrop. Dessa API-anrop kommer att berätta vilken version av Teleduino firmware du kör och drifttiden för din enhet (i millisekunder).
Prova följande webbadresser (Ersätt {nyckel} med din unika API-nyckel):
För Uno:
https://us01.proxy.teleduino.org/API/1.0/328.php?k={nyckel}& r = getVersion
https://us01.proxy.teleduino.org/API/1.0/328.php?k={nyckel}& r = getUptime
För Mega:
https://us01.proxy.teleduino.org/API/1.0/2560.php?k= {nyckel} & r = getVersion
https://us01.proxy.teleduino.org/API/1.0/2560.php?k= {nyckel} & r = getUptime
Ganska snyggt, va?
Det är där vi avslutar självstudiekursen. Vi fortsätter att lägga till ytterligare handledning som förklarar hur man kan uppnå specifika uppgifter med hjälp av Teleduino plattformen. Dessa tutorials är:
- Styra en LED över Internet via Arduino med Teleduino
- Styra ett relä över Internet via Arduino med Teleduino
- Läs ljusnivån över Internet via Arduino med Teleduino
- Kontroll servon över Internet via Arduino med Teleduino
Om du vill dyka rätt i dig själv, du kan visa den fullständiga API referensmanualen på https://www.teleduino.org/documentation/api.
Dina kommentarer och frågor är välkomna och uppskattade.
Ha det så kul!