Opleiding van 6 sessies gespreid over 3 dagen.
The Internet of Things (IoT) is een netwerk van een groot aantal fysische objecten of "things" van embedded electronica" (hardware, software ensensoren) die geconnecteerd zijn met het internet. Deze "things" of verzameling van semi-intelligente objecten - meestal uitgerust met sensoren - verzamelen data die binnen een bestaande (private) Cloud IT Infrastructuur worden "gestockeerd". Vervolgens wordt deze data door andere processen (eveneens via te programmeren software) opgepikt om bijvoorbeeld andere "things", "services" of "mensen" te activeren. Een typische IoT oplossing biedt heel wat efficiëntieverhoging op het gebied van het verder (of volledig) automatiseren van (deel)processen waarbij de actieve menselijke interactie geminimaliseerd wordt. Hierbij wordt de "Machine-to-machine (M2M)" communicatie de key succesfactor.
IoT oplossingen passen best in de nieuwe wereld, waarbij mensen en devices met elkaar steeds nauwer in contact staan en met elkaar zullen interageren. Nu reeds bestaan er heel wat IoT oplossingen in heel wat uiteenlopende sectoren: medische toepassingen, domotica toepassingen, verzamelen van meetgegevens uit sensoren, remote aansturen van toestellen, camera bewaking,...
Omschrijving
Deze opleiding biedt de developers de nodige in zichten en best practices om op het einde van de opleiding autonoom een IoT oplossing te kunnen programmeren. Deze opleiding is bestemd voor ervaren C# .NET developers. Er wordt gebruik gemaakt van Visual Studio waarbij u hands-on applicaties voor Raspberry PI leert bouwen. Tevens zal op basis van een aantal demo's de methode om Arduino oplossingen te programmeren bijgebracht worden.
Module 1: Inleiding tot IOT, toepassingen, devices en ontwikkelomgevingen.
Module 2: Arduino Solutions.
Module 3: Raspberry PI en C# development
Module 4: IoT Communicatie Protocollen en een end-to-end IOT voorbeeld.
We bekijken in detail een end-to-end oplossing (in C#) waarbij een Android tablet een signaal van een iBeacon ontvangt en dit via Azure (queue, relays) doorzendt naar een .NET applicatie op de Raspberry PI die hiermee domotica aanstuurt via het ZWave protocol
Module 5: Uitbreiding Raspberry PI en .NET development
Module 6: Microsoft Windows 10 op Raspberry PI
De opleiding wordt afgewisseld met theorie (concepten), handson oefeningen en praktische leidraad betreffende het "End-to-End" programmeren van een "Raspberry PI Solution". Het programmeren van een "Arduino Solution" zal "beperkt blijven" tot een demo van de docent.
Voor elke deelnemer is er tijdens de opleiding een "Raspberry PI device" met memorycard en nodige sensoren beschikbaar. Dit device mag de deelnemer na elke klassikale sessie meenemen om verder op te oefenen buiten de klassikale sessies. Na de opleiding mag elke deelnemer dit "Raspberry PI Device met memorycard" meenemen (zit vervat in het inschrijfrecht van opleiding).
Belangrijk om weten: deelnemers dienen zelf hun laptop (met Windows OS) mee te brengen naar de opleiding. De laptopconfiguratie zal één week voor de start van de opleiding aan de deelnemers bezorgd.
Basiskennis Visual Studio en gedegen kennis van de C# programmeertaal,
Of
Kennis gelijkwaardig aan de opleiding "Leren programmeren in C# - introductie ADO.NET"
http://www.sbmopleidingen.be/opleidingen/netwerken_systemen_security_en_programmeren/professional__programmeren_en_web_programmeren/leren_programmeren_in_c___net___introductie_ado_net.html
20170316 IoT Solutions using RaspBerry - Pi Arduino for Developers
Prijsgroep | Prijs |
---|---|
Effectief Lid V-ICT-OR | € 720 |
Standaard | € 800 |