...
- MNO hosts UPF/SPGW-U in their network.
- MNO provisions all UPF functions.
- MNO may request Deployment of IoT Edge on Bare Metal or NFVi via APIs (on P2)
- PCEI Enabler IoT Edge Deployer may request HW or Virtual resources (e.g. VM/Container) (on P3)
- PCEI Enabler IoT Edge Deployer may provision IoT Edge (install runtime, deploy standard modules, register with IoT Hub) via APIs/Deployer Code (on P8/P5)
- PCEI Enabler may request Interconnect for IoT Edge between MNO and Azure (L2/L3) via APIs (on P4)
- PCEI Enabler may request UPF LBO for MNO to direct customer traffic to IoT Edge (on P2/P2’)
- PCEI Enabler may facilitate deployment of custom IoT Edge modules
PCEI Enabler IoT Edge Deployer Functions
- Deploy a base Ubuntu VM
- Download and Install Microsoft GPG public key to apt config
- Install moby engine and cli
- Install azure iot edge
- Modify iot edge config file using customer defined parameters (azure hub url, keys, scope id, etc)
- Deploy iot edge agent
- Deploy iot edge hub module
- Install certificates if edge is used as a gateway
- Restart iot edge
PCEI Enabler IoT Edge Interconnect Functions
- Request virtual connectivity to MNO
- Request virtual connectivity to Azure (e.g. ExpressRoute)