ThingSpeak – Account aanmaken en data verzamelen
Op deze pagina vind je een methode om een (gratis) account aan te maken bij Thingspeak.com (of op je eigen server) en hoe je eenvoudig data kan verzamelen.
1) Maak een nieuw account aan op Thingspeak.com., bij de optie “sign up”, vul je gebruikersgegevens en gewenste wachtwoord in:
2) Klik op “create account”, je kan dan meteen een nieuw kanaal aanmaken:
3) Maak een nieuw kanaal aan, zie hieronder:
4) Klik op “save channel” om het kanaal daadwerkelijk aan te maken, dit is het kanaaloverzicht:
5) Om de kanalen te beheren heb je “API keys” nodig, in het TAB blad “API keys” kan je nieuwe genereren of aanmaken:
6) Data schijven naar het kanaal voor veld 1 kan eenvoudig met het volgende GET commando:
http://api.thingspeak.com/update?key=[API KEY]&field1=[WAARDE]
Bijvoorbeeld:
http://api.thingspeak.com/update?key=VZEZSYPWE7OLE7A1&field1=33
De grafiek op ThingSpeak wordt bijgewerkt:
Ps. interval moet groter zijn dan 15 seconden (20?) anders word de data niet weggeschreven, dit is een API “flood” protectie…
7) Beheer van het kanaal
Databeheer via de API:
1 |
GET https://api.thingspeak.com/update?api_key=VZEZSYPWE7OLE7A1&field1=0 |
1 2 3 |
POST https://api.thingspeak.com/update.json api_key=VZEZSYPWE7OLE7A1 field1=73 |
1 |
GET https://api.thingspeak.com/channels/12345/feeds.json?results=2 |
1 |
GET https://api.thingspeak.com/channels/12345/fields/1.json?results=2 |
1 |
GET https://api.thingspeak.com/channels/12345/status.json |
Kanaalbeheer via de API:
1 2 3 |
POST https://api.thingspeak.com/channels.json api_key=VZEZSYPWE7OLE7A1 name=My New Channel |
1 2 3 |
PUT https://api.thingspeak.com/channels/12345 api_key=VZEZSYPWE7OLE7A1 name=Updated Channel |
1 2 |
DELETE https://api.thingspeak.com/channels/12345/feeds.json api_key=VZEZSYPWE7OLE7A1 |
1 2 |
DELETE https://api.thingspeak.com/channels/12345 api_key=VZEZSYPWE7OLE7A1 |