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

http://www./

16 October 2016

icecraper war dort am und meint: Ich war auch eine ganze Zeit auf Ebesucher.de aktiv.Ist eigentlich eine prima Idee, vorallem ist Ebescuher.de deutlich komfortabler als die Konkurrenz. Ich glaub da kuck ich heute gleich mal wieder vorbei.


rob owen insurance

28 September 2016

There’s a terrific amount of knowledge in this article!


auto insurance pooler ga

26 September 2016

Thanks for the link, Michael. I had heard about the Monergism controversy, but that was a good read. Please do pass on additional morsels, it looks like a very important read. I hope to get to it before too long.


Post a Comment

Your email is never shared.