Externe data gebruiken
In de vorige lessen heb je geleerd om met data en gegevens te werken van sensoren die min of meer door jezelf werden beheerd. Daarnaast is er een enorme hoeveelheid data die je ook kunt gebruiken met NodeRed, voor je IoT project(en), die je via internet kunt binnenhalen:
Energiemaatschappijen handelen dagelijks in elektriciteit. Nord Pool AS https://www.nordpoolgroup.com/ biedt aan deze partijen een markt aan, waar aanbieders en afnemers samenkomen. Via een NodeRed node-set kun je de prijzen monitoren: https://flows.nodered.org/node/node-red-contrib-nordpool-api
Voor Cryptocurrencies bestaan er ook markten, één van de markten is Binance (https://www.binance.com/en), waar je verschillende cryptocurrencies kunt aan- en verkopen. Zij bieden ook een NodeRed palette aan, waarmee je de prijzen van de verschillende cryptocurrencies kunt monitoren: https://www.npmjs.com/package/node-red-contrib-binance
Amsterdam heeft ook veel van zijn data online beschikbaar zijn, parkeerplaatsen, rioolpunten, vuilnisbakken, inkomensgegevens, etc. https://data.amsterdam.nl/ Ook de mate van verzakking van oude panden in de stad, die near-realtime wordt gemeten met zogenaamde ‘meetbouten’: https://api.data.amsterdam.nl/meetbouten/
Safecast is een organisatie die na de nucleaire ramp in Fukushima, Japan, is begonnen met het meten van straling in Japan, omdat de overheid ‘minder betrouwbare’ data leverde over de daadwerkelijke hoogte van de straling, en de stralings-data aan iedereen open beschikbaar te stellen. Ondertussen meten ze niet alleen straling, maar ook de luchtkwaliteit, en niet alleen in Japan maar overal ter wereld. https://safecast.org/. De data is beschikbaar in JSON via hun API: https://api.safecast.org/en-US/home
Wij zullen in het volgende onderwerp gebruik maken van OpenWeatherMap, een online service die wereldwijde weergegevens levert, inclusief actuele weergegevens, voorspellingen en historische gegevens: https://openweathermap.org/. OpenWeatherMap heeft de data beschikbaar in verschillende formaten, misschien dat je het dus ook voor andere projecten kunt gebruiken (JSON, XML en HTML): https://openweathermap.org/api
Last updated