6.1. Inleiding¶
begrippen en leerdoelen
webserver voor apparaat-besturing; apparaat-configuratie; web-API; API-key; JSON;
In het Internet of Things kom je HTTP protocol op verschillende plaatsen tegen:
besturen van een IoT-apparaat of van een controller (vanuit de browser);
configureren van een IoT-knoop (vanuit de browser);
besturen van een IoT-knoop of van een controller (via een API vanuit een andere toepassing);
communiceren met andere toepassingen en diensten “in the cloud” (via de API’s van die toepassingen).
Web-API’s vormen de basis voor het “programmeerbare web”. Enkele voorbeelden:
koppeling met een database zoals CoachDB;
raadplegen van de weersverwachting via OpenWeatherMap;
inbedden (“embedden”) van kaarten, video’s of documenten in een webpagina;
automatisch vertalen van de tekst van je website, via Google translate e.d.;
enz.