This experiment aims to provide a set of tools to deploy a mobile network, as illustrated by the following image. The containers compose of a RAN and the core of the 4G system. This experiment's main goal is to demonstrate a connection between UE in hardware (conventional cell phone), RAN in hardware (SDR - Software-Defined Radio) and software, and EPC core implemented in software.
Requirements
The minimum hardware requirement and software to run this experiment is shown in the image below.
- Smartphone Android
- SIM card (writable)
- USRP B210
- Mini PC (RAM: 4GB and disk space: 40GB)
- Ubuntu 16.04 LTS
- Docker 18.09.7
- srsLTE release 19_12
Steps
We need two tools to run this experiment, Git and Docker
To install Git, run the following command:
sudo apt-get install git-all
To install Docker, run the following commands:
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
After, we can clone the SBRC2020-Minicurso3-Demo1-Exp3 project:
git clone https://github.com/LABORA-INF-UFG/SBRC2020-Minicurso3-Demo1-Exp3.git
To build the eNB and EPC images and to run the containers, use the following command:
sudo docker-compose up -d
Done! The software is successfully installed.
We can check if the images are up:
sudo docker image ls
The output should be similar to the following:
We can check if the containers are up:
sudo docker-compose ps
The output should be similar to the following:
We use the openSTF tool to access the smartphone remotely. This software is available at http://localhost:7100, as is shown in the image below.
We can see the smartphone connected in the network called Software Radio Systems LTE available.
We use the PingTools Network Utilities tool available at GooglePlay to test the connectivity of the network.
In this experimentation, the SIM card used is of sysmocom with an Android Samsung Galaxy S7 SM-G930F.
The UE's information stored in HSS is available in the user_db.csv file. In this experiment, we use the values below:
sim0,mil,901700000028080,724d0f31f2259622700437430b7b5c6e,opc,1140620b2805d84b44643bfcfbe6218c,8080,00000028155b,7,dynamic
SDR is an Ettus B210 with four antennas connected via USB in the mini PC.
A mobile network is based on the Software Radio Systems LTE.