Run code of master branch
- Clone the repository in a folder
- Open the folder in PyCharm
- Run Fog/fog_server.py
- Run Proxy/vUser.py
- Run Edge/visited_mme.py
- Finally, run UE/ue.py and UE gets authenticated.
Run code of oai_phase
OAI Core network can be found here : https://github.com/OPENAIRINTERFACE/openair-epc-fed/tree/2021.w06 I have used the 2021.w06 tag of master branch. To install, follow instructions from this page : https://github.com/OPENAIRINTERFACE/openair-epc-fed/blob/2021.w06/docs/DEPLOY_HOME.md
OAI RAN (for eNB and UE ) can be found here: https://gitlab.eurecom.fr/oai/openairinterface5g To install and run, see "Where to start" Section of this link.
- Clone this repository from oai_phase branch.
- Open the cloned folder in PyCharm
- Run Fog/fog_server.py
- Run Proxy/vUser.py
- Start OAI and connect a OAI UE. Then, Fog generates auth vector