Difference between revisions of "SrsRAN: Install srsRAN with ZeroMQ"

From OnnoWiki
Jump to navigation Jump to search
Line 40: Line 40:
 
  make -j4
 
  make -j4
 
  make test -j4
 
  make test -j4
 +
 +
Setelah selesai mengcompile srsRAN, kita dapat menginstall-nya melalui perintah,
  
 
  sudo make install
 
  sudo make install
 
  sudo ldconfig
 
  sudo ldconfig
 
  srsran_install_configs.sh user
 
  srsran_install_configs.sh user

Revision as of 14:13, 14 December 2022

srsRAN adalah rangkaian radio perangkat lunak 4G dan 5g. Jaringan 4G terdiri dari jaringan inti, eNodeB, dan implementasi UE. Biasanya eNodeB dan UE digunakan dengan radio fisik untuk transmisi over-the-air. Namun, perangkat lunak srsRAN juga menyertakan radio virtual yang menggunakan network libraryn ZeroMQ untuk mentransfer sampel radio antar aplikasi. Pendekatan ini sangat berguna untuk pengembangan, pengujian, debugging, CI/CD atau untuk mengajar dan mendemonstrasikan.

Catatan aplikasi ini menunjukkan bagaimana pendekatan radio virtual srsRAN dapat digunakan untuk membuat jaringan end-to-end.


Pertama-tama, install software pendukung

sudo apt-get install build-essential cmake libfftw3-dev libmbedtls-dev libboost-program-options-dev libconfig++-dev libsctp-dev libzmq3-dev make libtool autoconf automake -y

Install libzmq

cd /usr/local/src/
git clone https://github.com/zeromq/libzmq.git
cd libzmq
./autogen.sh
./configure
make
sudo make install
sudo ldconfig

Install czmq

cd /usr/local/src/
git clone https://github.com/zeromq/czmq.git
cd czmq
./autogen.sh
./configure
make
sudo make install
sudo ldconfig

Install srsRAN

cd /usr/local/src/
git clone https://github.com/srsRAN/srsRAN.git
cd srsRAN
mkdir build
cd build
cmake ../
make -j4
make test -j4

Setelah selesai mengcompile srsRAN, kita dapat menginstall-nya melalui perintah,

sudo make install
sudo ldconfig
srsran_install_configs.sh user