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.
- Python 3.7+
- Open5GS
- UERANSIM
- Wireshark (optional, for network analysis)
pip install open5gsapi
- 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
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})
For detailed documentation on complete API Reference, usage examples, configuration management, error handling, and network performance monitoring ... please visit the Wiki.