Artesis Plantijn Hogeschool Antwerpen
Media, Design en IT
IoT Datalab39707/3471/2526/1/83
Studiegids

IoT Datalab

39707/3471/2526/1/83
Academiejaar 2025-26
Komt voor in:
  • Graduaat Internet of Things, trajectschijf 2
Dit is een enkelvoudig opleidingsonderdeel.
Studieomvang: 6 studiepunten
Men kan dit opleidingsonderdeel niet volgen binnen een
  • examencontract (met het oog op het behalen van een creditbewijs).
  • examencontract (met het oog op het behalen van een diploma).
Titularis: De Ridder Ward
Andere co-titularis(sen): Peetermans Wouter
Co-titularis(sen) zijn nog niet (allemaal) gekend.
Onderwijstalen: Nederlands
Kalender: Semester 1
Dit opleidingsonderdeel wordt gequoteerd op 20 (tot op een geheel getal).

Volgtijdelijkheid

((eerder ingeschreven voor Webtechnolgie_A OF eerder ingeschreven voor Webtechnologie intro OF simultaan te volgen met Webtechnolgie_A OF simultaan te volgen met Webtechnologie intro) EN (eerder ingeschreven voor IoT Programming_A3SP OF eerder ingeschreven voor IoT Programming OF simultaan te volgen met IoT Programming)) EN (geslaagd of getolereerd voor Linux_A OF geslaagd of getolereerd voor Besturingssystemen).
Tweede examenkans: wel mogelijk.
Tolereerbaarheid: Dit opleidingsonderdeel komt in aanmerking voor tolerantie onder de voorwaarden van de opleiding waarvoor je bent ingeschreven.
Totale studietijd: 156,00 uren

Korte omschrijving

Het olod IoT Datalab behandelt het wegschrijven en lezen van sensordata in een databank, alsook de visualisatie van data.
Daarnaast behandelt het ook de belangrijkste aspecten van een operating system op singleboard computers. Ook het aansturen van GPIO pinnen door middel van python scripting komt uitvoerig aan bod. Als voorbeeld wordt de populaire Raspberry Pi gebruikt.
Het olod behandelt ook de hosting van populaire IoT services onder linux.

Het olod IoT Datalab bereidt voor op de projecten in het olod IoT Project.

OLR-Leerdoelen (lijst)

Je analyseert een IoT-project in samenspraak met de klant/gebruiker en/of met collega-experten en stelt technische oplossingen voor.
Je verklaart de opbouw van veelgebruikte databanksystemen.
Je stelt, op basis van een gemaakte analyse, een IoT-systeem samen uit beschikbare componenten en configureert hiervoor de nodige parameters.
Je zet een veelgebruikt databanksysteem op.
Je installeert een volledig IoT-systeem volgens aangeleverde specificaties en geldende kwaliteitsnormen.
Je past de aangeleerde principes toe in een eenvoudige case.
Je integreert verschillende IoT-systemen en programmeert hiervoor interfaces.
Je gebruikt scripting om te interfacen met hardware binnen een linuxomgeving.
Je werkt met GPIO's binnen een linuxomgeving.
Je verzamelt data van een IoT-systeem en visualiseert deze.
Je maakt remote verbinding met een IoT databron.
Je wijzigt data in een databanksysteem.
Je voegt data toe aan een databanksysteem.
Je zoekt data op in een databanksysteem.
Je visualiseert data uit een databank.
Je voert onderhoud uit op bestaande IoT-systemen en zorgt voor aanpassingen of reparaties en optimaliseert waar nodig.
Je installeert, updatet en verwijdert bijkomende software packages in een Linuxomgeving.
Je spoort fouten op in een bestaand IoT-systeem en lost deze op.
Je troubleshoot systeemproblemen in een Linuxomgeving.
Je hebt aandacht voor privacy en regelgeving, ethische aspecten en implementeert cyberveiligheidsmaatregelen.
Je beveiligt IoT toepassingen onder linux.
Je documenteert het eigen werk en informeert opdrachtgevers en collega-experts over gemaakte afspraken en uitgevoerde werken.
Je maakt gebruik van devops tooling om de ontwikkelomgeving reproduceerbaar te maken.
Je communiceert professioneel en doelgroepgericht, weet vlot informatie te zoeken en begrijpen uit (anderstalige) bronnen en hanteert correcte vakterminologie.
Je zoekt zelfstandig informatie om services op te zetten onder linux.
Je creƫert een veilige werkomgeving, en past de relevante regelgeving en normen toe met oog op duurzaamheid en welzijn.
Je verklaart de voor- en nadelen van hernieuwbare energiebronnen.
Je gebruikt de data komende van slimme energiemeters.
Je schakelt verbruikers aan of uit afhankelijk van energieprijzen en opbrengst uit hernieuwbare energiebronnen.

Leerinhoud

Data verzamelen van, en beslissingen maken op basis van

  • hernieuwbare energiebronnen
  • slimme meter
  • CO2 uitstoot
  • thuisbatterij
  • slimme laadpaal
  • ...
Single bord computers (raspberry pi)
  • GPIO sturing met python
  • Communicatieprotocollen zoals SPI, I2C, UART
  • Best practices voor beveiliging van Embedded Linux-systemen

Docker gebruiken om IoT services te hosten, onderandere:

  • Grafana
  • Node Red
  • SQL / NoSQL database
  • home assistant
  • reverse proxy
  • ...

Studiematerialen (lijst)

StudiewijzerVerplicht
Online leermateriaal op DigitapVerplicht

Onderwijsorganisatie

Werkvormen
Practicum en/of oefeningen48,00 uren
Werktijd buiten de contacturen108,00 uren

Toetsing (lijst)

Evaluatie(s) voor de eerste examenkans
MomentVorm%Opmerking
Eerste examenperiodeKennis- en inzichtstoets in de examenreeks15,00digitaal
Eerste examenperiodeProjectopdracht25,00
Eerste examenperiodeVaardigheidstoets in de examenreeks35,00Praktische test
Evaluatie(s) voor de tweede examenkans
MomentVorm%Opmerking
Tweede examenperiodeKennis- en inzichtstoets in de examenreeks15,00digitaal
Tweede examenperiodeProjectopdracht25,00
Tweede examenperiodeVaardigheidstoets in de examenreeks35,00Praktische test
Evaluatie(s) voor beide examenkansen, niet herhaalbaar in tweede examenkans
MomentVorm%Opmerking
Eerste examenperiodeProjectopdracht25,00

Toetsing (tekst)

De totale examentijd voor de digitale en/of schriftelijke kennis- en inzichtstoets(en) bestaat uit de voorziene tijd voor deze toets plus ¼ extra examentijd – met een max. van 30 min. – voor alle studenten. De extra examentijd als individuele aanpassing is hierbij dus inbegrepen.