Artesis Plantijn Hogeschool Antwerpen
Media, Design en IT
IoT Datalab39707/3325/2425/1/95
Studiegids

IoT Datalab

39707/3325/2425/1/95
Academiejaar 2024-25
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
  • creditcontract.
  • 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, en stelt een technische oplossing voor. 
De student verklaart de opbouw van veelgebruikte databanksystemen.
Je stelt, op basis van een gemaakte analyse, een IoT-systeem samen uit beschikbare componenten. 
De student zet een veelgebruikt databanksysteem op.
Je installeert een volledig IoT-systeem volgens aangeleverde specificaties. 
De student gebruikt de Linux command line / Linux shell.
De student installeert een Linux-machine.
De student werkt met GPIO's binnen een Linux omgeving.
De student gebruikt scripting om te interfacen met hardware binnen een Linux omgeving.
De student past de aangeleerde principes toe in een eenvoudige case.
Je verzamelt data van een IoT-systeem en visualiseert deze. 
De student visualiseert data uit een databank.
De student zoekt data op in een databanksysteem.
De student voegt data toe aan een databanksysteem.
De student wijzigt data in een databanksysteem.
De student maakt remote verbinding met een iot databron
Onderhoud en reparatie: Je voert onderhoud uit op bestaande IoT-systemen en zorgt voor aanpassingen, vervangingen of reparaties indien nodig. 
De student installeert, updatet en verwijdert bijkomende software packages in een Linuxomgeving.
Je spoort fouten op in een bestaand IoT-systeem, en lost deze op. 
De student troubleshoot systeemproblemen in een Linuxomgeving.
Privacy en ethiek: Je houdt rekening met privacy en regelgeving, ethische aspecten en implementeert cyberveiligheidsmaatregelen. 
De student beveiligt IoT toepassingen onder linux.
Documentatie en rapportage: Je documenteert het eigen werk en informeert opdrachtgevers en collega-experts over gemaakte afspraken en uitgevoerde werken. 
De student maakt gebruik van devops tooling om de ontwikkelomgeving reproduceerbaar te maken.
Je zoekt zelfstandig informatie op in (anderstalige) documentatie. 
De student zoekt zelfstandig informatie om services op te zetten onder linux.
Veiligheid en welzijn: Je creëert een veilige werkomgeving, en past de relevante regelgeving en normen toe met oog op duurzaamheid en welzijn. 
De student schakelt verbruikers aan of uit afhankelijk van energieprijzen en opbrengst hernieuwbare energiebronnen.
De student verklaart de werking van slimme energiemeters.
De student verklaart de voor en nadelen van batterijsystemen.
De student kent de voor en nadelen van 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 kennis- en inzichtstoets(en) en/of de vaardigheidstoets(en) die tijdens de examenreeks en de toetsweek plaatsvinden, bestaat uit de voorziene tijd hiervoor plus ¼ extra examentijd – met een max. van 30 min. – voor alle studenten. De extra examentijd als individuele aanpassing is hierbij dus inbegrepen. Indien er op het moment van de toetsing een aanvullende toetsing plaats zou vinden, dan wordt de extra examentijd éénmalig toegekend.