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:
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
78 Comments
http://www./
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
There’s a terrific amount of knowledge in this article!
auto insurance pooler ga
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