Multimedia und Programmierung 2021/2022

36 PROGRAMMIERUNG/INTERNET OF THINGS

INTERNET OF THINGS – RASPBERRY PI 4 UND ESP8266 MIT PYTHON: ADVANCED

IOT INTENSIVWORKSHOP

TRAINERINNEN UND TRAINER Dieter Seebacher, Elektroniker und IT-Consultant VORAUSSETZUNGEN

Sie wollen den Produktionsfortschritt aus der Ferne protokollieren oder die Temperatur Ihrer Wohnung am Smartphone ablesen? Der Raspberry Pi kann in Kombination mit demMikrocontroller ESP8266 genau das bewerkstelligen. In diesem Intensivworkshop vertiefen wir Ihre IoT-Kompetenzen und zeigen Ihnen, wie Sie verschiedene Sensordaten auslesen und mit dem Nachrichtenprotokoll MQTT in der Cloud publizieren. Sie entwickeln Ihr eigenes IoT-Projekt und lernen so praxisnah die wichtigsten Grundlagen der Embedded Programmierung. INHALT ´ Grundlegendes zumMQTT-Protokoll ´ Einführung ESP8266 Microcontroller ´ Basiskonfiguration mit AT-Sequenzen ´ Firmware-Uploads – welche Alternativen gibt es? ´ Micropython/Lua/Arduino im Vergleich ´ Tools zur Programmierung vom Terminalprogramm bis zum ESPlorer ´ Beispielkonfiguration Temperatursensor ´ Cloudanbindung des ESP8266 ´ Vor und Nachteile der Cloud ´ Auswertung der Daten in der Cloud ´ Konfiguration einer MQTT-Umgebung am Raspberry Pi (Broker und Tools) ´ Datenbankanbindung MQTT ´ Einrichtung weiterer Clients (Arduino/Python/Micropython) ´ Auswertung über Apps am Smartphone/Tablet NUTZEN UND KARRIEREMÖGLICHKEIT ´ Sie können sehr schnell in die MQTT-Programmierung einsteigen. ´ Sie lernen das MQTT-Protokoll mit praxisnahen Beispielen kennen. ´ Sie lernen, mit dem Raspberry Pi Sensordaten zu erfassen und auszuwerten.

´ Python-Grundkenntnisse ´ Hardware-Grundkenntnisse ´ C-Kenntnisse von Vorteil ZIELGRUPPE ´ Embedded Programmiererinnen und Programmierer, Software-Architektinnen und -Architekten ´ Elektronikerinnen und Elektroniker ´ Interessierte mit Vorkenntnissen in Python WOCHENENDKURSE Kursnummer Datum Wochentag und Uhrzeit Dauer 21BTDT0133 19.11.–20.11.2021 Fr, Sa 08:30–17:00 20 UE 21BTDT0134 22.04.–23.04.2022 Fr, Sa 08:30–17:00 20 UE ORT: BFI Wien, 1030, Alfred-Dallinger-Platz 1/U3 Schlachthausgasse PREIS: € 630,– inkl. USt. PREIS + : € 390,– inkl. USt., Detailinformationen S. 5 BITTE BEACHTEN SIE Die Materialkosten für die Hardware sind im Kurspreis bereits inbegriffen!

INTERNET OF THINGS: ARDUINO-PROGRAMMIERUNG MIT C/C++

ENTWICKELN VON HARD- UND SOFTWARELÖSUNGEN

´ Zufallszahlen, Arithmetik und Vergleichsfunktionen ´ Logische Operatoren ´ Zeitfunktion ´ Serielle Kommunikation Umgang mit den Geräten ´ Multimeter, Lötkolben, Netzgeräte Grundlagen der Elektronik/Elektrotechnik ´ Das Ohm‘sche Gesetz ´ Spannungsteiler, Dioden ´ TTL, Binärzahlen ´ PCB, Analog-Digital- und Digital-Analog-Wandler, Schieberegister NUTZEN UND KARRIEREMÖGLICHKEIT ´ Sie kennen die für IoT relevanten Grundlagen der Elektronik und Elektrotechnik. ´ Sie können Arduino-Mikrocontroller mittels C/C++ programmieren. ´ Sie sind in der Lage, Sensorsysteme in die funktionale Ablauforganisation von Geschäftsprozessen zu integrieren.

Durch die intelligente Vernetzung von Sensoren, Mikrocontrollern und Mini-Computern entstehen ganz neue Möglichkeiten. Kein Wunder, dass das Internet of Things (IoT) der wesentliche Treiber der Digitalisierung ist. Wir unterstützen Sie in diesem Lehrgang beim gelungenen Einstieg in dieses zukunftsweisende Feld: Neben den notwendigen Elektrotechnik-Grundlagen vermitteln wir Ihnen das Know-how, ummit dem Arduino-Mikrocontroller, C/C++

und den unterschiedlichen Sensorsystemen individuelle Hard- und Softwarelösungen für Automatisierungsprozesse zu entwickeln. INHALT Umgang mit Sensoren und Shields ´ Umwelteinflüsse (Licht, Temperatur, Luftfeuchtigkeit) ´ Aktivitäten (Berührung, Bewegung) ´ Zeit (Uhrzeit, Timer) ´ SD-Karte (Datenlogger)

Programmieren mit C/C++ für Arduino ´ Datentypen, Datentypkonvertierung ´ Variablen und Konstanten ´ Kontrollstrukturen

Made with FlippingBook - professional solution for displaying marketing and sales documents online