Multimedia und Programmierung 2020/2021

50 PROGRAMMIERUNG/Internet of Things

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

IOT INTENSIVWORKSHOP

´ 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. LEHRGANGSLEITUNG/TRAINER(INNEN) Dieter Seebacher, Elektroniker und IT-Consultant VORAUSSETZUNGEN

Das Internet of Things (IoT) ist wesentlicher Treiber der Digitalisierung. Durch intelligente Vernetzung entstehen neue Services, Produkte, Marketingmöglich- keiten und Geschäftsmodelle. Hinter diesem Schlagwort verbergen sich Minicomputer wie Raspberry Pi oder Mikrocontroller wie Arduino, die mit je nach Einsatzgebiet variierenden Sensoren verknüpft werden. Der Erfolg dieser Systeme, die in jede Jacken- bzw. Hosentasche passen, liegt vor allem in ihrer Vielseitigkeit. Mit dem richtigen Know-how können Sie z. B. den Produktionsfortschritt, den Materialverschleiß und den Lagerstand überwachen, Nachbestellungen automatisieren, aber auch Zugangskontrollsysteme installieren. Im eigenen Heim sind über Smartphone steuerbare Heizungs-, Beleuchtungs- und Beschattungs- systeme oder Medienserver für Filme und Musik mögliche Anwendungsgebiete. In diesem Intensivworkshop dreht sich alles um den Raspberry Pi 3+ und den Mikrocontrolller ESP8266.Als Basis dient natürlich das Betriebssystem Linux. Mit der Programmiersprache Python und dem Nachrichtenprotokoll MQTT werden Sensordaten abgefragt und publiziert. Anwendungsbeispiele werden sowohl im lokalen Netz als auch in der Cloud realisiert. Mit demMinicomputer Raspberry Pi setzen Sie bereits ohne große Vorkenntnisse spannende IoT-Lösungen um. Sämtliche Materialkosten inklusive Raspberry sind bereits in den Kurskosten enthalten. Und Ihr imWorkshop entwickeltes IoT-Projekt können Sie anschließend mit nach Hause nehmen! 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

´ Python-Grundkenntnisse ´ Hardware-Grundkenntnisse ´ C-Kenntnisse von Vorteil TEILNEHMER(INNEN)KREIS ´ Embedded ProgrammiererInnen, Software-ArchitektInnen ´ ElektronikerInnen ´ Interessierte mit Vorkenntnissen in Python WOCHENENDKURSE Kursnummer Datum Wochentag und Uhrzeit

Dauer 20 UE 20 UE

20BTDT0153 20.11.–21.11.2020 20BTDT0154 07.05.–08.05.2021

Sa 08:30–17:00 Sa 08:30–17:00

ORT: BFI Wien, 1030, Alfred-Dallinger-Platz 1/U3 Schlachthausgasse PREIS: € 630,– inkl. USt. PREIS + : 390,– inkl. USt., Detailinformationen S. 7 BITTE BEACHTEN SIE Die Materialkosten für die Hardware sind im Kurspreis bereits inbegriffen!

´ Cloudanbindung des ESP8266 ´ Vor und Nachteile der Cloud ´ Auswertung der Daten in der Cloud

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

ENTWICKELN VON HARD- UND SOFTWARELÖSUNGEN

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 ´ Zufallszahlen, Arithmetik und Vergleichsfunktionen ´ Logische Operatoren ´ Zeitfunktion

Das Internet of Things (IoT) ist einer der wesentlichen Treiber der Digitalisierung. Durch die intelligente Vernetzung entstehen neue Services, Produkte, Marketingmöglichkeiten und Geschäftsmodelle. Hinter dem Begriff verstecken sich unter anderemMinicomputer wie Raspberry Pi oder Mikrocontroller wie Arduino, die mit je nach Einsatzgebiet variierenden Sensoren verknüpft werden. Der Erfolg dieser Systeme, die in jede Jacken- bzw. Hosentasche passen, liegt vor allem in ihrer Vielseitigkeit. In diesem Lehrgang erlernen Sie die relevanten Grundlagen der Elektronik und Elektrotechnik sowie den Umgang mit Sensoren, um automatisierte Abläufe mittels Arduino-Mikrocontroller und C/C++ einzurichten. Sämtliche Materialkosten sind bereits in den Kurskosten inkludiert und Sie können Ihr im Lehrgang entwickeltes IoT-Projekt anschließend mit nach Hause nehmen!

´ Serielle Kommunikation ´ Umgang mit den Geräten ´ Multimeter, Lötkolben, Netzgeräte

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