AereA GmbH
Discuss your project

Industries

Industrial automation

In industrial automation it is rarely the newest technology that decides, but whether the 2011 line will play along.

OPC UA · MQTT · EMQX

What is technically different in this industry

Service life. A production line runs for twenty years, and the software on it is expected to survive ten of them. That shifts every technology decision: not what is most elegant today, but what will still be maintainable in eight years.

Heterogeneity as the norm. Controllers of different generations and manufacturers sit side by side. Some speak OPC UA, some Modbus, some a proprietary protocol documented only on paper. We have built our own transport implementations for such cases several times.

Availability before elegance. A software fault costs production time. That is the reason we decouple acquisition from analysis via an event stream: if the analysis fails, the measurements keep flowing.

Security at the network border. The moment plant data leaves the site, an automation project becomes a security project. Encrypted communication, certificate management and authentication belong in the same design for us, not in a follow-up project.

What we have done here

For a leading international plant manufacturer in the metals industry we developed a scalable platform for industrial data exchange — with end-to-end secured communication and responsibility for architecture, technology selection, security concept, training and arc42 architecture documentation. At the same client, the migration of a mature C++ backend to .NET Core followed.

Frequently asked questions

Do you also connect controllers without OPC UA?

Yes. We have built our own transport implementations for proprietary PLC protocols several times. The only prerequisite is that the controller is reachable and that documentation or a contact at the manufacturer exists.

Does the platform have to go to the cloud?

No. Acquisition, processing and analysis are decoupled via MQTT and Kafka, so the boundary can be drawn freely. Where data sovereignty requirements apply, we operate the full stack on premises.

Contact

Your contact

Sören Sprenger
Software architecture & technical project management

Wüstenstein 18, 91346 Wiesenttal · Mon–Fri 9:00–18:00 CET