Create an Azure private 5G split core shop floor network

Analysis Services
SQL Database
Azure Stack Edge

Solution ideas

This article is a solution idea. If you'd like us to expand the content with more information, such as potential use cases, alternative services, implementation considerations, or pricing guidance, let us know by providing GitHub feedback.

A split 5G/LTE core architecture is suited for large enterprises with multiple sites. It has control functions that affect all sites, and data plane functions for each site.


Diagram shows a customer site with a shop floor network connected to Azure cloud with dataflow described below.

Download a PowerPoint file of this architecture.

In this architecture, the Azure Private 5G Core is split into a data plane and a control plane.

The data plane uses User Plane Function (UPF). The control plane uses Session Management Function (SMF) or Policy Control Function (PCF):

  • UPF is a fundamental component of the Private 5G Core infrastructure system architecture. It allows you to move packet processing, traffic aggregation, and management functions to the edge of the network.
  • SMF manages each user equipment session. It manages allocating of IP addresses, selecting user plane functionality, the control aspects of quality of service, and the control aspects of routing.
  • PCF is a 5G control plane network function that is responsible for policy control, especially quality of service.

The data plane is hosted at the far edge, at customer data center. The control plane is hosted either in Azure or at the near edge.


  1. Devices and sensors create and gather data.
  2. Devices and sensors send the data to the 5G network radio.
  3. The 5G radio forwards the data to the Azure IoT Edge modules that run on Azure Stack Edge. Based on the use case, the data can be handled in two ways:
    1. Process the data at the edge by using multi-access edge computing (MEC):
      1. Applications that run in IoT Edge modules on Azure Stack Edge process the data.
      2. Applications send results to the Private 5G Core UFP.
    2. Send data that's not processed to the Private 5G Core UFP.
  4. Private 5G Core sends the data to the enterprise database for storage and to the Azure portal to create dashboards and alerts.


This solution uses the following Azure components:

  • Azure Stack Edge brings compute, storage, and intelligence to IoT Edge. Azure Stack Edge acts as a cloud storage gateway that makes it possible to transfer data to Azure, while retaining local access to files.
  • Azure 5G Core provides 5G core network functions including user plane, control plane, subscriber, and policy deployed on Azure private MEC.
  • Azure SQL Database can store data processed at the edge by applications on Azure Stack Edge, as in step 3.a.i.
  • Azure Analysis Services provides data visualization, govern, deploy, test, and business intelligence (BI) solutions. The processed data from 3.a.ii in this scenario can be used to create dashboards.
  • Media Services Storage uses Azure Storage to store large amounts of unprocessed data forwarded in step 3.b.
  • Enterprise applications from the Azure Marketplace, such as video inspection and AI machine learning.

Scenario details

Manufacturing businesses often create a shop floor network that's separate from the corporate network. A shop floor network has stricter security and reliability requirements than a corporate network. An unreliable network on the shop floor can affect the production line. These requirements are typical for a shop floor network:

  • Ability to handle future use cases
  • Consistency in throughput and latency
  • Easy scalability
  • High reliability
  • High security

Although you can implement this architecture at any manufacturing site, it's especially useful for large enterprises that have multiple production sites or research and development labs. You can consolidate data from different sites into one Azure database. Users can create reports from this consolidated data.

With a single control plane connected to multiple data plane sites, your enterprise can benefit from easier network operations. This architecture makes it easier for IT to push software upgrades, implement network policies, manage networks and devices, and add new sites.

The single core approach comes with a single point of failure. Azure resilience and redundancy benefits can address this issue.

Potential use cases

Some of the use cases for manufacturing are:

  • Augmented reality/virtual reality (AR/VR) assisted troubleshooting and support
  • Automated guided vehicles (AGVs)
  • Collaborative robots (Cobots)
  • Digital twins
  • Predictive maintenance
  • Robotic arms
  • Remotely-operated equipment
  • Video analytics, such as Automated Optical Inspection (AOI), where a camera autonomously scans the product for failures and quality defects
  • Voice, such as push to talk (PTT), which is a half-duplex communication service that works like a walkie-talkie
  • Worker health and safety, such as forklift collision avoidance, hard hat enforcement, posture monitoring, and assisted assembly


This article is maintained by Microsoft. It was originally written by the following contributor.

Principle author:

To see non-public LinkedIn profiles, sign in to LinkedIn.

Next steps