Install OpenBTS

Posted on 5 August 2015 by

OpenBTS (Open Source Base Transceiver Station) adalah sebuah BTS GSM berbasis software open source, yang memungkinkan handphone GSM untuk menelepon tanpa menggunakan jaringan operator selular. OpenBTS dikenal sebagai implementasi open source pertama dari protokol standard industri GSM. (http://opensource.telkomspeedy.com/wiki/index.php/OpenBTS)

Siapapun yang terhubung pada satu jaringan openBTS dapat saling SMS, telepon, dan Internet. Jika diibaratkan koneksi pada PC/Laptop, openBTS ini seperti jaringan WiFi. Siapapun yang terhubung dengan jaringan WiFi yang sama, akan dapat saling komunikasi.

Untuk installasi dan cara penggunaannya, sebenarnya sudah ada pada website http://openbts.org/ . Namun pada kesempatan kali ini, akan saya jelaskan dengan menggunakan bahasa Indonesia.

Pertama-tama yang kita butuhkan adalah USRP. LUG STIKOM menggunakan USRP B100 yang telah dimodifikasi, sehingga BAND dapat diatur menjadi 900/1800/1900. Setelah itu kita juga membutuhkan PC dengan Sistem Operasi Linux, disini LUG STIKOM menggunakan Distro Ubuntu. Kita juga membutuhkan koneksi internet untuk download installer openBTS. Dan hal terakhir yang dibutuhkan adalah dua buah handphone merk apa saja asalkan dapat digunakan

Langsung saja kita mulai installasinya:
1) Install aplikasi git untuk download installer openBTS
$ sudo apt-get install software-properties-common python-software-properties
$ sudo add-apt-repository ppa:git-core/ppa
$ sudo apt-get update
$ sudo apt-get install git

2) Download installer openBTS
$ git clone https://github.com/RangeNetworks/dev.git
$ cd dev
$ ./clone.sh

3) Konfigurasi Installer openBTS
$ ./build.sh B100 openbts
Dimana “B100” adalah tipe USRP yang digunakan

Konfigurasi ini membutuhkan waktu yang cukup lama, sekitar 30 menit hingga 60 menit. Jika selesai akan ada folder baru dengan nama “BUILD” dan ada folder dengan nama timestamp nbso online casino reviews (waktu eksekusi).

4) Install openBTS
masuk ke folder BUILD dan sub-folder dengan timestamp yang dikehendaki bila melakukan beberapa kali download
$ cd dev/BUILDS/2014-07-29–20-44-51/
$ sudo apt-get install software-properties-common python-software-properties
$ sudo add-apt-repository ppa:chris-lea/zeromq
$ sudo apt-get update

Install Coredumper library
$ sudo dpkg -i libcoredumper1_1.2.1-1_i386.deb

Install A5/3 library
$ sudo dpkg -i liba53_0.1_i386.deb

Install System Config
$ sudo dpkg -i range-configs_5.0_all.deb
Jika ada konfirmasi untuk merubah file “/etc/network/interfaces”, pilih “Y”

Install Asterisk
$ sudo dpkg -i range-asterisk*.deb
$ sudo apt-get install -f

Install SIPAuthServe
$ sudo dpkg -i sipauthserve_5.0_i386.deb
$ sudo apt-get install -f

Install SMQueue
$ sudo dpkg -i smqueue_5.0_i386.deb
$ sudo apt-get install -f

Install OpenBTS
$ sudo dpkg -i openbts_5.0_i386.deb
$ sudo apt-get install -f

Sudah sampai disini perjuangan kita untuk installasi openBTS

5) Menjalankan dan Mematikan service-service openBTS
Untuk menjalankan, dengan perintah berikut:
$ sudo start asterisk
$ sudo start sipauthserve
$ sudo start smqueue
$ sudo start openbts

Untuk mematikan, dengan perintah berikut:
$ sudo stop openbts
$ sudo stop asterisk
$ sudo stop sipauthserve
$ sudo stop smqueue

6) Menyambungkan openBTS dengan USRP
Matikan seluruh service terlebih dahulu, lalu masuk ke folder “OpenBTS”
$ cd /OpenBTS

Eksekusi file “transceiver”
$ sudo ./transceiver
$ sudo stop openbts

7) Setting USRP
$ sudo /OpenBTS/OpenBTSCLI
Jika Terminal telah berganti ke CLI dari OpenBTS, akan menjadi “OpenBTS>”

Untuk list seluruh parameter setting, dengan syntax
OpenBTS> config

Untuk konfigurasi dengan syntax
OpenBTS> config [parameter] [value]

Contoh ingin merubah band menjadi 900 dengan perintah
OpenBTS> config GSM.Radio.Band 900

7) Menyambungkan HP dengan openBTS
iOS:
ios

Android:
android

Lain-lain:
Pilih “Cari Manual” pada pengaturan “Jaringan Seluler”, bukan “Jaringan WiFi”

NB:
Handphone dapat terkoneksi dengan stabil apabila “noise RSSI” dari USRP dibawah -58 dB. Untuk cek “noise RSSI” dengan perintah
OpenBTS> noise

Untuk membuat “noise RSSI” menjadi rendah, diperlukan setting frekuensi dengan syntax
OpenBTS> config GSM.Radio.C0 [value]

Dikarenakan banyaknya provider di Indonesia, maka kita harus sabar dalam pencarian frekuensi yang kosong hehe ^_^

Mungkin disini dulu untuk saat ini. Tutorial mengenai SMS, Telepon, dan Internet akan segera menyusul

Salam Opreker!

78 Comments

cheap car insurance

17 September 2016

I’ve been absent for some time, but now I remember why I used to love this web site. Thank you, I will try and check back more often. How often do you update your blog?


http://www./

10 September 2016

i like how ur reviews r short and to the point. it's easy to read when sum1 is in a hurry! :) i love john grisham and i am definitely going to read this one. read "the firm" by him. (there's a review here.) trust me, you'll LOVE it! :)


look auto insurance Newport Beach CA

2 September 2016

I got what you designate, thanks for putting up. Woh I am glad to ascertain this website finished google. Thanks For Share Membangun Personal Branding Melalui Nickname Facebook | Catatan Motivasi Blogging Indonesia.


http://www./

21 July 2016

Keep these articles coming as they’ve opened many new doors for me.


luizener

25 June 2016

good afternoon, greeting from Bogota, Colombia. I had been installed OpenBTS (under Ubuntu 14.4 and Debian Jessie) but a rare mistake appear an i can’t solve it, library libzmq5 can’t be installed, i tried adding debian experimental repositories and downloading and compiling myself that library, but didn’t work, I dont know what i do, help please.


Post a Comment

Your email is never shared.