IMPLEMENTATION OF A SPARKPLUG HOST APPLICATION AND EDGE NODE

FLANDERS MAKE Flanders Make is the strategic research centre for the manufacturing industry. Our mission is to strengthen the long-term international competitiveness of the Flemish manufacturing industry. That’s why we work together with SMEs and large companies on pre-competitive, industry-driven technological research, resulting in concrete product and production innovation in the vehicle industry, the manufacturing industry, and production environments.

GOAL OF THE INTERNSHIP MQTT is a famous open protocol used in Industrial IoT application. The MQTT specification however does not standardize the exchange of data between manufacturing devices and/or applications. This is limiting the interoperability in an industrial context. The Sparkplug specification tries to give an answer on this problem by defining a MQTT data payload model, state management and topic structures.

A typical Sparkplug MQTT architecture exist of a MQTT broker, a host application and Edge nodes.

The goal of this internship is to develop such a Sparkplug host application. This host application is controlling and monitoring all MQTT clients and nodes. Secondly some Edge Node gateways will be implemented making the translation between other protocols typically used in industry e.g. OPC UA, Profinet, ... This is needed to connect existing devices on the Sparkplug enabled MQTT broker. The implementation will be validated on the SmartFactory demonstrator that (de)assembles flashlights.

Type

Internship

Master

Computer Science Engineering

Sector

Aerospace

Locatie

Flemish Brabant

Stad

Leuven

Voordelen

Learning target: -working on a state-of-the-practice industry 4.0 infrastructure; -practical usage of the Sparkplug specification.

PRACTICAL DATA -Internship: The assignment is for an internship of min. 3 months to maximum 6 months and takes place at the offices of Flanders Make located in Leuven, Belgium. -Thesis: This assignment is also a possible topic for a master thesis for a Belgian university.

Gezocht Profiel

PROFILE STUDENT -Bachelor degree in Computer Science; -Knowledge of Internet of Things, Java, Python, Node.js and experience with virtualization (e.g. Docker) is highly recommended; -Passionate by research and new technologies with focus on applications for machines or mechatronic systems of the companies; cloud computing. -Result oriented, responsible and proactive; -A good communicator, able to communicate in English; -Eager to learn and a team player. -Only EEA (or Swiss) nationals can be accepted for internships due to work permit regulations.

Mail