Wenn vom Internet der Dinge die Rede ist, dann wird meistens auch erwähnt, dass bis 2020 mehrere Milliarden solcher Geräte im Internet sein werden. In diesem Workshop werden wir selber einen solchen Prototypen bauen und ihn ins Internet bringen.
Beginnend mit den Grundlagen der digitalen und analogen Ein- und Ausgabe mit einem Arduino, Sensoren (Temperatur und Licht), Leuchtdioden und Taster, werden wir kleine Schaltungen aufbauen und die Werte zunächst lokal erfassen. Im nächsten Schritt senden wir diese mit JavaScript (Node.js) und Java ins Internet. Dabei werden verschieden Möglichkeiten der Übertragung (wie zum Beispiel REST und MQTT) und Sicherheit betrachtet. Um die Konfiguration und Anbindung zu vereinfachen, wird ein Überblick über Node-RED gegeben.
Agenda:
Ab 10 Uhr Registrierung und Begrüßungskaffee
11 Uhr: Beginn
Grundlagen Digital und Analog; "Hello World" auf dem Arduino und erste Schaltungen
12:30 - 13:30 Uhr Mittagessen
Daten vom Arduino mit dem Laptop lesen.
15:00 - 15:15 Uhr Kaffeepause
Daten ins Internet schicken.
16:45 - 17 Uhr: kleine Kaffeepause
Konfiguration mit Node-RED.
ca. 18 Uhr: Ende
Basis ist ein Microcontroller-Starterkit, das vom Veranstalter gestellt wird. Die Teilnehmer müssen lediglich Notebooks mitbringen.
Falls Sie ein Gerät Ihrer Firma verwenden, überprüfen Sie vorher bitte, ob eines der folgenden, gelegentlich vorkommenden Probleme bei Ihnen auftreten könnte:
- Workshop-Teilnehmer hat keine Administrator-Rechte.
- Corporate Laptops mit übermäßig penibler Sicherheitssoftware
- Gesetzte Corporate-Proxies, über die man in der Firma kommunizieren muss, die aber in einer anderen Umgebung entsprechend nicht erreicht werden.
Skills
Grundkenntnisse in Java oder JavaScript
Lernziele
Neben einem grundlegenden Gefühl für Elektronik werden sowohl die verschiedenen Internet-Anbindungen, Konfigurationsmöglichkeiten und Sicherheitsaspekte vermittelt.
// Referent
// Lars Gregori
Lars Gregori arbeitet als Technology-Strategist bei der hybris GmbH in München und ist Mitglied im hybris-labs-Team. Er interessiert sich für neue Technologien rund um das Thema Internet of Things (IoT). Vor seinem Studium als Diplom-Informatiker (FH) absolviierte er eine Lehre als Kommunikationselektroniker.