SrsRAN: Install srsRAN with ZeroMQ: Difference between revisions

From OnnoCenterWiki
Jump to navigationJump to search
No edit summary
No edit summary
 
(3 intermediate revisions by the same user 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 06: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