6. HTTP in het IoT#

../_images/IoT-chain-communication-HTTP.png

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:

  1. besturen van een IoT-apparaat of van een controller (vanuit de browser);

  2. configureren van een IoT-knoop (vanuit de browser);

  3. besturen van een IoT-knoop of van een controller (via een API vanuit een andere toepassing);

  4. 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.