RIC Software Development Kit | |
---|---|
Enable xApp to:
| Help developers:
|
RIC SDK Components |
---|
|
ORAN Libraries, Interfaces and APIs | |
---|---|
RAN Inventory Management | |
---|---|
R-NIB:
Note: Load balanced connection management via replicated E2 Terms. Other NIBs store UE-level metrics and aggregate metrics. |
xApp O-RAN interfaces | |
---|---|
E2:
A1:
O1-CM:
O1-PM/FM:
|
Platform Libraries and APIs | ||||
---|---|---|---|---|
Name | Purpose | Languages | Frameworks | APIs |
RMR | Policy driven messaging | C++, Python, Go | Yes | |
SDL | shared data storage | C++, Go | Yes | |
Log | Logging | C/C++, Python, Go | Yes | |
Alarm | Alarm Propagation | C++, Go | No | |
Jaeger | Tracing | C++, Go | No | RIC tracing helper library |
xAppFramework | Wrappers | C++, Python, Go | Yes |
Platform Libraries and APIs | ||||
---|---|---|---|---|
Name | Purpose | Languages | Frameworks | APIs |
RMR | Policy driven messaging | C++, Python, Go | Yes | |
SDL | shared data storage | C++, Go | Yes | |
Log | Logging | C/C++, Python, Go | Yes | |
Alarm | Alarm Propagation | C++, Go | No | |
Jaeger | Tracing | C++, Go | No | RIC tracing helper library |
xAppFramework | Wrappers | C++, Python, Go | Yes |