Skip to content

A Python API for interacting with Open5GS and UERANSIM components

Notifications You must be signed in to change notification settings

ashwinsathish/Open5GS-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open5GS API

A Python API for interacting with Open5GS and UERANSIM components. This package provides comprehensive tools for managing UE configurations, network traffic analysis, and PCF configurations.

Requirements

  • Python 3.7+
  • Open5GS
  • UERANSIM
  • Wireshark (optional, for network analysis)

Installation

pip install open5gsapi

Features

  • UE Configuration Management
  • Network Traffic Analysis with Wireshark Integration
  • UE and UPF Operations Support
  • Real-time Network Performance Metrics
  • PCF Configuration Management
  • Extensive Error Handling

Quick Start

from open5gsapi import open5gs

# Set configuration paths
open5gs.set_config_path('/path/to/pcf.yaml')
open5gs.set_env_path('/path/to/.env')

# Basic usage example
UE_API_URL = open5gs.ue("send")
response = open5gs.send_data(UE_API_URL, {"sensor_id": 1, "temperature": 25.5})

Documentation

For detailed documentation on complete API Reference, usage examples, configuration management, error handling, and network performance monitoring ... please visit the Wiki.

About

A Python API for interacting with Open5GS and UERANSIM components

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages