Die Softwareentwicklerkonferenz
zu Internet of Things und Industrie 4.0
Köln, KOMED Veranstaltungszentrum, 10. - 12. Mai 2016

building IoT 2016 » Programm »

// Ins Internet der Dinge mit C und C++

Auf dem Weg ins Internet der Dinge führt kein Weg an C und C++ vorbei – besonders wenn Effizienz und Performance gefragt sind. Mit einfach nutzbaren Open-Source-Bibliotheken sowie den neuen Sprachkonstrukten in C++11 und 14 macht die Entwicklung von IoT-Applikationen auch in C++ Spaß.

In diesem Vortrag werden einige C- und C++-Bibliotheken vorgestellt, die C++-Entwicklern das Leben im Internet der Dinge vereinfachen. Anhand von konkreten Codebeispielen wird gezeigt, wie man in C++-Programmen über MQTT und HTTP mit Cloud Services kommuniziert sowie Daten von Sensoren abrufen kann.

Skills
Die Teilnehmer sollten Grundkenntnisse der C++-Programmierung mitbringen. Kenntnisse der Netzwerkprogrammierung sind vorteilhaft, aber nicht unbedingt erforderlich.

Lernziele
Die Teilnehmer erlernen anhand von Codebeispielen die Verwendung folgender Bibliotheken: libcurl (HTTP Client), POCO C++ Libraries (HTTP Client und Server), Eclipse Paho (MQTT Client), libmraa und UPM (Zugriff auf Sensoren) sowie Tinkerforge C/C++ Bindings (Kommunikation mit Sensoren und Aktoren). Einige weitere Bibliotheken werden ebenfalls kurz vorgestellt.

// Referent

// Günter Obiltschnig Günter Obiltschnig

Günter Obiltschnig ist IoT-Visionär, Consultant und kreativer Kopf der Applied Informatics GmbH. Er startete 2004 die POCO C++ Libraries, ein von vielen C++-Entwicklern geschätztes Open-Source-Projekt. Seit mehr als zehn Jahren beschäftigt er sich mit den technischen Grundlagen des Internet of Things. Aus dieser Arbeit heraus entstand 2013 macchina.io, ein Open-Source-Softwarebaukasten für das IoT.