-
Notifications
You must be signed in to change notification settings - Fork 16
Home
Roberto Riggio edited this page May 1, 2021
·
26 revisions
Please use the sidebar on the right to navigate through this WIKI.
5G-EmPOWER is a Software-Defined Networking Platform for 5G Radio Access Networks. Its flexible architecture provides an open ecosystem where new 5G services can be tested in realistic conditions. 5G-EmPOWER is released under an APACHE 2.0 License.
The 5G-EmPOWER Operating System consists of the following components (notice how in this wiki we use the term Operating System to refer to the suite of 5G-EmPOWER components):
- empower-core, the core library used to develop the 5G-EmPOWER controller.
- empower-runtime, the Python-based 5G-EmPOWER Controller. This allows network apps to control Wi-Fi APs and LTE eNBs using either a REST API or a Python API.
- empower-lvap-agent, the 5G-EmPOWER Wi-Fi agent. This agent allows controlling Wi-Fi access points using the empower-runtime. While in principle it is possible to install this agent on any Linux box you will avoid a lot of pain if you use our OpenWRT branch which includes all the necessary Kernel patches.
- empower-enb-agent, the 5G-EmPOWER LTE agent library. This agent allows controlling LTE eNBs using the empower-runtime. The agent can be integrated with any LTE stack however for the moment we officially support only srsLTE.
- empower-vbs-emulator, a basic dummy eNB implementing part of the 5G-EmPOWER southbound interface and meant to help in the development of the controller when a real eNB is not available.
- srsLTE, a branch of srsLTE with the 5G-EmPOWER eNB agent.
- empower-openwrt-packages, the 'empower-lvap-agent' package for OpenWRT 19.07.
- empower-openwrt, a branch of OpenWRT 19.07 including some Kernel patches necessary for the correct operation of the 'empower-lvap-agent'.
- empower-config, the configuration files for the Wi-Fi WTPs.
- docker, some docker files of the main 5G-EmPOWER components.
5G-EmPOWER has been created by Roberto Riggio.
Getting Started
Setup: Wi-Fi
Setup: LTE
Setup: Controller
Downloads
Slicing
Developers
Support and Publications
Acknowledgements