OPEN BASE TRANSCEIVER STATION (OPENBTS)

3. OPEN BASE TRANSCEIVER STATION (OPENBTS)

Open Base

Transceiver

Station

(OpenBTS) adalah sebuah BTS GSM berbasis software yang menyediakan transmisi

memungkinkan handphone GSM dapat

mengirimkan pesan

Gambar 3. USRP RangeNetworks Tipe menggunakan jaringan operator selular.[3][4]

singkat

tanpa

RAD1 [8] OpenBTS ini sudah hadir dengan berbagai versi. Untuk versi terbaru saat ini

4. DESAIN SISTEM

yaitu openBTS versi 5.0. Versi terbaru ini Berikut proses yang terjadi pada sistem memiliki beberapa perbedaan dengan versi

OpenBTS;

yang sebelumnya. Perbedaan tersebut

Skema Sistem Berjalan

diantaranya adalah terletak pada struktur file,

Server

Client

model komunikasi, fitur-fitur dan kapasitas

Start

kanal sinyal yang tersedia.[5]

Connect to USRP

Runnng Sistem

No

Confirm Not Connect

Yes

Search Network

Gambar 2. Arsitektur OpenBTS

Register to

Network Pada Gambar 2 terlihat arsitektur pada

jaringan OpenBTS. Pada jaringan ini, client Register Failed mengirimkan request kepada server agar Yes

Success

No

dapat berkomunikasi dengan jaringan telepon Get Nomor IMSI

berbasis OpenBTS. Request yang dikirimkan disertai dengan IMSI dari handphone client. Cek and

Save Data

Server kemudian akan mengecek identitas client berdasarkan konfigurasi yang ada di Register Nomo r

Telepon

database openBTS. Jika MS terdaftar di

database, Register Nomo r maka openBTS akan Success

No

Failed

memberitahukan ke

mengirimkan pesan kepada client "Welcome

Testing SMS

to the GSM Network.[6] Smqueue

digunakan untuk kirim terima SMS di openBTS. Smqueue mulai didistribusikan di

Gambar 4 . Basis Data Pada OpenBTS openBTS 2.5 dan selanjutnya. Interface SIP

Gambar 4 menggambarkan perancangan smqueue biasanya berjalan di port 5063.[7]

sistem yang berjalan pada OpenBTS. OpenBTS

Sesudah sistem running, MS akan mencari (Universal Software Radio Peripheral)

menggunakan

USRP

jaringan openBTS, client dapat langsung sebagai RF hardware yang berfungsi sebagai

memilih jaringan openBTS untuk registrasi pengirim dan penerima sinyal GSM. USRP

user.Jika saat registrasi failed, maka client menghubungkan antara server OpenBTS

melakukan percobaan registrasi kembali. Jika dengan clientvia ethernet atau USB. Pada

berhasil, client akan mendapatkan nomor Gambar 3 merupakan contoh perangkat

IMSI nya terdaftar di server. Langkah berikut USRP dengan tipe RAD1.

adalah mendapatkan nomer telefon sesuai

Seminar Nasional Teknologi Informasi dan Komunikasi Terapan (SEMANTIK) 2015

Id paper: SM023

dengan IMSI client. Register nomor telepon Setelah melakukan pengaturan manual, via SMS ke 101 dari handphone client.

maka muncul beberapa jaringan GSM yang tersedia pada MS.

HP 1

Pilih Jaringan GSM dengan nama

“00110”. Angka tersebut adalah kode MCC (Mobile Country Code) dan MNC

Network Code) yang

USB

Smqueue

dikonfigurasi di dalam openBTS sebagai jaringan ujicoba.

Python Bombs UHD

2. Registrasi IMSI

Ketika sudah terhubung ke jaringan Gambar 5. Desain Jaringan OpenBTS versi

HP 2

00110, maka akan secara otomatis IMSI

5 client akan terdaftar aktif di server. Gambar 5 menunjukkan desain jaringan

3. Registrasi Nomer Telepon yang dibangun untuk ujicoba OpenBTS versi

Setelah terdaftar di jaringan OpenBTS

5. Server OpenBTS menggunakan Ubuntu maka MS diharapkan mengimkan SMS

14.04 Desktop dan menjalankan UHD versi ke 101 untuk registrasi nomer telepon

3.9 via Python BOMBS. yang diinginkan. Isi SMS adalah nomer Langkah

telepon tersebut (misal: 2221122) sebagai berikut:

mengaktifkan

OpenBTS

sebanyak 7-10 digit.

1. Probing USRP

4. Uji SMS antar MS #uhd_usrp_probe untuk mengaktifkan

dengan

Berikut hasil pengujian SMS antar MS: FPGA pada USRP

2. Running Sipauthserve

3. Running OpenBTS

4. Running Smqueue

5. Cek tmsis untuk melihat client yang sudah terdaftar di database OpenBTS

Gambar 6. Cek tmsis

Gambar 8. SMS antar MS