SrsRAN: Install srsRAN with ZeroMQ
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