Publicatiedatum : 05/02/2024

Opleiding : Internet der dingen, ontwikkelen van verbonden toepassingen in Java en C++

Praktijkcursus - 5d - 35u00 - Ref. IBO
Prijs : 3040 € V.B.

Internet der dingen, ontwikkelen van verbonden toepassingen in Java en C++




Deze cursus stelt u in staat om de typische architectuur van een IoT-netwerk te begrijpen en een volledige IoT-keten op te zetten, van de terugkoppeling van informatie die wordt uitgezonden door LPWAN-verbonden sensoren tot gegevensvisualisatie, via Cloud/Big Data-verzameling en -werking in Java en C++.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse
Disponible en anglais, à la demande

Ref. IBO
  5d - 35u00
3040 € V.B.




Deze cursus stelt u in staat om de typische architectuur van een IoT-netwerk te begrijpen en een volledige IoT-keten op te zetten, van de terugkoppeling van informatie die wordt uitgezonden door LPWAN-verbonden sensoren tot gegevensvisualisatie, via Cloud/Big Data-verzameling en -werking in Java en C++.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
Een volledige IoT-architectuur definiëren.
Ken de beschikbare IoT-netwerken.
Gebruik verschillende soorten sensoren en detectiemiddelen.
Prototyping met Raspberry/Arduino.

Doelgroep
Ontwikkelaars die een project rond het internet van dingen willen ontwikkelen.

Voorafgaande vereisten
Goede kennis van Java. Ervaring met Java-ontwikkeling gewenst.

Praktische modaliteiten
Praktisch werk
Aan de hand van een concrete casestudy wordt een complete IoT-keten geïmplementeerd. Elementen waarbij andere programmeertechnieken een rol spelen zullen worden aangereikt.

Opleidingsprogramma

1
Inleiding tot het internet der dingen

  • Basis IoT-concepten. Verbanden met M2M. IoT-architecturen.
  • Communicatie- en energiekwesties.
  • Aanbiedingen en spelers.

2
IoT-architecturen

  • Algemeen architectuurdiagram, van sensoren tot servers.
  • Besturingssystemen aangepast aan het IoT (Linux, Raspbian, Win10 IoT, enz.).
  • Koppelingen met verschillende clouds (MS Azure IoT, enz.).
  • Gegevens exploiteren en correleren met Big Data tools.
  • Beveiliging en vertrouwelijkheid van gegevens, respect voor privacy.
Workshop storytelling
Casestudies (slimme meters, enz.). Installatie van speciale IoT-systemen.

3
Netwerken en nabijheidsdetectie

  • Beschikbare technologieën: WiFi, Bluetooth, NFC, RFID, enz.
  • Uitwisselen met Bluetooth en WiFi Direct.
  • Hoe RFID- en NFC-systemen werken. QR-codes.
  • De mogelijkheden van smartphones.
Praktisch werk
Gebruik van NFC-tags. Gebruik van Bluetooth of directe wifi.

4
Het LPWAN-netwerk

  • De specifieke kenmerken van IoT-netwerken (afstand, positionering van apparatuur, autonomie).
  • Kenmerken van LPWAN-netwerken. Studie van SigFox en LoRaWan. Wat voor soort programmering?
  • Beschikbare aanbiedingen (operators).
  • Een IoT-netwerk beveiligen.
Praktisch werk
Exploitation de données remontées par un réseau LPWAN et utilisation des capteurs destinés au développement.

5
Prototyping

  • Presentatie van Arduino- en Raspberry-oplossingen.
  • Arduino Harware-mogelijkheden (sensoren, schilden, GPIO's) en ingebedde programmering.
  • De omgevingen die beschikbaar zijn op Raspberry en de koppeling met Arduino.
  • Een besturingssysteem en ontwikkeltools kiezen.
Praktisch werk
Mise en place d'une solution intégrant un capteur et plusieurs composants parmi ceux présentés.

6
Software

  • Software communicatieplatforms (Technicolor Qeo, Google Weave, enz.).
  • REST API's en ontwikkeltools.
  • Oplossingen voor het injecteren van gegevens in een NoSQL BigData-database.
  • De verschillende clouds (Google Cloud Platform, ThingPlus...).
  • Softwarehulpmiddelen voor het beveiligen van een IoT-oplossing.
  • Datavisualisatietechnieken (mobiel en desktop).
Praktisch werk
Communicatie opzetten van een sensor naar een NoSQL BigData database.