Skip to main content

Monitor O-RAN SM

Overview

A O-RAN standarized service models monitoring xApp is designed to collect the measurement data from the RAN functions in E2-Nodes via -RAN standarized SMs (e.g., KPM SMs). It prints out the one way latency of indication message, which is sent from E2-Node to xApp. It includes the following stages:

  • Init: initializes xApp based on configuration to set up the E42 connection with NearRT-RIC
  • Report Service: subscribes RAN functions to each E2-Node based on the configured service model and action definitions
  • xApp Logic: prints out expected measurement data and one way latency of indication message and
  • Exit: unsubscribes and terminates xApp

Sequence Diagram

Detail

source code: xapp_oran_moni.py


Init - Step 2 to 6


Report Service - Step 7 to 13


xApp Logic - Step 14

Note: Every indication message received by KPMCallback() is stored according to the swig_kpm_ind_data_t structure. To fully decode the contents of the message, it's essential to examine this structure.


Exit - Step 15 to 20