How to develop IoT solutions

Workshop: Entwicklung von IoT-Lösungen mit Raspberry Pi, Eclipse und Java («IOTDEV»)

Java eignet sich sehr gut für die Anwendung im IoT-Bereich. Lernen Sie, wie das geht und welche Rolle dabei die Projekte der Eclipse IoT Working Group spielen. Sie entwickeln eine IoT-Lösung für den Raspberry Pi und nehmen den Prototypen mit nach Hause.
Dauer2 Tage
Preis1'900.–
KursdokumenteHandouts

Inhalt

Sie entwickeln in diesem Kurs eine eigene IoT-Lösung mit Java und Eclipse. Die dazu benötigte Hardware steht vor Ort für Sie bereit. Den Zusammenbau der Hardware-Komponenten führen Sie unter Anleitung selbst durch. Dies hilft Ihnen, die Programmierung des Hardware-Zugriffs besser zu verstehen. Eine vorgefertigte Software- und System-Architektur, samt Musterlösungen, gewährleisten einen reibungslosen Ablauf. Während der Entwicklung werden kurze Theorieblöcke eingeschoben, um die Programmierung und die Software- und Systemarchitektur zu erklären.

Tag 1
  • Einführung in das «Internet of Things»
  • Die Projekte der Eclipse IoT Working Group
  • Gemeinsame Entwicklung einer IoT-Lösung
    • Zusammenbau der Hardware
    • Spielerisch Sensoren/Aktoren ansprechen
    • Anforderungen an die IoT-Lösung festlegen
    • Sensordaten simulieren
    • Businesslogik implementieren
    • Sensordaten versenden
    • Ausführung der Anwendung in Eclipse
Tag 2
  • Gemeinsame Entwicklung einer IoT-Lösung
    • Kontrolliert Sensoren/Aktoren ansprechen
    • Deployment der Anwendung auf Raspberry Pi
    • Visualisierung von Sensordaten
    • Steuerung von Aktoren
    • Konfigurationsmanagement

Key Learnings

  • Sachliche Einordnung des Buzzword «Internet of Things»
  • Verständnis für Hardware und Netzwerktechnologien, die bei IoT-Lösungen eingesetzt werden können
  • Kennen und Verstehen von System-Architekturen, die einer IoT-Lösung zugrunde liegen
  • Kennen und Verstehen der wichtigsten Software-Komponenten von «Eclipse IoT»
  • Wissen, wo und wie Java im Bereich IoT eingesetzt werden kann
  • Entwerfen und Entwickeln Java-basierter IoT-Lösungen

Methodik & Didaktik

Der Workshop beginnt mit einem kurzen Theorieteil. Danach wird Schritt für Schritt eine IoT-Lösung entwickelt. Während der Entwicklung werden immer wieder kurze Theorieblöcke eingeschoben, um die Programmierung und die Software- und Systemarchitektur zu erklären.

Zielpublikum

Java-Softwareentwickler und -Softwarearchitekten, die ihren Horizont aus privaten oder beruflichen Gründen um das Thema «Internet of Things» erweitern wollen.

Anforderungen

Gute Kenntnisse in der Entwicklung mit Java, Erfahrung mit der Entwicklungsumgebung Eclipse
Trainer kennenlernen
Marcus Munzert