IoT

Niveau
Tijdsduur
Trainer
Rick Vink
Locatie
Op locatie
Startdatum en plaats

IoT

School of Data Science
Logo van School of Data Science
Opleiderscore: starstarstarstarstar 9,8 School of Data Science heeft een gemiddelde beoordeling van 9,8 (uit 324 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

10
Gemiddeld cijfer voor IoT
Gebaseerd op 4 ervaringen Lees alle ervaringenchevron_right
starstarstarstarstar
Rob Versteege
10
IoT

"Super interessante cursus over IOT , De combinatie software/hardware is super leuk om te ontdekken en je krijgt een goede indruk hoe snel je kunt prototypen en iets kan laten werken. Je krijgt alle onderdelen mee waardoor je met je vliegende start gewoon thuis kan doorgaan. zeker een aanrader." - 12-04-2022 11:30

"Super interessante cursus over IOT , De combinatie software/hardware is super leuk om te ontdekken en je krijgt een goede indruk hoe snel je… alles lezen - 12-04-2022 11:30

Startdata en plaatsen

placeDen Haag
23 jan. 2023 tot 25 jan. 2023

Beschrijving

School of Data Science is hét opleidingsinstituut op het gebied van data analyse, data science en artificiële intelligentie (AI). Leer hands-on in kleine groepen werken met data analyse, data science en/of machine learning technieken.

Over de cursus Internet of Things

IoT is een verzameling van technologieën waar communicatie tussen verschillende apparaten centraal staat. Tijdens onze cursus Internet of Things gaan we praktisch leren wat er allemaal komt kijken bij een IoT systeem opzetten. Hiervoor werken we zelf met hardware, software, cloud en communicatie.

Leerdoelen Internet of Things

Na deze cursus:

  • weet je hoe verschillende communicatieprotocollen werken,
  • kan je een eigen server in de cloud draaien,
  • heb je ervaring met sensor data verzamelen en sturen naar de cloud,
  • kan je Python scripts maken,
  • heb je ervaring met Linux,
  • kan je met een Raspberry Pi werken,
  • weet je hoe je een bericht beveiligt.

Voor w…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: IoT, Sensoren, 3D printing, Blockchain en Embedded software.

School of Data Science is hét opleidingsinstituut op het gebied van data analyse, data science en artificiële intelligentie (AI). Leer hands-on in kleine groepen werken met data analyse, data science en/of machine learning technieken.

Over de cursus Internet of Things

IoT is een verzameling van technologieën waar communicatie tussen verschillende apparaten centraal staat. Tijdens onze cursus Internet of Things gaan we praktisch leren wat er allemaal komt kijken bij een IoT systeem opzetten. Hiervoor werken we zelf met hardware, software, cloud en communicatie.

Leerdoelen Internet of Things

Na deze cursus:

  • weet je hoe verschillende communicatieprotocollen werken,
  • kan je een eigen server in de cloud draaien,
  • heb je ervaring met sensor data verzamelen en sturen naar de cloud,
  • kan je Python scripts maken,
  • heb je ervaring met Linux,
  • kan je met een Raspberry Pi werken,
  • weet je hoe je een bericht beveiligt.

Voor wie is de Internet of Things cursus?

Je wilt: 

  • leren over alle aspecten van IoT,
  • IoT technieken leren toepassen,
  • praktische ervaring opdoen,
  • na de cursus zelf aan de slag kunnen met IoT.

Cursusinhoud Internet of Things (IoT)

Onze IoT cursus is een training om je bekend te maken met vele IoT concepten. Tijdens deze IoT training zijn we voornamelijk praktisch bezig en behandelen we deels de achterliggende theorie. We trainen je breed op het gebied van IoT. Dit doen we door vier belangrijke concepten te behandelen binnen de IoT: communicatie, hardware, software en cloud.

Dag 1 - Software

Er zijn verschillende computertalen die gebruikt worden in IoT producten. Zo heb je IoT devices die met Python, C++ of NodeJS werken en cloud servers die Python, C# of NodeJS draaien. Ook zijn er off the shelf plug and play software pakketten te vinden. Tijdens de IoT training krijg je hier meer uitleg over.

Python

In deze cursus werken we met Python. Dit omdat het een relatief makkelijke computer taal is en omdat het zeer veelzijdig is.

Hardware

In IoT draait het om “Things”. Maar wat zijn die “Things” nou eigenlijk? We gaan het daarom tijdens de IoT cursus ook hebben over de hardware en wat er qua elektronica bij komt kijken.

Microprocessoren

Het brein van de elke IoT device is een microprocessor. Dit zijn de computerchips waar de software op draait en waarbij de link tussen sensoren en de applicatie wordt gemaakt. Deze zijn te vinden in verschillende smaken en vormen. Zo heb je vrij krachtige microprocessoren zoals bij de Raspberry Pi maar ook eenvoudige microprocessoren zoals bij de Arduino.

Sensoren

Als je over IoT praat, dan komt al gauw het woord “data” naar boven. Deze data wordt vergaard door sensoren in je IoT apparaat. Tijdens deze cursus gaan we kijken naar verschillende sensoren.

Raspberry Pi

De Raspberry Pi is een krachtige computer die voor veel verschillende IoT toepassingen kan worden gebruikt. We gaan dit apparaat gebruiken voor het maken van onze eigen IoT device.

Linux

Software moet op hardware kunnen werken. Hiervoor heb je een operatie systeem nodig. Een hele populaire operatie systeem voor servers en voor microprocessoren is Linux. Daarom leren we je de basis om hiermee op weg te komen.

Dag 2 - Communicatie

Bij IoT staat communicatie tussen apparaten centraal. Er zijn hier vele verschillende technieken voor. Omdat “1 size fits all” niet op gaat, leggen we meerdere technieken uit en een aantal gebruiken we ook zelf tijdens de cursus. 

Hypertext Transfer Protocol (HTTP)

HTTP is waarschijnlijk de meest bekende manier van communiceren tussen apparaten. Zelfs als je niet weet wat het is, dan gebruik je het. Sterker nog, je gebruikte het om deze website te bezoeken. 

Dit protocol is zeer robuust en wordt veel bij IoT toepassingen gebruikt voor communicatie met externe servers. Bij HTTP requests gaat het er om dat apparaten vragen kunnen stellen aan een server in de cloud en ook data kunnen opsturen naar een server. 

Websockets (WS)

Websockets is een aanpassing op HTTP waarbij communicatie twee kanten op werkt. Dit houdt in dat zowel een IoT apparaat een gesprek kan beginnen te voeren met een server in de cloud  en anders om. Dit is in tegenstelling tot HTTP waarbij alleen een IoT apparaat kan beginnen met data sturen naar een server. 

Message Queuing Telemetry Transport (MQTT)

MQTT is een alternatief voor HTTP/websockets waarbij de architectuur anders is. Waar HTTP meer lijkt op een gesprek tussen twee mensen is MQTT te vergelijken met een social media platform waarbij je mensen kan volgen. Hierdoor kan het bericht makkelijk van één apparaat naar meerdere apparaten worden gestuurd. Dit is geschikt voor een groot netwerk met apparaten die simpele data versturen.

Transmission Control Protocol (TCP) en User Datagram Protocol (UDP)

TCP en UDP zijn de technieken van berichten sturen waar HTTP, WS en MQTT op gebouwd zijn. Bij IoT wordt het dus vaak indirect gebruikt. TCP en UDP wordt ook af en toe los gebruikt. Dit is vooral het geval voor computerspellen.

LORA

Een hele andere techniek om berichten te versturen is via een LORA netwerk. Dit is een netwerk die buiten het internet om werkt. Het is gespecialiseerd in zeer kleine berichten versturen op een energiezuinige manier.

Dag 3 - Cloud

Het woord cloud is een manier om te zeggen dat de code op servers draaien ergens in een groot serverpark. Er zijn heel veel cloud providers. Een paar van de bekendere zijn: AWS van Amazon, Azure van Microsoft en Google Cloud Platform. Het zijn allemaal prima opties waarbij de één niet perse beter is dan de ander. 

Tijdens deze cursus gaan we kijken hoe het werkt om een cloud server in te stellen. We laten je zien hoe je een server opzet, connectie mee maakt en je code er op kan draaien.

Databases

Het opslaan van data is een zeer belangrijk onderdeel van een systeem. Dit zal op een veilige manier moeten worden gedaan. Na deze cursus weet je meer over wat voor soort databases er zijn en waar je op moet letten.

Security 

Vele websites zijn beschermd tegen het makkelijk kunnen lezen van andermans berichten. Hier komen meerdere stappen bij kijken. Tijdens deze training doorlopen we de stappen, hoe je een http bericht beschermt met Secure Sockets Layer (SSL).

Extra informatie over de IoT cursus

  • De cursussen worden gegeven in kleine groepen van maximaal 5 personen. Dit doen wij omdat wij geloven dat persoonlijke aandacht voor de beste leerervaring zorgt.
  • Je hebt voor deze cursus een eigen laptop nodig om mee te doen. Je kunt van tevoren gratis de Anaconda software downloaden via deze link.
  • Tijdens de cursus zal er een lunch worden voorzien. Heb je dieetvoorkeuren? Laat het ons weten! Dan zorgen wij voor een aangepaste lunch.
10
Gemiddeld cijfer voor IoT
Gebaseerd op 4 ervaringen
starstarstarstarstar
Rob Versteege
10
IoT

"Super interessante cursus over IOT , De combinatie software/hardware is super leuk om te ontdekken en je krijgt een goede indruk hoe snel je kunt prototypen en iets kan laten werken. Je krijgt alle onderdelen mee waardoor je met je vliegende start gewoon thuis kan doorgaan. zeker een aanrader." - 12-04-2022 11:30

"Super interessante cursus over IOT , De combinatie software/hardware is super leuk om te ontdekken en je krijgt een goede indruk hoe snel je… alles lezen - 12-04-2022 11:30

starstarstarstarstar
joran lokkerbol
10
IoT

"super leerzame training! kennisgemaakt met veel verschillende componenten die een rol spelen binnen IoT en een enorme hoeveelheid aan inspiratie opgedaan om in de komende periode verder te ontdekken en mee aan de slag te gaan." - 01-04-2022 11:42

"super leerzame training! kennisgemaakt met veel verschillende componenten die een rol spelen binnen IoT en een enorme hoeveelheid aan inspir… alles lezen - 01-04-2022 11:42

starstarstarstarstar
Gianni Versteeg
10
IoT

"De Internet of Things cursus was heel leuk opgebouwd. Met een duidelijke en logische opbouw, kon ik steeds verder bouwen op wat ik daarvoor gemaakt had. Het leukste aan de cursus vond ik de combinatie tussen hardware en software. Door op de computer te programmeren iets aan kunnen sturen was een grote uitdaging, maar wel heel leuk om te doen." - 28-09-2021 17:22

"De Internet of Things cursus was heel leuk opgebouwd. Met een duidelijke en logische opbouw, kon ik steeds verder bouwen op wat ik daarvoor … alles lezen - 28-09-2021 17:22

starstarstarstarstar
Robert Wijmenga
Technisch Beheerder
10
IoT

"- Was de cursus in lijn van je verwachting?
Ja
- Welke aspecten vind je goed van deze cursus?
De diverse python scripting instap mogelijkheden als webservices programmeren, loops, kennismaking met diverse libraries, de combinatie van python met linux met cloud diensten.
- Wat zijn verbeter puntjes voor de cursus?
Het enige wat ik miste was misschien een powerpoint bestand met uitleg over uitgewerkte uitleg over de onderwerpen ipv alles in de code terug te zoeken.
- Waren er onderdelen die je graag in de cursus zou willen hebben gehad? Nee voor mij was de cursus compleet om hands-on te zien wat je met python kan in combinatie met andere technologieën.
- Welke onderwerpen vond je minder goed passen in de cursus?
De elektronische gedeelte was voor mij het moeilijkste. ik had al ruim 25 jaar niets meer gedaan met weerstanden en stroom gedaan. omwille de korte tijd en mogelijk de vele vragen die er kunnen ontstaan, lijk het mij handiger om de robot wagen vooraf te bouwen om tijd niet te verliezen tijdens de cursus.
- Zou je de cursus aanbevelen aan een ander?
Zeker, als kennismaking met IoT, maar ook als directe kennismaking met programmeren met python.
" - 24-09-2021 12:48

"- Was de cursus in lijn van je verwachting? Ja - Welke aspecten vind je goed van deze cursus? De diverse python scripting instap mogel… alles lezen - 24-09-2021 12:48

Rick Vink
Rick Vink
Instructeur Machine Learning en programmeren
9,8

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)