Facebook Pixel

Web or app development for industrial Internet of things - IoT

BR Automation

Project description


B&R is currently one of the largest private companies in the field of automation and process control technology with over 2000 employees in 68 countries. 

As a global leader B&R combines state-of-the-art technology with advanced engineering to provide customers in virtually every industry with complete solutions for machine and process automation motion control HMI and integrated safety technology. With industrial fieldbus communication standards like POWERLINK and openSAFETY as well as the powerful Automation Studio software development environment B&R is constantly redefining the future of automation engineering. 

The innovative spirit that keeps B&R at the forefront of industrial automation is driven by a commitment to simplifying processes. That is something we are trying to achieve with this project as well.


In case of failure in the machines  our B&R System allows one to replace malfunctioning components for the customer via hot-swap. This saves a lot of machine-downtime as no service technician is needed on-site for replacing hardware components. Our B&R System takes care of any parametrization that should be necessary for the component to work. Despite that replacements are still being done in manual coordination with technicians in order to track/record broken parts in the field and make sure they are being replaced with correct ones.

We want to solve this problem by making our industrial machines a part of the Internet of Things (IoT) and by automating the processes. To do so we are building an internal module to track broken parts and a web client/app that connects to the machines builder to approve the changes in the machine via Internet.

For this project we look for student(s) to develop the clients-side as a web or device app. The biggest challenges will be in designing a distributed system for industrial machine and creating security protocols.

The exact project scope will be discussed and defined better during the interview


For this thesis we are searching for student(s) capable of programing in C/C++ on the controller side to make a program detecting changes in the serial number configuration of the modules. 

It is also necessary to have knowledge in Server-side Web-Programming Javascript/HTML/PHP in order to create a registration service environment. Familiarity with Java/Objective-C for creating an app would be advantageous. 

Everything needed in the development environment of B&R products will be provided; GUIs licenses for app/homepage development is not provided but can be discussed within this project. Training information about system capabilities needed Software and Hardware are of course supplied by B&R.

Financial funding have not been discussed so far but are not out of the question.

Selection takes place on an ongoing basis once the application is received.