Difference between revisions of "OpenBTS: RangeNetwork Compile GNURadio UHD"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
(10 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
==Instalasi Pendukung== | ==Instalasi Pendukung== | ||
− | sudo apt-get -y install libfontconfig1-dev libxrender-dev libpulse-dev \ | + | sudo apt-get -y --force-yes install libfontconfig1-dev libxrender-dev libpulse-dev \ |
gcc-4.7 g++ automake libtool python-dev libfftw3-dev \ | gcc-4.7 g++ automake libtool python-dev libfftw3-dev \ | ||
libcppunit-dev libboost-all-dev libusb-dev fort77 \ | libcppunit-dev libboost-all-dev libusb-dev fort77 \ | ||
Line 24: | Line 24: | ||
Sebaiknya jangan mengcompile dari source code karena membuat pusing kepala. | Sebaiknya jangan mengcompile dari source code karena membuat pusing kepala. | ||
Install sdcc sebaiknya langsung dari file .deb saja. | Install sdcc sebaiknya langsung dari file .deb saja. | ||
+ | |||
+ | ===64 bit=== | ||
cd /usr/local/src | cd /usr/local/src | ||
Line 29: | Line 31: | ||
wget -c http://launchpadlibrarian.net/38689168/sdcc-libraries_2.9.0-5_all.deb | wget -c http://launchpadlibrarian.net/38689168/sdcc-libraries_2.9.0-5_all.deb | ||
dpkg -i sdcc_2.9.0-5_amd64.deb sdcc-libraries_2.9.0-5_all.deb | dpkg -i sdcc_2.9.0-5_amd64.deb sdcc-libraries_2.9.0-5_all.deb | ||
+ | |||
+ | ===32 bit=== | ||
+ | Tampaknya terpaksa compile. Download source code sdcc dari | ||
+ | |||
+ | http://sourceforge.net/projects/sdcc/files/sdcc/2.9.0/sdcc-src-2.9.0.tar.bz2/download | ||
+ | |||
+ | Lakukan | ||
+ | |||
+ | cp sdcc-src-2.9.0.tar.bz2 /usr/local/src | ||
+ | cd /usr/local/src | ||
+ | tar jxvf sdcc-src-2.9.0.tar.bz2 | ||
+ | cd sdcc | ||
+ | ./configure | ||
+ | make | ||
+ | make install | ||
==Download Source Code UHD== | ==Download Source Code UHD== | ||
Line 50: | Line 67: | ||
cd /usr/local/src | cd /usr/local/src | ||
− | wget -c http://gnuradio.org/releases/gnuradio/gnuradio-3.7. | + | wget -c http://gnuradio.org/releases/gnuradio/gnuradio-3.7.4.tar.gz |
===Compile GNURadio=== | ===Compile GNURadio=== | ||
cd /usr/local/src | cd /usr/local/src | ||
− | tar -zxf gnuradio-3.7. | + | tar -zxf gnuradio-3.7.4.tar.gz |
− | cd gnuradio-3.7. | + | cd gnuradio-3.7.4 |
mkdir build | mkdir build | ||
cd build | cd build | ||
− | cmake ../ | + | cmake ../ -DENABLE_BAD_BOOST=ON |
make | make | ||
make test | make test | ||
Line 67: | Line 84: | ||
/usr/local/lib/uhd/utils/uhd_images_downloader.py | /usr/local/lib/uhd/utils/uhd_images_downloader.py | ||
− | Image UHD ada di /usr/local/share/uhd/images | + | Image UHD ada di /usr/local/share/uhd/images |
+ | ===Rewrite Image UHD=== | ||
− | + | '''Sesudah compile OpenBTS 2.8.0''', lakukan | |
− | cd / | + | cd /usr/local/src/openbts-2.8.0/openbts/tags/rP2.8.0/TransceiverRAD1 |
cp ezusb.ihx /usr/local/share/uhd/images/usrp1_fw.ihx | cp ezusb.ihx /usr/local/share/uhd/images/usrp1_fw.ihx | ||
Line 79: | Line 97: | ||
==Install UHD USRP ke udev== | ==Install UHD USRP ke udev== | ||
− | cd /usr/local/ | + | cd /usr/local/lib/uhd/utils |
sudo cp uhd-usrp.rules /etc/udev/rules.d/ | sudo cp uhd-usrp.rules /etc/udev/rules.d/ | ||
sudo udevadm control --reload-rules | sudo udevadm control --reload-rules | ||
− | |||
− | |||
==Pranala Menarik== | ==Pranala Menarik== | ||
Line 181: | Line 197: | ||
* [[OpenBTS: Database SQLite]] | * [[OpenBTS: Database SQLite]] | ||
* [[OpenBTS: Set SQLite Subscriber Registry secara manual]] | * [[OpenBTS: Set SQLite Subscriber Registry secara manual]] | ||
+ | * [[OpenBTS: Set SQLite parameter smqueue]] | ||
* [[OpenBTS: FreeSWITCH]] | * [[OpenBTS: FreeSWITCH]] | ||
Line 187: | Line 204: | ||
* [[OpenBTS: Pola Multi OpenBTS]] '''RECOMMENDED''' | * [[OpenBTS: Pola Multi OpenBTS]] '''RECOMMENDED''' | ||
* [[Multi OpenBTS: Catatan Konfigurasi]] '''RECOMMENDED''' | * [[Multi OpenBTS: Catatan Konfigurasi]] '''RECOMMENDED''' | ||
+ | * [[Multi OpenBTS: Catatan BSIC=NCC+BCC]] | ||
+ | * [[Multi OpenBTS: Catatan Frekuensi Planning di GSM]] | ||
+ | * [[Multi OpenBTS: Catatan BTS Color Code BCC di GSM]] | ||
+ | * [[Multi OpenBTS: Catatan Network Color Code NCC di GSM]] | ||
+ | * [[Multi OpenBTS: Catatan BCCH]] | ||
+ | * [[Multi OpenBTS: Catatan Public Land Mobile Network PLMN]] | ||
===OpenBTS 3.1.x=== | ===OpenBTS 3.1.x=== | ||
Line 227: | Line 250: | ||
===RangeNetworks=== | ===RangeNetworks=== | ||
+ | * [[OpenBTS: RangeNetwork Foto]] | ||
+ | * [[OpenBTS: RangeNetwork menggunakan USB recovery image]] | ||
* [[OpenBTS: RangeNetwork Default Setting]] | * [[OpenBTS: RangeNetwork Default Setting]] | ||
+ | * [[OpenBTS: RangeNetwork Instalasi UHD]] | ||
* [[OpenBTS: RangeNetwork Compile GNURadio UHD]] | * [[OpenBTS: RangeNetwork Compile GNURadio UHD]] | ||
* [[OpenBTS: RangeNetwork Compile]] | * [[OpenBTS: RangeNetwork Compile]] | ||
− | * [[OpenBTS: RangeNetwork Compile OpenBTS 3.1.3]] | + | * [[OpenBTS: RangeNetwork Compile OpenBTS 2.8.0]] |
+ | * [[OpenBTS: RangeNetwork Compile OpenBTS 3.1.3]] | ||
* [[OpenBTS: RangeNetwork Yate Compile]] '''*RECOMMENDED*''' | * [[OpenBTS: RangeNetwork Yate Compile]] '''*RECOMMENDED*''' | ||
* [[OpenBTS: RangeNetwork Web Interface]] | * [[OpenBTS: RangeNetwork Web Interface]] | ||
* [[OpenBTS: RangeNetwork Trunk ke Asterisk Lain]] | * [[OpenBTS: RangeNetwork Trunk ke Asterisk Lain]] | ||
* [[VoIP: Trunk]] | * [[VoIP: Trunk]] | ||
− | |||
===GPRS=== | ===GPRS=== |
Latest revision as of 17:01, 9 August 2014
Instalasi Pendukung
sudo apt-get -y --force-yes install libfontconfig1-dev libxrender-dev libpulse-dev \ gcc-4.7 g++ automake libtool python-dev libfftw3-dev \ libcppunit-dev libboost-all-dev libusb-dev fort77 \ libsdl1.2-dev python-wxgtk2.8 subversion git-core guile-1.8-dev \ libqt4-dev python-numpy ccache python-opengl libgsl0-dev \ python-cheetah python-lxml doxygen qt4-dev-tools \ libqwt5-qt4-dev libqwtplot3d-qt4-dev pyqt4-dev-tools \ libpcre3 libpcre3-dbg libpcre3-dev libpcrecpp0 \ python-wxgtk2.8 python-wxtools wx2.8-i18n libwxgtk2.8-dev libgtk2.0-dev \ autoconf libtool libosip2-dev libortp-dev \ libusb-1.0-0-dev g++ erlang bison flex \ apache2 php5 php5-xmlrpc php5-mysql php5-gd php5-cli php5-curl \ mysql-client mysql-server libphp-adodb libgd2-xpm libgd2-xpm-dev \ php5-curl php-pear autoconf libtool libosip2-dev libortp-dev \ libusb-1.0-0-dev g++ erlang libreadline6-dev libboost-all-dev \ cmake build-essential subversion \ build-essential autoconf cvs sox pkg-config git-core subversion \ libgsm1-dev libgsm1 php5-cli python-setuptools python-pip
Install SDCC
Sebaiknya jangan mengcompile dari source code karena membuat pusing kepala. Install sdcc sebaiknya langsung dari file .deb saja.
64 bit
cd /usr/local/src wget -c http://launchpadlibrarian.net/38703081/sdcc_2.9.0-5_amd64.deb wget -c http://launchpadlibrarian.net/38689168/sdcc-libraries_2.9.0-5_all.deb dpkg -i sdcc_2.9.0-5_amd64.deb sdcc-libraries_2.9.0-5_all.deb
32 bit
Tampaknya terpaksa compile. Download source code sdcc dari
http://sourceforge.net/projects/sdcc/files/sdcc/2.9.0/sdcc-src-2.9.0.tar.bz2/download
Lakukan
cp sdcc-src-2.9.0.tar.bz2 /usr/local/src cd /usr/local/src tar jxvf sdcc-src-2.9.0.tar.bz2 cd sdcc ./configure make make install
Download Source Code UHD
echo "/usr/local/lib" >> /etc/ld.so.conf cd /usr/local/src git clone git://ettus.sourcerepo.com/ettus/uhd.git uhd.git
Compile UHD
cd /usr/local/src/uhd.git/host/ mkdir build cd /usr/local/src/uhd.git/host/build cmake -DENABLE_LIBUHD=ON -DENABLE_EXAMPLES=ON -DENABLE_UTILS=ON -DENABLE_TESTS=ON ../ make make test make install ldconfig
Download GNURadio
cd /usr/local/src wget -c http://gnuradio.org/releases/gnuradio/gnuradio-3.7.4.tar.gz
Compile GNURadio
cd /usr/local/src tar -zxf gnuradio-3.7.4.tar.gz cd gnuradio-3.7.4 mkdir build cd build cmake ../ -DENABLE_BAD_BOOST=ON make make test make install ldconfig
/usr/local/lib/uhd/utils/uhd_images_downloader.py
Image UHD ada di /usr/local/share/uhd/images
Rewrite Image UHD
Sesudah compile OpenBTS 2.8.0, lakukan
cd /usr/local/src/openbts-2.8.0/openbts/tags/rP2.8.0/TransceiverRAD1
cp ezusb.ihx /usr/local/share/uhd/images/usrp1_fw.ihx cp fpga.rbf /usr/local/share/uhd/images/usrp1_fpga.rbf
Install UHD USRP ke udev
cd /usr/local/lib/uhd/utils sudo cp uhd-usrp.rules /etc/udev/rules.d/ sudo udevadm control --reload-rules
Pranala Menarik
Persiapan
- USRP: High Precision Clock
- USRP: Menyambungkan ClockTamer ke USRP1
- USRP: Kalibrasi ClockTamer
- USRP: ClockTamer Control Protocol
- USRP: ClockTamer Flashing
- USRP: Instalasi Board
- OpenBTS: GIT Source Code
- USRP: Rangkaian Board USRP
- OpenBTS: Tethr untuk Bencana Alam
- USRP: Tip Pemesanan
Script
- OpenBTS: Script Membuat GNURadio 3.4.2 di Ubuntu 13.04
- OpenBTS: Script Membuat OpenBTS dan yate di Ubuntu 13.04
- OpenBTS: Script Membuat OpenBTS 2.8.0 di RangeNetwork Dev Kit
- OpenBTS: Script Membuat OpenBTS di RangeNetwork Dev Kit
OpenBTS 2.6
- GNURadio
- GNURadio: Ubuntu Install
- GNURadio: Menggunakan UHD
- GNURadio: Ubuntu Install GNURadio 3.4.2 RECOMMENDED
- GNURadio: Ubuntu Install GNURadio 3.4.2 Clock 52MHz RECOMMENDED
- GNURadio: Ubuntu 13.04 Install GNURadio 3.4.2 Clock 52MHz NOT RECOMMENDED
- GNURadio: Contoh Aplikasi
- GNURadio: Spectrum Analizer GSM
- GNURadio: Mengubah board RFX1800 menjadi RFX900
- GNURadio: Programming Untuk Pemula
- OpenBTS: Ubuntu Install RECOMMENDED
- OpenBTS: Ubuntu Install OpenBTS 2.6 Clock 52MHz RECOMMENDED
- OpenBTS: Ubuntu 13.04 Install OpenBTS 2.6 Clock 52MHz NOT RECOMMENDED
- OpenBTS: Konfigurasi RECOMMENDED
- OpenBTS: Kalibrasi
- OpenBTS: Konfigurasi Asterisk untuk OpenBTS RECOMMENDED
- OpenBTS: Menjalankan smqueue
- OpenBTS: Mengoperasikan BTS RECOMMENDED
- OpenBTS: Tampilan di Nokia saat pakai OpenBTS
- OpenBTS: Operasi 1800 MHz
- OpenBTS: Beberapa Tips
- OpenBTS: USRP2
- OpenBTS: Amplifier
- OpenBTS: SMS
- AirProbe
OpenBTS 2.8
- GNURadio: Ubuntu 11.10 Install NOT RECOMMENED
- GNURadio: Ubuntu 11.10 instalasi menggunakan Repo NOT RECOMMENDED
- GNURadio: Download GNURadio
- GNURadio: Install UHD
- GNURadio: Ubuntu 11.10 Instal GNURadio 3.3.0
- GNURadio: Ubuntu 12.10 Instal GNURadio 3.3.0
- GNURadio: Ubuntu 12.10 Instal GNURadio 3.4.1 NOT RECOMMENDED
- GNURadio: Ubuntu 11.10 Instal GNURadio 3.4.2 RECOMMENDED
- GNURadio: Ubuntu 12.04 Instal GNURadio 3.4.2 RECOMMENDED
- GNURadio: Ubuntu 12.04.1 Instal GNURadio 3.4.2 RECOMMENDED
- GNURadio: Ubuntu 12.10 Instal GNURadio 3.4.2 NOT RECOMMENDED
- GNURadio: Ubuntu 13.04 Instal GNURadio 3.4.2 RECOMMENDED
- GNURadio: Ubuntu 11.10 Instal GNURadio 3.5.0 NOT RECOMMENDED
- GNURadio: Ubuntu 11.10 Instal GNURadio 3.5.3.2 NOT RECOMMENDED
- GNURadio: Ubuntu 11.10 Instal GNURadio 3.6.0 NOT RECOMMENDED
- GNURadio: Ubuntu 11.10 Install dari GIT GNURadio NOT RECOMMENDED
- GNURadio: Ubuntu 11.10 cek USRP Daughter Board
- GNURadio: UHD NOT RECOMMENDED
- GNURadio: UHD Image NOT RECOMMENDED
- GNURadio: UHD burn EEPROM RFX Board di USRP1 NOT RECOMMENDED
- GNURadio: UHD Identifikasi Device
- OpenBTS: Ubuntu 11.10 Install
- OpenBTS: dari GIT ttsou
- OpenBTS: 2.8 dari SVN Install
- OpenBTS: 2.8 dari SVN Install Clock 52MHz RECOMMENDED
- OpenBTS: 2.8 dari SVN Install Clock 52MHz di Ubuntu 12.10 RECOMMENDED
- OpenBTS: 2.8 dari SVN Install Clock 52MHz di Ubuntu 13.04 RECOMMENDED
- OpenBTS: 2.8 dari SVN 2.8.0 Install Clock 52MHz di Ubuntu 13.04 RECOMMENDED
- OpenBTS: 2.8 dari SVN Install Clock 52MHz dengan UHD tanpa GNURadio NOT RECOMMENDED
- OpenBTS: 2.8 Edit User di sqlite3.db RECOMMEND
- OpenBTS: Yate Softswitch RECOMMENDED
- OpenBTS: Yate Softswitch install Ubuntu 12.10 RECOMMENDED
- OpenBTS: Yate Softswitch install Ubuntu 13.04 RECOMMENDED
- OpenBTS: Yate Config Test
- OpenBTS: 2.8 Instalasi Real Time Asterisk RECOMMENDED
- OpenBTS: 2.8 Menjalankan RECOMMENDED
- OpenBTS: 2.8 Konfigurasi
- OpenBTS: 2.8 Konfigurasi Cognitive Radio Elsabagh
- OpenBTS: 2.8 Konfigurasi Subscriber Registery
- OpenBTS: Database SQLite
- OpenBTS: Set SQLite Subscriber Registry secara manual
- OpenBTS: Set SQLite parameter smqueue
- OpenBTS: FreeSWITCH
Multi OpenBTS 2.8
- OpenBTS: Pola Multi OpenBTS RECOMMENDED
- Multi OpenBTS: Catatan Konfigurasi RECOMMENDED
- Multi OpenBTS: Catatan BSIC=NCC+BCC
- Multi OpenBTS: Catatan Frekuensi Planning di GSM
- Multi OpenBTS: Catatan BTS Color Code BCC di GSM
- Multi OpenBTS: Catatan Network Color Code NCC di GSM
- Multi OpenBTS: Catatan BCCH
- Multi OpenBTS: Catatan Public Land Mobile Network PLMN
OpenBTS 3.1.x
- OpenBTS: Install UHD untuk USRP1
- OpenBTS: UHD Identifikasi Device
- OpenBTS: OpenBTS 3.1.3 Compile Tidak bisa untuk USRP1
- OpenBTS: Yate Compile
Ettus E110
- OpenBTS: E110 Cara Login
- OpenBTS: E110 Install Image di MicroSD *RECOMMENDED*
- OpenBTS: E110 Cek Daughter Board
- OpenBTS: E110 Mengubah Master Clock
- OpenBTS: E110 Kalibrasi Clock
- OpenBTS: E110 Konfigurasi Jaringan
- OpenBTS: E110 Bekerja dengan opkg
- OpenBTS: E110 Instalasi iptables
- OpenBTS: E110 GNURadio
- OpenBTS: E110 Compile UHD Not Recommended
- OpenBTS: E110 Compile UHD dari Release Bukan git Not Recommended
- OpenBTS: E110 UHD burn EEPROM RFX Board Not Recommended
- OpenBTS: E110 Install UHD Image Not Recommended
- OpenBTS: E110 Instalasi OpenBTS
- OpenBTS: E110 Instalasi OpenBTS 2.6 NOT RECOMMENDED
- OpenBTS: E110 Instalasi OpenBTS 2.8 untuk MultiBTS *RECOMMENDED*
- OpenBTS: E110 Yate Softswitch
Ettus N210
- OpenBTS: N210 Instalasi GPSDO Kit
- OpenBTS: N210 GNURadio
- OpenBTS: N210 GNURadio 3.7.0
- OpenBTS: N210 Instalasi OpenBTS
- OpenBTS: N210 Instalasi Yate
- OpenBTS: N210 Yate Config Test
- OpenBTS: N210 Burn Firmware
RangeNetworks
- OpenBTS: RangeNetwork Foto
- OpenBTS: RangeNetwork menggunakan USB recovery image
- OpenBTS: RangeNetwork Default Setting
- OpenBTS: RangeNetwork Instalasi UHD
- OpenBTS: RangeNetwork Compile GNURadio UHD
- OpenBTS: RangeNetwork Compile
- OpenBTS: RangeNetwork Compile OpenBTS 2.8.0
- OpenBTS: RangeNetwork Compile OpenBTS 3.1.3
- OpenBTS: RangeNetwork Yate Compile *RECOMMENDED*
- OpenBTS: RangeNetwork Web Interface
- OpenBTS: RangeNetwork Trunk ke Asterisk Lain
- VoIP: Trunk
GPRS
Briker OpenBTS
FreeSWITCH OpenBTS
Power Amplifier
Lain Lain
- OpenBTS: Materi Magang di ICTWATCH
- OpenBTS: Seminar Outline
- OpenBTS: Workshop Outline
- Membuat Base Station GSM Open Source
- Teknologi Selular
- GSM: Daftar Channel Frekuensi
- Wireless Internet
- OpenBSC
- AirProbe
- Base station subsystem
- GSM
- Asterisk
- Mobile phone
Catatan Legal dan Pendukung
- Siapa Bilang OpenBTS Ilegal?
- OpenBTS: Catatan MNC dan MCC Indonesia
- OpenBTS: Catatan MNC dan MCC COOL
- OpenBTS : Alokasi Frekuensi Operator GSM Indonesia
- GSM: Daftar Channel Frekuensi
Catatan Sejarah
- 2011/04/30 - Workshop OpenBTS Pertama di Indonesia dilakukan di Univ Gajah Putih Takengon Aceh Tengah
- OpenBTS: Daftar Workshop atau Seminar yang pernah dilakukan
- OpenBTS: Daftar Artikel di Media
- OpenBTS: Permohonan Kanal dan DID untuk OpenBTS
- OpenBTS: 2013/02/19 - OpenBTS TelkomSel Mengudara di Muscat Oman
- OpenBTS: Beroperasi di Papua
Dokumentasi Video
- http://www.metrotvnews.com/read/newsprograms/2012/10/14/14624/212/Teknologi-BTS
- http://youtu.be/8ogOcUSpINU (1/6)
- http://youtu.be/F5d7HGuhppk (2/6)
- http://youtu.be/90Jgq6bOgrQ (3/6)
- http://youtu.be/cNkx_qNqdfc (4/6)
- http://youtu.be/6LCuoeI57ak (5/6)
- http://youtu.be/-dEqcHoIlYk (6/6)
- http://www.youtube.com/watch?v=Ff_rw4kAOZg&feature=share