digital. connected. intelligent
An allen unseren Standorten bieten wir folgendes Thema für ein Praxissemester und/oder eine Bachelorarbeit an:
Implementierung einer MQTT Client Bibliothek zur Testautomatisierung
Seit mehr als 20 Jahren entwickeln wir Software für vernetzte und intelligente Systeme.
Das macht uns zu Pionieren der Digitalisierung und gefragten Technologiepartnern. Auf Basis unserer Solutions entwickeln unsere Kunden schnell und unkompliziert selbst Produkte. Damit auch die Qualität dieser Produkte kontinuierlich sichergestellt wird, bietet comlet als eine ihrer Lösungen ein Testautomatisierungsframework, Embedded TestKit, an [1].
Diese ist speziell auf eingebettete Systeme sowie das Industrial Internet of Things (IIoT) Umfeld angepasst. MQTT als ein Standardprotokoll im IIoT sowie der M2M Kommunikation ist damit unverzichtbar als Schnittstelle in der Testautomatisierung.
Im Rahmen dieser Arbeit soll mit Hilfe von Python eine MQTT [2] Client API entwickelt werden, die in die Testautomatisierungslösung "Embedded TestKit" integriert wird. Die API selbst muss mittels Python "Unittest" bzw. "PyTest" abgesichert werden. Die Integration findet in einem separatem Testlabor statt. Für die Integration müssen zusätzlich ein MQTT Broker sowie ein zweiter Client als Testumgebung aufgebaut und eingebunden werden.
[1] https://www.comlet.de/embedded-testkit/
[2] https://de.wikipedia.org/wiki/MQTT