Building a smart factory platform using Azure IoT Operations
From a solution assessment to a productive Minimum Viable Product (MVP)
Streamline Production with Azure IoT Operations
Modern factories produce vast amounts of data. But, bringing that data to good use, to optimize planning, streamline production and gain deeper insights into processes to optimize them, remains a challenge. We explain how data operations tools like Azure IoT Operations can help to transform raw production data into valuable information for manufacturing companies.
Transforming raw data into information
Modern manufacturing sites with oftentimes complex automated production processes produce terrabytes of data, sometimes daily. Just storing the raw data in a database or a datalake and trying to extract insights out of it is time consuming, causes a lot of effort and is a potential roadblock for fast realization of digital use cases.
The problem with raw process data is, that it is not normalized or standardized and often lacks context. Although a single process value can be used for simple monitoring, deeper insights can only be gained if process values can be correlated with other data and information like machine failures, environmental data or order information.
Normalization helps, when it comes to analyzing the data: Naming conventions, standardized units and timestamps allow data scientists to do their work more efficiently. They might not have a direct connection to the process. Therefore, they need additional context such as the units of measurement of the datapoints and a clear assignment to the data sources.
The following steps show, how connectivity solutions can help to improve data quality to enable data driven use cases:
With machine connectivity solutions that provide means to transform and normalize data like Azure IoT Operations, we can abstract from the differences between the plants and machine manufacturers and reduce the effort required to roll out use cases to other plants.
Efficient data processing and networking
Getting access to the raw data is the first step. Connectivity solutions support machine protocols to directly connect to the machines, e.g. via OPC-UA.
In the transformation and normalization step, raw data can be transformed to common units of measurement and defined data types.
The use of standard data models helps to abstract from the differences between machines from different generations or different manufacturers. This step is crucial to harmonize data from different sites and to allow for scalability of faster roll-out.
By publishing normalized and standardized data to a UNS, this data gets additional context from the topic hierarchy. It is easily accessible for other interested clients and systems in a company and allows for faster problem solving and use case realization.
MaibornWolff has been instrumental in shaping our product journey. Their commitment to sharing deep technical, industrial knowledge and providing invaluable feedback through testing has been pivotal in shaping Azure IoT Operations.
Building a data plane with Azure IoT Operations
Machine connectivity
We leverage machine connectivity tools that can connect directly to machines and processes and provide data transformation and normalization as close to the data source as possible. The use of standardized data models to harmonize data for example across similar machines from different manufacturers is another feature.
Standardized data level
Azure IoT Operations is a unified data plane for the edge. It’s a collection of modular, scalable, and highly available data services. It enables data capture from various systems: It allows for example to connect to machines via OPC-UA, transform and normalize the data close the edge and publish it via industry standards like MQTT. Using 3rd Party solutions it can be extended to support additional industrial protocols beyond OPC UA.
UNS based architecture
Besides this “DataOps” functionality Azure IoT Operations also includes the highly available and scalable MQTT broker Azure IoT MQ which can be used to build a Unified Namespace based architecture. With these capabilities Azure IoT Operations makes it possible to publish normalized data from the edge to a Unified Namespace running inside Azure IoT MQ. This potentially makes data accessible to all other interested clients and systems in the company.
Collaboration with Microsoft
We have worked closely together with Microsoft during the development of Azure IoT Operations and continue to do so. From our work with manufacturing clients, we know what they want and need to make better use of their production data. We shared our learning with the Microsoft product group at an early stage and provided constant feedback during the development and private preview phases. Due to this collaboration, we already possess deep knowledge about Azure IoT Operations.
Key features of Azure IoT Operations
It Includes an industrial-grade, highly available and scalable MQTT broker that powers event-driven architectures and can form the foundation for a Unified Namespace.
It is highly extensible, scalable, resilient, and secure.
It lets you manage edge services and resources from the cloud by using Azure Arc.
It can integrate customer workloads into the platform to create a unified solution.
It supports a GitOps- and IoC-based approach for deployment and configuration.
It natively integrates with Azure Event Hubs, Azure Event Grid’s MQTT broker, and Microsoft Fabric in the cloud.
Building a Smart Factory is more than connecting machines
When working together with our customers on their Smart Factories, a fit gap analysis is always part of our approach. We take a close look at the existing application landscape and examine if tools like Azure IoT Operations can fill the gaps or if additional components are necessary for example to connect to legacy devices, that do not provide their data via OPC-UA.
Even though quality data is the basis for actionable insights, building a Smart Factory is more than connecting machines, and providing access to data. Besides the data layer the infrastructure is key success factor for digital transformation and has significant influx on the operability, scalability and security of the Smart Factory.
When a company is starting to plan their digital infrastructure, several requirements and constraints influence what an overall Smart Factory platform based on tools like Azure IoT Operations should look like:
On the one side there are requirements that are often specific to each company. These requirements include aspects like use cases and workloads or industrial protocols that need to be supported. Another aspect is whether multiple development teams will work on the platform.
On the other side there also a specific constraints and requirement from infrastructure, security and networking perspective. Examples would be topics like network segmentation, existing digital infrastructure or security guidelines that need to be considered.
No more PoCs.
Instead build a MVP.
Building a smart factory is as much about people as it is about technology. Even the most flexible and scalable infrastructure will be useless, when the people are missing that define and build use cases that crate actual value for the users and the company. When we work together with manufacturing clients on their Smart Factories, we follow a 4 step approach that reflects this and brings together people and technology:
In the Solution Assessment we…
- educatate on the success factory and core concepts for a Smart Factory
- create guide our customers to define an aligned product vision & roadmap
- define Core capabilities and constraints
- create a high level overview of potential use cases and specify an initial use case for the MVP pahse
- make a fit gap analysis and define the tools set, that are best suitable for our clients
- define the Smart Factory architecture & tech stack
- define the MVP scope
- prepare the implementation phase
We build a Minimum Viable Product:
- We build the initial infrastructure tailored to the customer
- We build an initial use case in one plant
- We take care of operational readiness and the initial go-live
- We collect early user feedback
Iteration & Progressive Handover
- Add features & use cases
- Rollout into more plants
- Ramp-up of a development team on the customer side
- We transfer our know-how to enable the customers to take over operations
Our references & projects
A reference is worth more than a thousand words. Luckily, we have dozens of them. Click through a selection of our most exciting projects and see for yourself!
-
To the MAN referenceMAN - ATLAS L4. Control Center for the autonomous truckCloudData/Data PlatformsAppsTo the MAN referenceControl center for the technical monitoring of driverless trucks
To the MAN referenceUX design, product strategy, data structure, vehicle data visualization
To the MAN referenceMonitoring, remote support, mission management, reports for commercial autonomous transport solutions
-
To the NETZSCH referenceNETZSCH: Development of an IoT platformCloudData/Data PlatformsIoTTo the NETZSCH referenceUnified IoT platform for 3 business units, harmonization of existing IoT solutions
To the NETZSCH referenceIoT device connectivity, visualization software for data analysis, cloud infrastructure, operations
To the NETZSCH referenceQuick testing in the cloud infrastructure, fast integration of use cases such as predictive maintenance, process optimizations, etc.
-
To the TKE referenceTK Elevator: Health Check Connectivity for the IoT gateway of elevatorsCybersecurityIoTEmbedded Systems & RoboticsTo the TKE referenceIoT gateway (MAX Box) for data connection between elevator & IoT platform
To the TKE referenceExamination of code quality, architecture, operations & organization
To the TKE referenceOptimization of IoT gateway connectivity & digitalization of elevators
-
To inCTRL referenceinCTRL Solutions: Modernization of the IoT platform for water treatment plantsCloudIoTIT ModernizationTo inCTRL referenceIoT & software modernization, integration of new functions
To inCTRL referenceData warehouse setup, integration of microservices, automated quality assurance, Continuous Integration & Continuous Deployment (CI/CD)
To inCTRL referenceImproved resilience, maintainability & further development capability of the platform
-
See MAN referenceMAN: Efficient threat analysis for control unitsCybersecurityIoTEmbedded Systems & RoboticsSee MAN referenceProtection of digitalized trucks against virtual attacks
See MAN referenceRisk analysis based on 4x6 methodology, ThreatSea, ISO21434
See MAN referenceQuick identification of relevant threats for immediately effective security measures
-
See Miele referenceMiele domestic appliances are networked worldwideCloudIoTEmbedded Systems & RoboticsSee Miele referenceFurther development of the IoT platform for connected home appliances
See Miele referenceContainer-based architecture, open standards, modular design
See Miele referenceQuick availability & scalability of digital services, high added value for users
-
See STIHL referenceSTIHL: Control iMOW robotic mower via appCloudAppsIoTSee STIHL referenceControl and configuration of the robotic mower via smartphone
See STIHL referenceDevelopment of app, web, cloud platform and direct Bluetooth communication
See STIHL referenceDigital benefits for users, app controllability, remote software updates
-
See ifm services referenceifm services: Remote maintenance of systems and machinesCloudIoTEmbedded Systems & RoboticsSee ifm services referenceFully integrated remote access in the IoT platform
See ifm services referenceFull stack cloud application, RUST-based clients, UX design
See ifm services referenceAnalysis of sensor data from production as a basis for sustainable decisions for customers
-
See referenceMonitoring alarms in industrial plantsCybersecurityIoTEmbedded Systems & RoboticsSee referenceLive monitoring platform for visualizing connected warning devices
See referenceAutomation & cloud services (MS Azure), API management
See referenceAlarms visible worldwide within seconds, multi-tenant system
-
See BMW Group referenceBMW Group: Remote software upgrade for vehiclesCloudCybersecurityIoTSee BMW Group referenceSoftware upgrades without the need to visit a service center
See BMW Group referenceBackend system for over-the-air communication with the vehicle, 24/7 support
See BMW Group referenceIT security, more comfort, on-demand provision of new features
-
See SMA referenceSMA: Development of a Web UI for ennexOS platformDigital Design/UX DesignIoTWeb & Portal PlatformsSee SMA referenceCreation of a unified customer experience across all products, smooth generational transition for customers, secure, agile operation
See SMA referenceWebUI for the digitalization & automation of energy management processes, open-source solution for energy flow visualization
See SMA referenceEnergy flow & cost optimization, operational reliability, customer-friendliness
-
See Weidmüller referenceWeidmüller: Progression of the Industrial Service PlatformCloudIoTWeb & Portal PlatformsSee Weidmüller referenceCreation of a centralized, intuitive, expandable portal as the foundation for industrial applications (remote access, data visualization, ML)
See Weidmüller referenceExploration, setup & further development of the base platform for industrial services
See Weidmüller referenceInnovative portal for end-to-end solutions, MVP in just 7 months
Why MaibornWolff?
As one of the most innovative IT service providers with a great passion for AI, we focus entirely on the project business and individual software development - without our own products. To stay at the forefront, we continuously invest in our team of digital technology engineers and develop digital solutions that are well thought-out, efficient and reduced to the essentials.
Our principle: simplicity instead of complexity. We only develop what is really needed - tailor-made, useful and reliable. Our results speak for themselves. With over 800 large-scale systems and more than 10,000 person-years of experience in high-end software engineering, we are one of the few who can reliably implement even the largest and most complex IT landscapes. Thanks to close partnerships with leading hyperscalers, our customers operate their solutions in today's most modern and powerful environments.
Less technology. Better Business.