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

From OnnoWiki
Jump to navigation Jump to search
Line 1: Line 1:
Install software pendukung
+
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
 
  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
 
Install libzmq
 +
 
  cd /usr/local/src/
 
  cd /usr/local/src/
 
  git clone https://github.com/zeromq/libzmq.git
 
  git clone https://github.com/zeromq/libzmq.git
Line 13: Line 20:
  
 
Install czmq
 
Install czmq
 +
 
  cd /usr/local/src/
 
  cd /usr/local/src/
 
  git clone https://github.com/zeromq/czmq.git
 
  git clone https://github.com/zeromq/czmq.git
Line 23: Line 31:
  
 
Install srsRAN
 
Install srsRAN
 +
 
  cd /usr/local/src/
 
  cd /usr/local/src/
 
  git clone https://github.com/srsRAN/srsRAN.git
 
  git clone https://github.com/srsRAN/srsRAN.git

Revision as of 14:12, 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
sudo make install
sudo ldconfig
srsran_install_configs.sh user