Difference between revisions of "SrsRAN: Install srsRAN with ZeroMQ"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) |
|||
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 | 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