SrsRAN: Install srsRAN with ZeroMQ
Revision as of 14:12, 14 December 2022 by Onnowpurbo (talk | contribs)
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