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

From OnnoWiki
Jump to navigation Jump to search
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
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
+
Compile dan 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 11: Line 19:
 
  sudo ldconfig
 
  sudo ldconfig
  
Install czmq
+
Compile dan 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 21: Line 30:
 
  sudo ldconfig
 
  sudo ldconfig
  
Install srsRAN
+
Compile 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
Line 30: 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
 +
 +
 +
==Pranala Menarik==
 +
 +
* [[5G]]

Latest revision as of 13:51, 22 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

Compile dan 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

Compile dan 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

Compile 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


Pranala Menarik