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

auto insurance Middle Island NY

25 March 2016

Calling all cars, calling all cars, we’re ready to make a deal.


no down payment auto insurance in Opelika AL

22 March 2016

You couldn’t pay me to ignore these posts!


list of auto insurances in Middletown DE

11 March 2016

That’s an intelligent answer to a difficult question xxx


auto insurance Ramona CA

26 February 2016

There’s nothing like the relief of finding what you’re looking for.


payless auto insurance Spring Hill FL

23 February 2016

This does look promising. I’ll keep coming back for more.


Post a Comment

Your email is never shared.