Tugas Akhir Bluetooth PAN
-
Upload
rizki-kurniadi -
Category
Documents
-
view
905 -
download
1
Transcript of Tugas Akhir Bluetooth PAN
BLUETOOTH PAN“KONFIGURASI SHARING DATA BLUETOOTH”
LAPORAN TUGAS AKHIR
Tugas Akhir ini dibuat untuk melengkapi Syarat-syarat yangDiperlukan guna Memperoleh Diploma Tiga Politeknik
OlehRizki Kurniadi
NIM 3307220373
Konsentrasi Teknik Komputer dan JaringanProgram Studi Elektronika Industri
Jurusan Teknik Elektro
POLITEKNIK NEGERI JAKARTADEPOK
2010
i
BLUETOOTH PAN“KONFIGURASI BLUETOOTH DILINUX”
LAPORAN TUGAS AKHIR
Tugas Akhir ini dibuat untuk melengkapi Syarat-syarat yangDiperlukan guna Memperoleh Diploma Tiga Politeknik
OlehRizki Kurniadi
NIM 3307220373
Konsentrasi Teknik Komputer dan JaringanProgram Studi Elektronika Industri
Jurusan Teknik Elektro
POLITEKNIK NEGERI JAKARTADEPOK
2010
ii
LEMBAR PERSETUJUAN
Tugas Akhir dengan judul : “Bluetooth PAN”, sub judul : “Konfigurasi
sharing data Bluetooth”, pada program Pendidikan Diploma III Politeknik,
Konsentrasi Teknik Komputer & Jaringan, Program Studi Teknik Elektronika
Industri, Jurusan Teknik Elektro, Politeknik Negeri Jakarta disetujui untuk diajukan
dalam sidang tugas akhir pada tanggal
Depok, 26 Juli 2010
Disetujui Pembimbing
Pembimbing
Iwan Sonjaya. MT
NIP. 19760530 200812 1 002
iii
LEMBAR PENGESAHAN
Tugas akhir dengan judul “Konfigurasi Bluetooth dilinux” pada Program
Diploma Tiga Politeknik, Konsentrasi Teknik Komputer & Jaringan, Program Studi
Teknik Elektronika Industri, Jurusan Teknik Elektro, Politeknik Negeri Jakarta telah
diuji dalam sidang tugas akhir pada 20010 dan dinyatakan lulus.
Depok, 2009
Disahkan oleh
Jurusan Teknik Elektro Politeknik Negeri Jakarta
Ketua,
Nur Fauzi Soelaiman, ST. M.Kom.
NIP. 131405326
iv
ABSTRAK
Bluetooth adalah suatu teknologi baru yang mulai dikenal dan digunakan.
Teknologi ini memberikan perubahan yang signifikan terhadap peralatan
elektronik yang kita gunakan. Jika kita melihat sekeliling kita dimana
keyboard dihubungkan pada komputer. Demikian juga halnya dengan printer,
mouse, monitor dan lain sebagainya. Semua peralatan itu dihubungkan dengan
menggunakan kabel. Akibatnya terjadi masalah banyak kabel yang dibutuhkan di
kantor, rumah atau tempat-tempat lainnya. Masalah lain yang ditemui adalah
bagaimana menelusuri kabel-kabel yang terpasang jika ada suatu kesalahan atau
kerusakan. Bluetooth memperbaiki penggunaan teknologi kabel yang
cenderung menyulitkan ini dengan cara menghubungkan beberapa peralatan
tanpa menggunakan kabel.
Pada Tulisan ini, dibahas bagaimana menghubungkan beberapa
computer dengan menggunakan Bluetooth. Dan membuat suatu jaringan yang
disebut PAN (Personal Area Network).. Sebagai hasil dari Konfigurasi Bluetooth
dilinux dapat mentrasfer data dan terhubung ke internet. Konfigurasi Bluetooth
dilinux, dapat membantu dalam proses pertukaran data antar komputer yang saling
terhubung.
Kata kunci: Bluetooth, PAN (Personal Area Network), Komunikasi data,
Nirkabel
DAFTAR ISI
HALAMAN JUDUL ................................................................................... i
LEMBAR PERSETUJUAN PEMBIMBING ............................................... ii
LEMBAR PENGESAHAN .......................................................................... iii
ABSTRAK .................................................................................................. iv
KATA PENGANTAR ................................................................................. v
DAFTAR ISI ............................................................................................... vi
DAFTAR GAMBAR ................................................................................... viii
BAB I PENDAHULUAN ......................................................................... 1
1.1 Latar Belakang .............................................................................. 1
1.2 Tujuan ........................................................................................... 2
1.3 Batasan Masalah ............................................................................ 2
1.4 Metode Penyelesaian Masalah ....................................................... 3
1.5 Sistematika Penulisan .................................................................... 4
BAB II TEORI DASAR SISTEM .............................................................. 5
2.1 Pengertian Bluetooth ...................................................................... 5
2.2 Bluetooth Protocol Stack ................................................................ 8
2.3 Struktur Frame Data Bluetooth ....................................................... 10
2.4 Spesifikasi Versi Bluetooth ............................................................ 11
2.5 Bluetooth PAN .............................................................................. 15
2.6 Pengenalan Ubuntu ........................................................................ 16
2.7 Pengenalan Linux .......................................................................... 17
2.8 Distro Linux .................................................................................. 21
2.8.1 Linux Slackware ................................................................. 21
2.8.2 Linux Debian ...................................................................... 22
2.8.3 Linux Redhat ...................................................................... 23
2.8.4 Linux S.U.SE ...................................................................... 23
vii
2.8.5 Linux Caldera ..................................................................... 24
2.8.6 Linux Turbo ........................................................................ 24
BAB III PERENCANAAN DAN REALISASI SISTEM ............................. 25
3.1 Deskripsi Alat ............................................................................... 25
3.2 Instalasi Komponen ....................................................................... 26
3.2.1 Kebutuhan Sistem .............................................................. 26
3.2.2 Proses Instalasi Ubuntu ...................................................... 27
3.2.3 Proses Instalasi Bluez ......................................................... 32
3.2.4 Proses Instalasi Blueman ................................................... 33
3.2.5 Proses Instalasi DHCP3 Server ........................................... 34
3.2.6 Pemeriksaan Dongle Bluetooth .......................................... 34
3.2.7 Konfigurasi Bluetooth PAN ............................................... 35
3.2.8 Kamus Koneksi DHCP3 Server ......................................... 38
BAB IV PENGUJIAN DAN ANALISIS SISTEM ...................................... 41
4.1 Pengujian Perangkat ...................................................................... 41
4.1.1 Deskripsi Pengujian ........................................................... 41
4.1.2 Prosedur Pengujian ............................................................ 42
4.1.3 Data Hasil Pengujian .......................................................... 43
BAB V PENUTUP ...................................................................................... 48
5.1 Kesimpulan ................................................................................... 52
DAFTAR PUSTAKA .................................................................................. 53
LAMPIRAN
DAFTAR GAMBAR
Gambar 2.1 Bluetooth Protocol Stack..................................................... 8
Gambar 2.2 Struktur Frame Data Bluetooth ........................................... 10
Gambar 2.3 Dongle Bluetooth ............................................................... 16
Gambar 2.4 Logo Linux ........................................................................ 18
Gambar 3.1 Blok Diagram Bluetooth PAN............................................. 26
Gambar 3.2 Pilihan bahasa..................................................................... 27
Gambar 3.3 Keyboard layout ................................................................. 28
Gambar 3.4 Pemilihan lokasi ................................................................. 29
Gambar 3.5 Pengaturan Harddisk........................................................... 29
Gambar 3.6 Pengaturan user................................................................... 30
Gambar 3.7 Kesimpulan instalasi ........................................................... 30
Gambar 3.8 Proses instalasi.................................................................... 31
Gambar 3.9 Permintaan restart sistem .................................................... 31
Gambar 3.10 Tampilan awal ubuntu 9.10................................................. 32
Gambar 3.11 Instalasi Bluez .................................................................... 33
Gambar 3.12 Instalasi Blueman................................................................ 33
Gambar 3.13 Instalasi Dhcp3 server......................................................... 34
Gambar 3.14 Pengecekan dongle Bluetooth ............................................ 35
Gambar 3.15 Mengaktifkan Bnep............................................................. 36
Gambar 3.16 Tampilan Paket Pand .......................................................... 37
Gambar 3.17 Nano pada hcid.conf ........................................................... 38
Gambar 3.18 Nano pada Interface ............................................................ 39
Gambar 3.19 Nano pada dhcp.conf .......................................................... 39
Gambar 3.20 Tampilan Restart Network .................................................. 40
Gambar 3.21 Tampilan Restart dhcp3 sever ............................................. 40
Gambar 4.1 Pengujian Blueman ............................................................. 43
Gambar 4.2 Identifikasi Dongle Bluetooth ............................................. 43
Gambar 4.3 Tampilan Hasil Scanning Bluetooth .................................... 44
ix
Gambar 4.4 Tampilan Service yang Terdapat pada Bluetooh.................. 45
Gambar 4.5 Mencari Perangkat Handphone ........................................... 46
Gambar 4.6 Tampilan Pada Handphone ................................................ 46
Gambar 4.7 Tampilan Untuk Masukan Password ................................... 47
Gambar 4.8 Tampilan yang ada didalam hanphone ................................ 47
Gambar 4.9 Tampilan Pada Saat Pengcopyan ........................................ 48
Gambar 4.10 Tampilan Saat Browse Device ............................................ 48
Gambar 4.11 Tampilan Pemilihan Koneksi .............................................. 49
Gambar 4.12 Tampilan Loading............................................................... 49
Gambar 4.13 Tampilan Sisi Client ........................................................... 50
Gambar 4.14 Tampilan Client di sisi server.............................................. 50
Gambar 4.15 Tampilan Server di client .................................................... 51
Gambar 4.16 Tampilan Pada Saat Copy dari Server ke client ................... 51
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Personal Area Network (PAN) adalah jaringan komputer yang
digunakan untuk komunikasi antara komputer perangkat (termasuk telepon
dan asisten pribadi digital) dekat dari satu orang. Perangkat mungkin atau
tidak milik orang tersebut. Jangkauan dari PAN biasanya beberapa meter.
PANs dapat digunakan untuk komunikasi antara perangkat pribadi mereka
sendiri (intrapersonal komunikasi), atau untuk menghubungkan ke tingkat
yang lebih tinggi dan jaringan Internet (an uplink).
Personal Area Networking (PAN) Profil menggambarkan bagaimana
dua atau lebih Bluetooth perangkat diaktifkan dapat membentuk jaringan ad-
hoc dan bagaimana mekanisme yang sama dapat digunakan untuk mengakses
jaringan remote melalui jalur akses jaringan. Profil peran yang terkandung
dalam dokumen ini adalah Network Access Point, Kelompok Jaringan Ad-hoc,
dan Personal Area Pengguna jaringan. jalur akses dapat Jaringan LAN data
jalur akses tradisional sementara Kelompok Jaringan Ad-hoc merupakan satu
set perangkat yang hanya melekat satu sama lain.
Dengan dasar diatas kami memiliki sebuah ide untuk membuat sebuah
sebuah jaringan PAN (personal area network) menggunakan media bluetooth.
Karena melihat begitu banyak kabel disetiap tempat dan bluetooth sudah tidak
asing lagi, maka sistem menggunakan PAN(Personal Area Network) adalah
suatu hal yang tepat. Dimana nantinya administrator jaringan tidak dipersulit
dengan kabel yang tersebar dimana-mana dan aktifitas perkuliahan berjalan
dengan baik. Dengan pembiayaan yang murah dan efisien.
2
1.2 Tujuan
Adapun tujuan dari pembuatan ide tugas akhir diatas adalah sebagai berikut :
1 Untuk dapat menyediakan suatu media komunikasi yang berguna di
masyarakat khususnya di lingkungan kampus.
2 Agar para mahasiswa dan para dosen tidak dipersulit dengan banyaknya
kabel dimanana-mana sehingga aktifitas pembelajaran menjadi efisien.
3 Kami menggunakan Sistem Operasi Linux dimana dia itu free atau Open
Source, kami berniat mempromosikan agar lebih banyak lagi orang yang
menggunakan Open Source dan tidak melakukan pembajakan software
lagi.
1.3 Pembatasan Masalah
Batasan masalah yang dibahas dalam laporan ini adalah sekitar konfigurasi
Bluetooth dan konfigurasi aksess internet yang dipergunakan untuk
menjalankan bluetooth PAN . Poin dari masalah di atas adalah sebagai
berikut:
1. Instalasi Ubuntu 9.10 pada PC.
2. Instalasi Dhcp server.
3. Konfigurasi Bluetooth.
4. Konfigurasi Ubuntu.
5. Hardware Error
6. Implementasi dan pengujian Bluetooth
7. Implementasi dan pengujian Sharing Data
8. Implementasi dan pengujian Operating System.
9. Implementasi dan pengujian Bluetooth PAN (Personal Area Network).
3
1.4 Metode Penyelesaian Masalah
Untuk dapat menyelesaikan masalah tersebut di atas, dilakukan langkah-
langkah sebagai berikut :
1. Pengumpulan Data
Metode ini dilakukan dengan cara mengumpulkan dan menganalisa data-
data yang berhubungan dan diperlukan di dalam pembuatan Bluetooth
PAN dan laporan tugas akhir.
2. Perancangan Sistem
Perancangan sistem yang dibuat meliputi perancangan perangkat lunak
dari sistem yang akan dibuat sederhana namun dapat beroperasi secara
optimal dan stabil.
3. Realisasi
Pada tahap ini perancangan sistem dirancang dengan menjalankan
fungsi-fungsi server pada sistem operasi.
4. Studi Literatur dan Konsultasi
Pada tahap ini dilakikan dengan pencarian bahan-bahan dari internet dan
buku-buku sebagai referensi pembuatan tugas akhir, serta mencari
informasi lain kepada sumber yang ahli dalam bidangnya dan konsultasi
kepada dosen pembimbing.
5. Pengujian Sistem dan Revisi
Kegiatan ini bertujuan untuk melakukan pengujian terhadap sistem yang
telah di rancang, apakah sistem dapat berjalan dengan baik atau tidak.
Hasil pengujian akan disempurnakan melalui revisi agar sesuai dengan
standar dan peraturan tugas akhir yang berlaku.
6. Penulisan Laporan Tugas Akhir
Metode ini termasuk kedalam syarat yang harus dilampirkan pada saat
pengajuan dan daftar sidang tugas akhir.
4
1.5 Sistematika Penulisan
Dalam sistematika penulisan ini akan dijelaskan pembahasan dan dari tiap-
tiap bab, di mana dalam laporan ini dibagi dalam lima bab yang tersusun
sebagai berikut :
BAB I PENDAHULUAN
Bab ini menjelaskan tentang awal dari Penulisan berupa Latar belakang,
maksud dan tujuan, batasan masalah, metoda pembuatan tugas akhir dan
sistematika penulisan.
BAB II TEORI DASAR SISTEM
Pada bab ini dicantumkan teori-teori singkat dan software-software yang akan
digunakan nantinya dalam pembuatan tugas akhir.
BAB IIIPERANCANGAN DAN REALISASI
Pada bab ini dijelaskan tentang perancangan sistem dan program mulai dari
instalasi, konfigurasi dan lain sebagainya.
BAB IV PENGUJIAN DAN ANALISIS DATA
Pada bab ini berisi penjelasan mengenai proses pengujian sistem SMS
Gateway meliputi tujuan, langkah kerja, hasil dan analisa pengujian yang
dihubungkan dengan teori.
BAB V PENUTUP
Bab ini berisi kesimpulan dan saran dari segala sesuatu yang telah dibahas,
diterangkan dan diuraikan dalam tugas akhir ini.
5
BAB II
TEORI DASAR SISTEM
2.1 Pengertian Bluetooth
Bluetooth adalah sebuah teknologi komunikasi wireless (tanpa kabel)
yang beropera dalam pita frekuensi 2,4 GHz unlicensed ISM (Industrial, Scientific
and Medical) dengan menggunakan sebuah frequency hopping tranceiver yang
mampu menyediakan layanan komunikasi data dan suara secara real-time antara
host-host bluetooth dengan jara jangkauan layanan yang terbatas. Bluetooth
sendiri dapat berupa card yang bentuk dan fungsinya hampir sama dengan card
yang digunakan untuk wireless local area network (WLAN) dimana menggunakan
frekuensi radio standar IEEE 802.11, hanya saja pada bluetooth mempunyai
jangkauan jarak layanan yang lebih pendek dan kemampuan transfer data yang
lebih rendah.
Pada dasarnya bluetooth diciptakan bukan hanya menggantikan atau
menghilangka penggunaan kabel didalam melakukan pertukaran informasi,
tetapi juga mampu menawarkan fitur yang baik untuk teknologi mobile wireless
dengan biaya yang relat rendah, konsumsi daya yang rendah, interoperability
yang menjanjikan, mudah dalam pengoperasian dan mampu menyediakan
layanan yang bermacam-macam.
Nama Bluetooth berasal dari nama seorang raja yaitu Harald Blåtand
(ditranslasikan dalam bahasa Inggris sebagai Bluetooth), yang hidup pada
6
pertengahan abad ke sepuluh. Harald Blåtand menyatukan dan mengendalikan
Denmark dan Norwegia. Hal tersebut menjadikan inspirasi untuk menamakan
peralatan yang terhubung secara bersama-sama menjadi Bluetooth.
Bluetooth merupakan chip radio yang dimasukkan ke dalam komputer,
printer,handphone dan sebagainya. Chip bluetooth ini dirancang untuk
menggantikan kabel. Informasi yang biasanya dibawa oleh kabel dengan
bluetooth ditrasmisikan pada frekuensi tertentu kemudian diterima oleh chip
bluetooth kemudian informasi tersebut diterima oleh komputer, handphone dan
sebagainya. Jika kita bisa mentransmisikan data dari komputer ke printer mengapa
tidak bisa mentransmisikan dari HP ke printer atau dari printer ke printer lainnya.
Secara lebih rinci, Bluetooth merupakan nama yang diberikan untuk teknologi
baru dengan menggunakan short-range radio links untuk menggantikan koneksi
kabel portable atau alat elektronik yang sudah pasti. Tujuannya adalah
mengurangi kompleksitas, power serta biaya. Bluetooth diimplementasikan pada
tempat-tempat yang tidak mendukung sistem wireless seperti di rumah atau
dijalan untuk membentuk Personal Area Networking (PAN), yaitu peralatan yang
digunakan secara bersama-sama. Ada tiga belas aplikasi spesifik dari Bluetooth
yaitu :
1. Generic Access: prosedur untuk link management yang menyediakan
jalan untuk membangun dan memelihara secure link antara master
dan slave.
7
2. Service Discovery: protocol untuk mengetahui servis yang
disediakan.
3. Serial Port: penggantian untuk kabel serial port.
4. Generic object exchange: menetapkan hubungan client-server untuk
object movement.
5. LAN access: protocol antara mobile computer dan fixed LAN.
6. Dial-up networking: mengijinkan komputer atau notebook untuk
dial/call via mobile phone
7. Fax: mengijinkan mobile fax untuk berbicara lewat mobile phone.
8. Cordless telephony: menghubungkan handset dengan local base
station.
9. Intercom: digital walkie-talkie.
10. Headset: mengijinkan hands-free voicecommunication.
11. Object push: menyediakan jalan untuk pertukaran simple objects.
12. File Transfer: menyediakan fasilitas transfer file secara lebih general.
13. Synchronization: mengijinkan PDA untuk sinkronisasi dengan
komputer lain.
8
2.2 Bluetooth Protocol Stack
Tiap sistem Bluetooth terdiri dari sebuah aplikasi berbasis host dan sebuah
Bluetooth module. Host dapat berupa apapun, dari sebuah standalone computer
sampai dengan sebuah embedded control-ler seperti dalam sebuah cell phone.
Gambar 2.1 Bluetooth Protocol Stack
Gambar 2.1 menunjukkan bagaimana tugas-tugas dibagi dari mulai host
sampai ke RF dan sebaliknya. Tiap layer melaku- kan fungsi yang spesifik,
sama seperti pada sebuah Ethernet stack. Arsitektur ini akan membuat desain
sistem menjadi lebih mudah dan membuat banyak implementasi muncul.
2.1 L2CAP (Logical Link Control and Adaptation Protocol)
Mengatur proses creation dan termination dari virtual
connections yang disebut Channels dengan devices lain Negosiasi
dan/atau dictates parameters.
Termasuk Security dan Quality of Service (QoS) dll.
Mengatur aliran data antara host dan Link Manager.
2.2 Link Manager
Secara fisik mengatur creation, configuration, dan termination dari
device ke device links.
9
Juga mengatur data flow antar L2CAP and Baseband dengan
membangun channel.
2.3 Baseband
Melakukan semua proses operasi data, seperti Speech coding,
data whitening, optional encryption/decryption, packetization, header
dan payload error detection dan correction.
Mengatur dan mengontrol radio interface.
2.4 BNEP (Bluetooth Jaringan Enkapsulasi Protocol)
BNEP digunakan untuk mentransfer protokol lain tumpukan-
tumpukan data melalui saluran L2CAP. Ini tujuan utama adalah transmisi
paket IP dalam Jaringan Personal Area Profil. BNEP melakukan fungsi
serupa dengan SNAP dalam Wireless LAN.
2.5 Protokol Diadopsi
Diadopsi protokol didefinisikan oleh standar-lain membuat
organisasi dan dimasukkan ke dalam tumpukan protokol Bluetooth,
Bluetooth memungkinkan untuk membuat protokol hanya jika diperlukan.
Protokol diadopsi meliputi: Point-to-Point Protocol (PPP) Internet protokol
standar untuk pengiriman datagram IP melalui link point-to-point. TCP / IP
/ UDP, Yayasan Protokol untuk protokol TCP / IP, Protokol Pertukaran
Objek (OBEX). Sesi-lapisan protokol untuk pertukaran objek,
menyediakan model untuk objek dan operasi representasi. Lingkungan
Aplikasi Wireless / Wireless Application Protocol (Wae / WAP). Wae
menentukan kerangka aplikasi untuk perangkat nirkabel dan WAP adalah
standar terbuka untuk menyediakan akses mobile pengguna untuk layanan
informasi telepon dan.
2.6 RFCOMM (kabel protokol penggantian)
Komunikasi frekuensi radio (RFCOMM) adalah pengganti kabel
protokol yang digunakan untuk membuat virtual serial data stream.
10
RFCOMM menyediakan transportasi data biner dan mengemulasi AMDAL-
232 (sebelumnya RS-232) sinyal kendali atas lapisan baseband Bluetooth.
RFCOMM menyediakan handal sederhana stream data ke pengguna, mirip
dengan TCP. Hal ini digunakan secara langsung oleh banyak profil terkait
telepon sebagai pembawa untuk perintah AT, serta menjadi lapisan transpor
untuk OBEX melalui Bluetooth. Banyak aplikasi Bluetooth menggunakan
RFCOMM karena dukungan luas dan tersedia untuk umum API pada sistem
operasi. Selain itu, aplikasi yang menggunakan port serial untuk dapat
berkomunikasi dengan cepat porting untuk menggunakan RFCOMM
2.3 STRUKTUR FRAME DATA BLUETOOTH
Struktur frame data dari Bluetooth dapat dilihat pada Gambar 2.2
Gambar 2.2: Struktur Frame Data Bluetooth
Channel Access Code (CAC):mengidentifikasikan sebuah piconet, kode ini
digunakan dengan semua traffic exchanged pada sebuah piconet.
Device Access Code (DAC): Digunakan untuk signaling, seperti paging dan
respon terhadap paging.
Inquiry Access Code (IAC):
11
o General Inquiry Access Code (GIAC) umum untuk semua
bluetooth devices.
o Dedicated Inquiry Access Code (DIAC) umum untuk sebuah kelas
dari Bluetooth devices.
o Inquiry process “finds” BT devices dalam range.
Packet Header
AM_ADDR: 3 bit alamat member menunjukkan active members dari
sebuah piconet.
Data Type: Menunjukkan bermacam-macam tipe paket dan panjangnya.
Memperbolehkan non-addressed slaves untuk menentukan kapan mereka
dapat transmit.
Flow Control
Acknowledgement: ACK/NAK field
HEC: header error check, jika error di-
temukan, keseluruhan paket dibuang
2.4 Spesifikasi Versi Bluetooth
Spesifikasi Bluetooth ini dikembangkan pada tahun 1994 oleh Jaap
Haartsen dan Sven Mattisson, yang bekerja untuk Ericsson di Lund, Swedia
spesifikasi ini didasarkan pada frekuensi-hopping teknologi spread
spectrum. Spesifikasi yang diresmikan oleh Bluetooth Special Interest Group
(SIG). SIG secara resmi diumumkan pada 20 Mei 1998. Hari ini memiliki
keanggotaan lebih dari 13.000 perusahaan di seluruh dunia. Ini didirikan oleh
Ericsson, IBM, Intel, Toshiba, dan Nokia, dan kemudian bergabung dengan
perusahaan lain
12
Bluetooth versi 1.0 dan 1.0b
Versi 1.0 dan 1.0B memiliki banyak masalah, dan produsen
mengalami kesulitan membuat produk mereka interoperable. Versi 1.0
dan 1.0B juga termasuk wajib Bluetooth alamat perangkat keras
(BD_ADDR) transmisi dalam proses Connecting (rendering anonimitas
mungkin pada tingkat protokol), yang merupakan kemunduran utama
untuk layanan tertentu yang direncanakan untuk digunakan dalam
lingkungan Bluetooth. Bluetooth v1.1 : Diratifikasi sebagai IEEE Standar
802.15.1-2002. Banyak ditemukan kesalahan dalam spesifikasi 1.0B
adalah tetap. Ditambahkan dukungan untuk saluran non-
dienkripsi. Indikator Kekuatan Sinyal Diterima (RSSI). Bluetooth v1.2
: Versi ini kompatibel dengan 1.1 dan perangkat tambahan utama adalah
sebagai berikut: Sambungan cepat dan Discovery, Adaptif frekuensi-
hopping spread spectrum (AFH), yang meningkatkan ketahanan terhadap
interferensi frekuensi radio dengan menghindari penggunaan frekuensi
padat di urutan melompat-lompat. Kecepatan transmisi yang lebih tinggi
dalam praktek, sampai 721 kbit / s [rujukan?], daripada di 1.1.
Extended Synchronous Connections (eSCO), yang meningkatkan
kualitas suara audio link dengan memungkinkan transmisi ulang paket
yang rusak, dan secara opsional dapat meningkatkan latency audio untuk
memberikan dukungan yang lebih baik untuk transfer data konkuren. Host
Controller Interface (HCI) dukungan untuk tiga-kawat UART. Diratifikasi
sebagai IEEE Standar 802.15.1-2005
Diperkenalkan Kontrol Aliran dan Mode transmisi untuk L2CAP.
Bluetooth Versi 2.0 +EDR
Versi Bluetooth Core Specification dirilis pada tahun 2004 dan
kompatibel dengan versi sebelumnya 1.2. Perbedaan utama adalah
13
pengenalan dari Enhanced Data Rate (EDR) untuk transfer data yang lebih
cepat. Tingkat nominal EDR adalah sekitar 3 megabits per detik, meskipun
angka praktis transfer data 2,1 megabit per detik [21].. EDR menggunakan
kombinasi GFSK dan modulasi Phase Shift Keying (PSK) dengan dua
varian, π/4-DQPSK dan 8DPSK [22]. EDR dapat menyediakan konsumsi
daya yang rendah melalui siklus tugas berkurang.
Spesifikasi ini diterbitkan sebagai “Bluetooth v2.0 + EDR” yang
berarti bahwa EDR merupakan fitur opsional. Selain EDR, ada perbaikan
kecil lainnya dengan spesifikasi 2.0, dan produk dapat mengklaim kepatuhan
terhadap “Bluetooth v2.0″ tanpa mendukung data rate yang lebih
tinggi.Setidaknya satu negara perangkat komersial “Bluetooth v2.0 tanpa
EDR” pada lembar datanya.
Bluetooth 2.1 + EDR
Core Spesifikasi Bluetooth 2.1 + EDR Versi sepenuhnya
kompatibel dengan 1,2, dan diadopsi oleh Bluetooth SIG pada tanggal 26
Juli 2007. Fitur utama dari 2.1 adalah pasangan aman sederhana (SSP): ini
meningkatkan pengalaman memasangkan perangkat Bluetooth, sambil
meningkatkan penggunaan dan kekuatan keamanan. Lihat bagian pada
pasangan di bawah ini untuk rincian lebih lanjut. 2,1 memungkinkan
berbagai perbaikan lainnya, termasuk “respon penyelidikan Extended”
(EIR), yang memberikan informasi lebih selama prosedur penyelidikan
untuk memungkinkan lebih baik penyaringan perangkat sebelum koneksi;
mengendus subrating, yang mengurangi konsumsi daya dalam mode daya
rendah
Bluetooth v3.0 + HS
Versi 3.0 + HS dari Bluetooth Core Specification [22] diadopsi
oleh Bluetooth SIG pada tanggal 21 April 2009. Mendukung kecepatan
14
transfer data teoritis sampai 24 Mbit / s, meskipun tidak melalui Bluetooth
link itu sendiri. Sebagai gantinya, link Bluetooth digunakan untuk
negosiasi dan pembentukan, dan lalu lintas data tingkat tinggi dilakukan
melalui link 802,11 colocated.fitur utama baru adalah AMP (Alternate
MAC / PHY), penambahan 802,11 sebagai transportasi kecepatan
tinggi. Dua teknologi telah diantisipasi untuk AMP: 802,11 dan UWB, tapi
UWB hilang dari spesifikasi.
Memungkinkan penggunaan alternatif dan Phys MAC untuk
mengangkut data Bluetooth profil.Radio Bluetooth masih digunakan untuk
penemuan perangkat, koneksi pertama dan konfigurasi profil, namun
ketika jumlah besar data perlu dikirim, kecepatan tinggi alternatif MAC
PHY 802,11 (biasanya terkait dengan Wi-Fi) akan digunakan untuk
mengangkut data. Ini berarti bahwa model koneksi terbukti rendah daya
dari Bluetooth yang digunakan ketika sistem idle, dan radio daya rendah
per bit yang digunakan ketika jumlah besar data perlu dikirim.
Izin layanan data yang akan dikirim tanpa membangun saluran
L2CAP eksplisit. Hal ini dimaksudkan untuk digunakan oleh aplikasi yang
membutuhkan latensi rendah antara tindakan pengguna dan pemasangan
kembali / transmisi data. Ini hanya cocok untuk sejumlah kecil data. Update
fitur kontrol daya untuk menghapus kontrol daya loop terbuka, dan juga
untuk memperjelas ambiguitas dalam kontrol daya diperkenalkan oleh
skema modulasi baru ditambahkan untuk EDR. Peningkatan power control
menghilangkan ambiguitas dengan menentukan perilaku yang
diharapkan. Fitur ini juga menambahkan kontrol daya loop tertutup, berarti
RSSI penyaringan dapat mulai sebagai respon diterima. Sebagai tambahan,
sebuah “langsung ke daya maksimum” permintaan telah diperkenalkan, ini
diharapkan untuk menangani masalah link rugi Headset biasanya diamati
ketika pengguna menempatkan ponsel mereka ke dalam saku di sisi
berlawanan ke headset.
15
Bluetooth v4.0
Pada tanggal 12 Juni 2007 Nokia dan Bluetooth SIG telah
mengumumkan bahwa Wibree akan menjadi bagian dari spesifikasi
Bluetooth, sebagai teknologi Bluetooth daya ultra rendah. Pada tanggal 17
Desember 2009, Bluetooth SIG mengadopsi teknologi Bluetooth energi
rendah sebagai ciri khas fitur versi 4.0. Nama-nama sementara Wibree dan
Bluetooth ULP (Ultra Low Power) yang ditinggalkan. Pada tanggal 21
April 2010, Bluetooth SIG menyelesaikan Bluetooth Core Specification
versi 4.0, yang meliputi Classic Bluetooth, Bluetooth berkecepatan tinggi
dan rendah energi protokol Bluetooth. Bluetooth kecepatan tinggi
didasarkan pada Wi-Fi, Bluetooth dan Classic terdiri dari protokol
Bluetooth warisan.
2.5 Bluetooth PAN
Istilah PAN, bila dilihat pada kamus Inggris-Indonesia diartikan hubungan
antar komputer atau handphone yang terdiri dari beberapa device yang ada.
Namun pada dunia komputer, PAN adalah jaringan terkecil berdasarkan jarak
dengan menggunakan bluetooth
Pada awalnya, Bluetooth PAN dibutuhkan untuk menjembatani satu PC
dengan PC yang lainnya. Hal ini dikarenakan PAN terpaku hanya pada jarak
tertentu aja. Bluetooth PAN ini kemudian dijadikan infrastruktur jaringan yang
terkecil berdasarkan jangkuan wilayah
2.8.1 Perangkat Komunikasi dongle Bluetooth
Perangkat komunikasi di sini adalah yang dapat digunakan untuk
mengirimkan atau melihat. Data –data Perangkat-perangkat tersebut
16
berupa Apapun merk dan tipe Bluetooth yang digunakan, bisa dipastikan
memiliki feature untuk bnep, .
Gambar 2.3 dongle bluetooth
2.6 Pengenalan Ubuntu
Ubuntu merupakan salah satu distribusi Linux yang berbasiskan Debian.
Proyek Ubuntu resmi disponsori oleh Canonical Ltd yang merupakan perusahaan
milik seorang kosmonot asal Afrika Selatan Mark Shuttleworth. Nama Ubuntu
diambil dari nama sebuah konsep ideologi di Afrika Selatan, "Ubuntu" berasal
dari bahasa kuno Afrika, yang berarti "rasa perikemanusian terhadap sesama
manusia". Tujuan dari distribusi Linux Ubuntu adalah membawa semangat yang
terkandung di dalam Filosofi Ubuntu ke dalam dunia perangkat lunak. Ubuntu
adalah sistem operasi lengkap berbasis Linux, tersedia secara bebas dan
mempunyai dukungan baik yang berasal dari komunitas maupun tenaga ahli
profesional.
Setiap rilis mempunyai nama kode dan nomor versi. Nomor versi
berdasarkan tahun dan bulan dari rilis. Sebagai contoh, rilis Ubuntu yang pertama,
4.10, dirilis tanggal 20 Oktober 2004. Rilis ubuntu keluar setiap 6 bulan sekali
tiap bulan April dan Oktober. Rilis ubuntu biasanya terdiri dari berbagai edisi,
yaitu edisi Desktop, Server, dan Netbook. Perbedaan mendasar pada ketiganya
17
adalah pada versi desktop terdapat tampilan desktop manager sedangkan pada
edisi server tidak ada, hanya command prompt saja.
2.7 Pengenalan linux
Linux adalah sebuah sistem operasi yang dikembangkan oleh Linus
Benedict Torvalds dari Universitas Helsinki Finlandia sebagai proyek hobi mulai
tahun 1991. Ia menulis Linux, sebuah kernel untuk prosesor 80386, prosesor 32-
bit pertama dalam kumpulan CPU Intel yang cocok untuk PC. Baru pada tanggal
14 Maret 1994 versi 1.0 mulai diluncurkan, dan hal ini menjadi tonggak sejarah
Linux.
Linux merupakan clone dari UNIX yang telah di- port ke beragam
platform, antara lain: Intel 80×86, AlphaAXP, MIPS, Sparch, Power PC, dsb.
Sekitar 95% kode sumber kernel sama untuk semua platform perangkat keras.
Linux termasuk sistem operasi yang didistribusikan secara open source,
artinya kode sumber Linux diikutsertakan sehingga dapat dipelajari dan
dikembangkan dengan mudah. Selain itu Linux dikembangkan oleh GNU
(General Public License). Linux dapat digunakan untuk berbagai keperluan,
seperti: jaringan, pengembangan software, dan sebagai end-user platform. Selama
ini Linux menjadi sistem operasi yang menjadi banyak perhatian karena
kecanggihan dan harganya yang relatif murah dibanding dengan sistem operasi
yang lain. Macam-macam distribusi Linux antara lain: Stackware, Debian,
RedHat, S.u.s.e., Caldera, dan Turbo Linux. Macam-macam distribusi Linux ini
akan dibahas lebih mendalam pada “Distro linux”.
Istilah Linux atau GNU/Linux (GNU) juga digunakan sebagai rujukan
kepada keseluruhan distro Linux (Linux distribution), yang didalamnya selalu
disertakan program-program lain yang mendukung sistem operasi ini. Contoh
program-program tersebut adalah Web Server, Bahasa Pemrograman, Basis Data,
Tampilan Desktop (Desktop Environment) (seperti GNOME dan KDE), dan
18
aplikasi/ software perkantoran (office suite) seperti OpenOffice.org, KOffice,
Abiword, Gnumeric, dan lainnya. Distro Linux telah mengalami pertumbuhan
yang pesat dari segi popularitas, sehingga lebih populer dari versi UNIX yang
menganut sistem lisensi dan berbayar (proprietary) maupun versi UNIX bebas lain
yang pada awalnya menandingi dominasi Microsoft Windows dalam beberapa
sisi.
Linux mendukung banyak Perangkat keras Komputer, dan telah digunakan
di dalam berbagai peralatan dari Komputer pribadi, Superkomputer dan Sistem
Benam (Embedded System) (seperti Telepon Seluler Ponsel dan Perekam Video
pribadi Tivo).
Pada mulanya, Linux dibuat, dikembangkan dan digunakan oleh
peminatnya saja. Kini Linux telah mendapat dukungan dari perusahaan besar
seperti IBM, dan Hewlett-Packard dan perusahaan besar lain. Para pengamat
teknologi informatika beranggapan kesuksesan ini dikarenakan Linux tidak
bergantung kepada vendor (vendor-independence), biaya operasional yang rendah,
dan kompatibilitas yang tinggi dibandingkan versi UNIX proprietari, serta faktor
keamanan dan kestabilannya dibandingkan dengan Microsoft Windows. Ciri-ciri
ini juga menjadi bukti atas keunggulan model pengembangan perangkat lunak
sumber terbuka opensource software.
Logo Linux
Gambar 2.4 Logo Linux
19
Tux, seekor Pinguin, merupakan logo dan maskot bagi Linux. Linux
adalah trademark (SN: 1916230) yang dimiliki oleh Linus Torvalds. Linux
terdaftar sebagai “Program sistem operasi komputer bagi penggunaan komputer
dan operasi”. Trademark ini didaftarkan setelah ada suatu kejadian di mana
seorang pemalsu bernama William R Della Croce Jr mulai mengirim surat kepada
para distributor Linux dan mengklaim trademark Linux adalah hak miliknya serta
meminta royalti sebanyak 10% dari mereka. Para distributor Linux mulai
mendorong agar trademark yang asli diberikan kepada Linus Torvalds. Pemberian
lisensi trademark Linux sekarang dibawah pengawasan Linux Mark Institute
pengerian linux adalah software sistem operasi open source yang gratis
untuk disebarluaskan di bawah lisensi GNU. jadi anda diijinkan untuk menginstal
pada komputer anda ataupun mengkopi dan menyebarluaskannya tanpa harus
membayar. linux merupakan turunan dari unix dan dapat bekerja pada berbagai
macam perangkat keras koputer mulai dari inter x86 sampai dengan RISC.
Dengan lisensi GNU (Gnu Not Unix) Anda dapat memperoleh program, lengkap
dengan kode sumbernya (source code). Tidak hanya itu, Anda diberikan hak untuk
mengkopi sebanyak Anda mau, atau bahkan mengubah kode sumbernya.Dan itu
semua legal dibawah lisensi. Meskipun gratis, lisensi GNU memperbolehkan
pihak yang ingin menarik biaya untuk penggandaan maupun pengiriman program.
Kebebasan yang paling penting dari Linux, terutama bagi programmer dan
administrator jaringan, adalah kebebasan untuk memperoleh kode sumber (source
code) dan kebebasan untuk mengubahnya. Ini berimplikasi pada beberapa hal
penting. Pertama keamanan, yang kedua dinamika.
Jika perangkat lunak komersial tidak memperkenankan Anda untuk
mengetahui kode sumbenya maka Anda tidak akan pernah tahu apakah program
yang Anda beli dari mereka itu aman atau tidak (sering disebut security by
obscurity). Hidup Anda di tangan para vendor. Dan jika ada pemberitahuan
tentang bug dari perangkat lunak komersial tersebut, seringkali sudah terlambat.
Dengan Linux, Anda dapat meneliti kode sumbernya langsung, bersama dengan
20
pengguna Linux lainnya. Berkembangnya pengguna Linux sebagai komunitas
yang terbuka, membuat bug akan cepat diketahui, dan secepat itu pula para
programmer akan memperbaiki programnya. Anda sendiri juga yang menentukan
kode yang cocok sesuai dengan perangkat keras maupun kebutuhan dasar
perangkat lunak lainnya untuk dapat diimplementasikan. Ibarat sebuah mobil,
Anda bisa memodifikasi sesukanya, bahkan hingga mesin sekalipun, untuk
memperoleh bentuk yang diinginkan.
Keterbukaan kode sumber juga memungkinkan sistem operasi berkembang
dengan pesat. Jika sebuah program dengan sistem tertutup dan hanya
dikembangkan oleh vendor tertentu, paling banyak sekitar seribu hingga lima ribu
orang. Sedangkan Linux, dengan keterbukaan kode sumbernya, dikembangkan
oleh sukarelawan seluruh dunia. Bug lebih cepat diketahui dan program
penambalnya (patch) lebih cepat tersedia. Pendekatan pengembangan sistem
operasi ini disebut Bazaar. Kebalikannya sistem Chatedraal sangat tertutup dan
hanya berpusat pada satu atau dua pengembang saja.
linux saat ini telah berkembang menjadi banyak distro (distribusi linux), misalnya
adalah distro Redhat, Debian, Suse. saat ini distro linux yang sangat populer di
gunakan di indonesia adalah distro ubuntu yang merupakan turunan dari Debian.
21
2.8 Distro linux
2.8.1 Linux Slackware
Slackware merupakan sistem operasi yang dibuat oleh Patrick
Volkerding dari Slackware Linux, Inc. Slackware merupakan salah satu
distro Linux awal, dan merupakan yang tertua yang masih dikelola. Tujuan
utama Slackware adalah stabilitas dan kemudahan desain, serta menjadi
distribusi Linux yang paling mirip Unix
Nama "Slackware" berasal dari fakta bahwa distribusi ini dimulai
sebagai sebuah proyek pihak swasta tanpa komitmen apa-apa. Untuk
mencegah proyek ini menjadi terlalu serius pada awalnya, Volkerding
memberi nama yang lucu itu, yang kemudian tetap bertahan bahkan
setelah Slackware menjadi proyek serius.Kata "Slack" (kendor) di
Slackware merujuk pada istilah "Slack" seperti yang digunakan oleh
Gereja para SubGenius.
Slackware pada awalnya merupakan turunan dari Softlanding
Linux System, yang paling populer dari distribusi Linux asli. SLS
mendominasi pasar sampai para pengembang membuat keputusan untuk
mengganti format executable-nya dari a.out ke ELF. Ini bukan keputusan
yang populer di kalangan basis pengguna SLS pada saat itu. Patrick
Volkerding meluncurkan versi modifikasi dari SLS, yang dia beri nama
Slackware. Rilis pertama Slackware, 1.00, diluncurkan pada tanggal 16
Juli 1993. Berupa sebuah citra 3½" floppy disk yang tersedia melalui FTP.
Pada tahun 1999, Slackware berkali-kali dirilis, mulai dari rilis
nomor 4 sampai 7. Hal ini dijelaskan oleh Patrick Volkerding sebagai
upaya pemasaran untuk menunjukkan bahwa Slackware adalah sebuah
distro Linux yang up-to-date sebagaimana distro-distro lainnya, yang kala
itu banyak yang telah melepas nomor 6 Slackware memang memiliki
22
beberapa rilis Beta dalam rentang 6.x, tetapi hal ini tidak dihitung.
Pada tahun 2005, lingkungan desktop GNOME telah dihapus dari
rilis yang akan diluncurkan, dan diserahkan kepada dukungan
komunitasnya. Penyingkiran GNOME dianggap oleh sebagian komunitas
Linux sebagai tindakan yang menggemparkan karena lingkungan desktop
tersebut banyak digunakan di distro-distro Linux. Sebagai balasan,
beberapa proyek berbasis komunitas mulai menawarkan distribusi
GNOME lengkap untuk Slackware.
2.8.2 Linux Debian
Debian adalah sistem operasi berbasis kernel Linux. Debiantermasuk salah satu sistem operasi Linux yang bebas untuk dipergunakandengan menggunakan lisensi GNU. Debian adalah ‘kernel independen’,yaitu sistem operasi Debian dikembangkan murni tanpa mendasarkan padasistem operasi yang telah ada.
Debian pertama kali diperkenalkan oleh Ian Murdoch, seorangmahasiswa dari Universitas Purdue, Amerika Serikat, pada tanggal 16Agustus 1993, Nama Debian berasal dari kombinasi nama mantan-kekasihnya Debra dan namanya Ian. Proyek Debian tumbuh lambat padaawalnya dan merilis versi 0.9x di tahun 1994 dan 1995. Pengalihanarsitektur ke selain i386 dimulai ditahun 1995. Versi 1.x dimulai tahun1996.
Ditahun 1996, Bruce Perens menggantikan Ian Murdoch sebagaiPemimpin Proyek. Dalam tahun yang sama pengembang debian EanSchuessler, berinisiatif untuk membentuk Debian Social Contract danDebian Free Software Guidelines, memberikan standar dasar komitmenuntuk pengembangan distribusi debian. Dia juga membentuk organisasi“Software in Public Interest” untuk menaungi debian secara legal danhukum.
Di akhir tahun 2000, proyek debian melakukan perubahan dalamarchive dan managemen rilis. Serta di tahun yang sama para pengembangmemulai konferensi dan workshop tahunan “debconf”. Di April 8, 2007,Debian GNU/Linux 4.0 dirilis dengan nama kode “Etch”. Rilis versiterbaru Debian, 2009, diberi nama kode “Lenny”.
23
2.8.3 Linux Redhat
RPM Package Manager (awalnya RedHat Package Managerdisingkat RPM) adalah sebuah sistem manajemen paket. Nama RPMmengacu kepada dua hal yaitu format berkas paket perangkat lunak, dansebuah alat bantu perangkat lunak bebas yang melakukan instalasi,deinstalasi, verifikasi dan kueri paket perangkat lunak dalam format ini.RPM ditujukan kepada distribusi Linux. Format berkas RPM adalahformat dasar dari Linux Standard Base. RPM aslinya dikembangkan olehRed Hat untuk Red Hat Linux, tetapi sekarang ini digunakan oleh banyakdistribusi Linux. RPM juga telah diadaptasi ke sistem operasi lain sepertiNovell Netware (versi 6.5 SP3) dan IBM AIX versi 5.
2.8.4 Linux S.U.S.E
SUSE bermula di awal tahun 1990-an di mana Linux terdiri darisekitar 50 keping disket dan dapat diunduh/diambil lewat internet, tetapipengguna potensial yang memiliki koneksi internet tidaklah banyak.Kemudian S.u.S.E. GmbH menghimpun disket-disket Linux yang dapatdibeli (tanpa harus memiliki koneksi internet). SuSE tersebarluas olehSuse GmbH dengan lokalisasi instalasi dalam bahasa Jerman dan denganitu menciptakan distribusi dari banyak pengguna berbahasa Jerman. Alatinstalasi dari Slackware diganti dengan YaST hasil pengembangan SuseGmbH sendiri. Mulai April 1994 Paket Suse-Linux Versi 1.0 mulaimenggunakan CD, tidak lagi dalam disket (yang sudah mencapai 70keping).
Versi pertama yang berdiri sendiri terlepas dari Slackwarediterbitkan pada Mei 1996 dengan nama S.u.S.E. Linux, versi 4.2.Penomoran 4.2 dalam versi ini diakibatkan dari diskusi panjang di manapenomoran versi 1.1 ditolak dan angka 42 lebih disukai karena merupakan"jawaban dari segala pertanyaan terhadap segala pertanyaan" (Answer toLife, the Universe, and Everything) menurut roman karya Douglas AdamsThe Hitchhiker's Guide to the Galaxy. Pada versi ini untuk pertamakalinya, dalam distribusi dengan 3 CD, disertai sebuah Live-Filesystem.
Mulai dari versi 4.2 angka penjualan Suse Linux meningkat tajam.Pengguna professional di pasar Linux menuntut produk yang sesuai, makamulai versi 5 ditawarkan produk SuSE Business Linux. Konsep inikemudian tetap dijual melalui SUSE Linux Enterprise Server (SLES),yang boleh diperoleh di samping siklus rilis dan pembaruan yang panjangdengan dukungan tawaran dan pelatihan yang beragam.
Suse Linux yang sampai pada versi itu hanya mendukung platformIntel i386, pada versi 6.1 mulai juga mendukung platform DEC, AlphaAXP dan platform PowerPC pada versi 6.3. Kedua distribusi memiliki
24
pengaruh penting bagi pengembangan kualitatif Distribusi Suse Linux.Pada perkembangan berikutnya tersedia juga versi SuSE Linux untuksistem AMD Athlon 64, Intel Itanium dan IBM 390 (Z-Series).
Mulai versi 7.0 sampai dengan 9.1 tersedia dua versi Suse Linux:Personal dan Professional. Di samping itu tersedia juga versi bagi pelajar.Paket pembaruan dengan harga yang pantas untuk versi Professional jugatersedia tanpa cetakan buku pedoman administrasi. Pada 4 November2003, Novell mengumumkan bahwa mereka akan mengakuisisi SuSE.Akuisisi ini diselesaikan pada Januari 2004. SuSE 9.1 merupakan versipertama di bawah Novell. Salah satu perubahan yang terjadi adalah mulaiJuni 2004, di samping instalasi melalui FTP, CD untuk instalasi dasartersedia di internet. Juga pada edisi Professional dipasarkan dengan kepingDVD kedua yang berisi perangkat lunak untuk sistem 64-Bit (AMD64 danIntel 64) (versi 64-Bit SuSE 9.0 dijual terpisah). Pada April 2004 YaSTditempatkan di bawah Lisensi Publik Umum GNU. Pada 4 Agustus 2005,juru bicara dan direktur hubungan masyarakat Bruce Lowrymengumumkan bahwa pengembangan SUSE Professional akan lebihterbuka dan bersama dalam proyek komunitas openSUSE berupaya meraihperhatian yang lebih luas dari pengguna dan pengembang . Lebih terbukadengan memungkinkan pengguna dan pengembang untuk menguji danmembantu mengembangkannya. Sebelumnya segala pengembangandilakukan hanya oleh SUSE dan versi 10.0 adalah versi pertama denganpengujian beta oleh publik. Sebagai bagian dari perubahan, akses keServer-YaST menjadi pelengkap bagi pengguna SUSE Linux.
Maskot dari SUSE secara umum dikenali sebagai gecko (tokek)dan disebut sebagai Geeko, namun sebenarnya adalah seekor kameleon(Chamaeleonidae).
2.8.5 Linux Caldera
Caldera merupakan jenis linux yang pertama yang menggunakanAuto-Detect Hardware ( seperti plug and play pada Mac)
2.8.6 Linux Turbo
Turbo Linux merupakan salah satu distro Linux yang diminati olehperusahaan dan perorangan di Jepang dan Asia. Produk berbasis Linuxdengan kinerja tinggi ini dimanfaatkan untuk pasar workstation dan serverterutama untuk penggunaan clustering dan orientasinya ke perusahaan.Beberapa produk-produknya: TurboLinux Workstation untuk dekstopnya,TurboLinux Server untuk backend server dengan kinerja tinggi terutamauntuk penggunaan bisnis di perusahaan, e-commerce dan transaksi B2B(Business-to-Business.
25
BAB III
PERENCANAAN DAN REALISASI SISTEM
3.1 Deskripsi Alat
1. Nama Alat
Bluetooth PAN
2. Fungsi Alat
Untuk membuat suatu jaringan personal area network melalui Bluetooth
agar bisa saling menukar data.
3. Spesifikasi Alat
a. Spesifikasi Umum
Sistem transfer file yang terhubung kedalam suatu network
melalui media Bluetooth.
b. Spesifikasi Perangkat Keras ( Hardware)
Proccessor Intel Pentium IV 1.73 Ghz
RAM DDR 894 MB
Hardisk 20 GB
Bluetoooth USB
c. Spesifikasi Perangkat Lunak (Software)
OS Ubuntu 9.10
Bluez
Blueman
Dhcp3 server
26
4. Blok Diagram
Gambar 3.1 Blok Diagram Bluetooth PAN
3.2 INSTALASI KOMPONEN
3.2.1 Kebutuhan Sistem
Agar Operating System Ubuntu dapat berjalan dengan baik saat di install dan saat di
operasikan berikut adalah hal-hal yang dibutuhkan dalam sistem :
1. 1 GHz x86 processor.
2. 894 MB memory (RAM).
27
3. 20 GB harddisk
4. Graphics card (VGA) dan monitor.
5. Keyboard dan Mouse.
3.2.2 Proses Instalasi Ubuntu
Apabila semua kebutuhan sistem tersebut telah dipenuhi, maka proses instalasi bisa
dilakukan dengan cara :
1. Ubah first-boot pada BIOS menjadi CDROM
2. Setelah PC menjalankan first-boot dari CDROM, maka CD akan menjalankan
operating system live CD ubuntu yang dapat digunakan untuk Instal ubuntu.
3. Proses Instalasi di mulai dengan tampilan di bawah ini, pilih bahasa dan klik
Forward untuk melanjutkan
Gambar 3.2 Pilihan bahasa
28
4. Setelah itu akan tampil setup instalasi sebagai berikut untuk memilih layout
keyboard , biarkan default ”USA” dan klik Forward
Gambar 3.3 Keyboard layout
5. Setelah layout keyboard di pilih , akan tampil pilihan keberadaan kita , cukup
dengan meng-klik daerah lokasi yang tampil pada peta dan klik forward
29
Gambar 3.4 Pemilihan lokasi
6. Setelah itu akan tampil pilihan untuk memilih dimana Ubuntu akan di Install ,
pilih use entire disk untuk menggunakan seluruh harddisk yang ada, dan klik
forward
Gambar 3.5 Pengaturan Harddisk
7. Isikan user dan password yang akan digunakan untuk login pada ubuntu dan klik
forward
30
Gambar 3.6 Pengaturan user
8. Tampilan berikutnya adalah rangkuman dari pilihan-pilihan instalasi yang telah di
tentukan sebelumnya
Gambar 3.7 Kesimpulan instalasi
31
9. Proses instalasi
Gambar 3.8 Proses instalasi
10. setelah proses instalasi selesai, sistem akan melakukan restart
Gambar 3.9 Permintaan restart sistem
11. setelah ubuntu ter-install pada PC, ubah first-boot menjadi pada harddisk agar
ubuntu yang telah di instal dapat melakukan booting
12. Setelah proses booting selesai maka akan tampil desktop ubuntu sebagai berikut ,
dan Ubuntu 9.10 siap digunakan untuk konfigurasi Bluetooth PAN.
32
Gambar 3.10 Tampilan awal ubuntu 9.10
3.2.3 Proses instalasi Bluez
Apabila operating system telah siap digunakan, maka konfigurasi Bluetooth PAN
dapat dimulai dengan cara Instal paket Bluez pada Ubuntu kemudian lakukan
konfigurasi dari paket-paket tersebut yang dapat dilakukan dengan cara :
Masuk pada console dan ketik
# sudo apt-get install bluez
maka akan tampil seperti gambar di bawah ini
33
Gambar 3.11 Instalasi Bluez
3.2.4 Proses Instalasi blueman
Masuk pada console dan ketik
# sudo apt-get install blueman
Gambar 3.12 Instalasi Blueman
34
3.2.5 Proses Instalasi dhcp3 server
masuk pada terminal ketik:
# sudo apt-get install dhcp3-server
Gambar 3.13 Instalasi dhcp3-server
3.2.6 Pemeriksaan dongle bluetooth
Setelah software-software yang dibutuhkan untuk Bluetooth PAN telah di instal
langkah selanjutnya adalah mengecek device Bluetooth Untuk memastikan
alat berjalan dengan baik, terlebih dahulu kita mengecek keberadaan device
Bluetooth itu sendiri
1. Cek apakah dongle usb sudah terpasang ketik pada terminal :
# lsusb
35
Gambar 3.14 Pengecekan dongle bluetooth
3.2.7 Konfigurasi Bluetooth PAN
Setelah dongle terpasang dengan baik, selanjutnya adalah mengkonfigurasi
antara Bluetooth dengan server supaya client dapat mengakses client begitu juga
sebaliknya.
Koneksi dapat dikonfigurasi sebagai berikut :
1. Untuk mengatur node PAN, Anda harus memuat modul pertama bnep.0.
bnep digunakan untuk digunakan untuk mentransfer protokol lain tumpukan
data melalui saluran L2CAP. Tujuan utamanya adalah transmisi paket IP
dalam Jaringan Personal Area Profil.
# modprobe bnep
36
Gambar 3.15 Mengaktifkan bnep
2. Setelah itu aktifkan paket pand untuk memulai proses daemon PAN ('pand')
pada satu node untuk membuat menjadi sisi server dengan cara mengetikan
pada terminal
# pand --listen --role
37
Gambar 3.16 Tampilan paket pand
3. Setelah itu dilanjutkan dengan mengedit file hcid.conf pada paket bluetooth
, untuk pengaturan dasar Bluetooth dan menjadi master pada jaringan PAN,
dengan cara mengetik
Sudo nano /etc/bluetooth/hcid.conf
isikan seperti pada gambar di bawah ini :
38
Gambar 3.17 Nano pada hcid.conf
3.2.8 Konfigurasi Koneksi dhcp3
Agar konfigurasi Bluetooth dapat saling terhubung kedalam jaringan
piconet, maka ada beberapa konfigurasi yang harus di terapkan pada
Operating System , diantaranya adalah :
1. Konfigurasi IP address untuk penetapan IP server diletakkan pada
/etc/network/interfaces dilakukan dengan cara masuk ke terminal dan
ketikkan:
# sudo nano /etc/network/interfaces
39
Gambar 3.18 Nano pada interface
2 Konfigurasi dan pemberian ip address pada client yang terhubung pada
jaringan piconet diletakan pada /etc/dhcp3/dhcpd.conf dilakukan dengan
cara masuk kedalam terminal ketik:
# sudo nano /etc/dhcp3/dhcpd.conf
Gambar 3.19 Nano pada dhcp.conf
40
3 Setelah semua terkonfigurasi kemudian restart network dengan caramengetikan pada terminal :# sudo /etc/init.d/networking restart
Gambar 3.20 Tampilan restart network
4 Kemudian restart kembali dhcp3-server dengan cara mengetikan padaterminal# sudo /etc/init.d/dhcp3-server restart
Gambar 3.21 Tampilan restart dhcp3 server
41
BAB IV
PENGUJIAN DAN ANALISA SISTEM
4.1 Pengujian Perangkat
4.1.1 Deskripsi Pengujian
1) Tujuan Pengujian
Tujuan dari pengujian ini adalah
a) Untuk mengetahui aplikasi dan hardware bekerja dengan baik.
b) Untuk mengetahui apakah semua sudah terkonfigurasi dengan baik.
c) Untuk mengetahui apakah jaringan personal area network saling
terhubung
2) Target Pengujian
Bluetooth PAN dapat beroperasi dengan baik
Pada pengujian ini, diharapkan hardware dapat berkerja dengan baik serta
dapat terjadi komunikasi stabil antara client dengan server. Sistem yang
dikonfigurasi diharapkan dapat terkoneksi dengan bluetooth
3) Data Lingkungan
Data Lingkungan pengujian adalah sebagai berikut :
Lokasi : Gedung GSG
Tanggal Pelaksanaan : 26 Juli 2010
Pelaksana : Rizki Kurniadi
Instruktur : Iwan Sonjaya
42
4) Spesifikasi perangkat lunak :
- Ubuntu 9.10
- Bluez
- Blueman
- Dhcp server
5) Spesifikasi perangkat keras :
- PC intel Pentium Celeron 1,7 GHz, RAM 384MB,HDD 20GB
- Dongle bluetoooth V 2.0
4.1.2 Prosedur Pengujian
Setelah software-software yang dibutuhkan untuk bluetooth pan telah di install pada
Ubuntu, langkah selanjutnya adalah melakukan pengujian pada software-software
tersebut, proses pengujian dapat dimulai dengan cara berikut :
1. Pengujian blueman
Dapat dilakukan dengan cara membuka terminal dan ketikan
#sudo blueman-manager . Bila menampilkan seperti gambar dibawah , maka
Blueman telah beroperasi dengan baik
43
Gambar 4.1 Pengujian Blueman
4.1.3 Data Hasil Pengujian
1) Koneksi dongle bluetooth yang terhubung ke server
1. Hubungkan dongle bluetooth dengan server
2. Masuk ke terminal, dan ketik
# hciconfig
3. Dongle yang terdeteksi akan tampil seperti gambar dibawah ini
44
Gambar 4.2 Indentifikasi Dongle Bluetooth
2) Melakukan Scanning pada dongle bluetooth yang aktif :
1. Masuk terminal, dan ketik
# hcitool scan
Gambar 4.3 Tampilan hasil scanning bluetooth
3) Melakukan browse beberapa service yang terdapat pada bluetooth.
1. Masuk ke terminal, dan ketik sdptool browse (mac address dongle
bluetooth tujuan)
# sdptool browse AE:2D:22:0:FF:00
45
Gambar 4.4 Tampilan service yang terdapat pada bluetooth
4) Melakukan transfer data melalui handphone
1. Sebelum melakukan sharing data melalui handphone terlebih
dahulu kita mengetikan pada terminal
# sudo blueman-browse
46
Gambar 4.5 Mencari perangkat handphone
2. Setelah itu cari device yang diinginkan, klik ok
3. Tekan accept pada tampilan di handphone
Gambar 4.6 Tampilan Pada handphone
47
4. Masukan password untuk memulai pair device
Gambar 4.7 Tampilan untuk masukan password
5. Klik kanan pada lambang Bluetooth setelah itu browse device
Gambar 4.8 Tampilan yang ada didalam handphone
48
4. Mengcopy file yang berada di handphone kedalam server
Gambar 4.9 Tampilan pada saat pengcopyan
5) Koneksi server ke client
1. Sama seperti halnya koneksi pada handphone ketik pada terminal
#sudo blueman-browse
Gambar 4.10 Tampilan Saat browse device
49
2. Klik forward kemudian pilih koneksi yang dibutuhkan, pilih yanggroup network
Gambar 4.11 Tampilan Pemilihan Koneksi
Gambar 4.12 Tampilan loading
3. Masukan password pada client agar dapat saling terhubungkeserver, setelah itu di sisi client akan mendapatkan pemberitahuankalau client mengizinkan terhubung kedalam Bluetooth PersonalAre Network
50
Gambar 4.13 Tampilan sisi client
4. Sekarang client sudah terhubung kedalam personal area network.
Gambar 4.14 Tampilan client di sisi server
51
Gambar 4.15 Tampilan Server di client.
Gambar 4.16 Tampilan pada saat copy dari server ke client
52
BAB V
PENUTUP
Setelah semua proses dilakukan dengan baik dan penganalisaan juga telah
dilakukan, maka pada Bab ini akan diisi dengan kesimpulan yang didapat dari
selama proses penginstalan, konfigurasi, pembuatan program sampai pengujian.
5.1 Kesimpulan
1. Sistem operasi yang digunakan adalah free maka mengurangi anggaran
biaya
2. Software yang digunakan untuk koneksi antara handphone dengan
laptop adalah bluez dan blueman
4. Kecepatan pengiriman data tergantung dari jarak antar bluetooth, jarak
yang paling maksimal sekitar 10 meter
5. Memungkinkan 5 sampai 6 client yang saling terhubung
6. Biaya pembangunan dan perawatan lebih murah dibanding kabel
53
DAFTAR PUSTAKA
Bluetooth Tutorial ; www.newlogic.com/products/Bluetooth-Tutorial-2001.pdf ; 2001
Yulia dan Leo Willyanto Santoso, Studi dan uji coba tekhnologi bluetooth sebagaialternatif komunikasi data nirkabel, 2008
E-book PAN Profile
http://en.wikipedia.org/wiki/Personal_area_network diakses pada tanggal 26 juli
http://bluez.sourceforge.net/contrib/HOWTO-PAN diakses pada tanggal 15 Juli2010
L-a
rizki@rizki-laptop:~$ sudo apt-get installbluezReading package lists... DoneBuilding dependency treeReading state information... Done
The following packages wereautomatically installed and are no longerrequired:
policykit libpolkit-gnome0 libpolkit-dbus2policykit-gnome libpolkit-grant2
libpolkit2Use 'apt-get autoremove' to remove them.The following packages will be upgraded:bluez1 upgraded, 0 newly installed, 0 to removeand 8 not upgraded.
Need to get 407kB of archives.After this operation, 49.2kB disk space willbe freed.Get:1 http://ppa.launchpad.netkarmic/main bluez 4.61-0ubuntu2 [407kB]
Fetched 407kB in 18s (22.4kB/s)(Reading database ... 138561 files anddirectories currently installed.)Preparing to replace bluez 4.51-0ubuntu2(using .../bluez_4.61-0ubuntu2_i386.deb)...
Unpacking replacement bluez ...Processing triggers for ureadahead ...ureadahead will be reprofiled on nextrebootProcessing triggers for man-db ...
Setting up bluez (4.61-0ubuntu2) ...Installing new version of config file/etc/bluetooth/audio.conf ...
rizki@rizki-laptop:~$ sudo apt-get installdhcp3-serverReading package lists... DoneBuilding dependency tree
Reading state information... Donedhcp3-server is already the newestversion.The following packages wereautomatically installed and are no longer
required:policykit libpolkit-gnome0 libpolkit-dbus2
policykit-gnome libpolkit-grant2libpolkit2
Use 'apt-get autoremove' to remove them.0 upgraded, 0 newly installed, 0 to remove
and 8 not upgraded.
rizki@rizki-laptop:~$ sudo apt-get installbluemanReading package lists... DoneBuilding dependency tree
Reading state information... Doneblueman is already the newest version.The following packages wereautomatically installed and are no longerrequired:
policykit libpolkit-gnome0 libpolkit-dbus2
policykit-gnome libpolkit-grant2libpolkit2
Use 'apt-get autoremove' to remove them.0 upgraded, 0 newly installed, 0 to removeand 8 not upgraded.
rizki@rizki-laptop:~$ hcitool scanScanning ...
L-b
00:21:FC:F6:75:A8民个之长个, 长
rizki@rizki-laptop:~$
rizki@rizki-laptop:~$ sdptool browse
00:21:fc:f6:75:a8Browsing 00:21:FC:F6:75:A8 ...Service Name: Network Access PointServiceService Description: Personal Ad-hoc
Network Service which provides access toa networkService RecHandle: 0x10000Service Class ID List:
"Network Access Point" (0x1116)Protocol Descriptor List:
"L2CAP" (0x0100)PSM: 15
"BNEP" (0x000f)Version: 0x0100SEQ8: dd 6
Language Base Attr List:code_ISO639: 0x656eencoding: 0x6abase_offset: 0x100
Profile Descriptor List:"Network Access Point" (0x1116)
Version: 0x0100
Service Name: OBEX Object PushService RecHandle: 0x10001Service Class ID List:
"OBEX Object Push" (0x1105)Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)Channel: 9
"OBEX" (0x0008)Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6abase_offset: 0x100
Profile Descriptor List:"OBEX Object Push" (0x1105)
Version: 0x0100
Service Name: OBEX File TransferService RecHandle: 0x10002Service Class ID List:
"OBEX File Transfer" (0x1106)Protocol Descriptor List:
"L2CAP" (0x0100)"RFCOMM" (0x0003)
Channel: 10"OBEX" (0x0008)
Language Base Attr List:
code_ISO639: 0x656eencoding: 0x6abase_offset: 0x100
Profile Descriptor List:"OBEX File Transfer" (0x1106)
Version: 0x0100
Service Name: Dial-up networkingService RecHandle: 0x10003Service Class ID List:
"Dialup Networking" (0x1103)
"Generic Networking" (0x1201)Protocol Descriptor List:
"L2CAP" (0x0100)
L-c
"RFCOMM" (0x0003)Channel: 1
Language Base Attr List:code_ISO639: 0x656eencoding: 0x6a
base_offset: 0x100Profile Descriptor List:
"Dialup Networking" (0x1103)Version: 0x0100
Service Name: Nokia PC SuiteService RecHandle: 0x10004Service Class ID List:
"Serial Port" (0x1101)Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)Channel: 15
Language Base Attr List:code_ISO639: 0x656eencoding: 0x6a
base_offset: 0x100
Service Name: COM 1Service RecHandle: 0x10005Service Class ID List:
"Serial Port" (0x1101)
Protocol Descriptor List:"L2CAP" (0x0100)"RFCOMM" (0x0003)
Channel: 3Language Base Attr List:
code_ISO639: 0x656eencoding: 0x6abase_offset: 0x100
Service Name: Voice GatewayService RecHandle: 0x10006Service Class ID List:
"Handsfree Audio Gateway" (0x111f)
"Generic Audio" (0x1203)Protocol Descriptor List:
"L2CAP" (0x0100)"RFCOMM" (0x0003)
Channel: 13
Language Base Attr List:code_ISO639: 0x656eencoding: 0x6abase_offset: 0x100
Profile Descriptor List:"Handsfree" (0x111e)
Version: 0x0105
Service Name: Audio GatewayService RecHandle: 0x10007Service Class ID List:
"Headset Audio Gateway" (0x1112)"Generic Audio" (0x1203)
Protocol Descriptor List:"L2CAP" (0x0100)"RFCOMM" (0x0003)
Channel: 12
Language Base Attr List:code_ISO639: 0x656eencoding: 0x6abase_offset: 0x100
Profile Descriptor List:
"Headset" (0x1108)Version: 0x0100
L-d
Service Name: SyncML ClientService RecHandle: 0x10009Service Class ID List:
UUID 128: 00000002-0000-1000-8000-0002ee000002
Protocol Descriptor List:"L2CAP" (0x0100)"RFCOMM" (0x0003)
Channel: 11"OBEX" (0x0008)
Language Base Attr List:code_ISO639: 0x656eencoding: 0x6abase_offset: 0x100
Service Name: Phonebook Access PSE
Service RecHandle: 0x1000bService Class ID List:
"Phonebook Access - PSE" (0x112f)Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)Channel: 21
"OBEX" (0x0008)Language Base Attr List:
code_ISO639: 0x656eencoding: 0x6a
base_offset: 0x100Profile Descriptor List:
"Phonebook Access" (0x1130)Version: 0x0100
Service Name: SIM ACCESSService RecHandle: 0x1000fService Class ID List:
"SIM Access" (0x112d)"Generic Telephony" (0x1204)
Protocol Descriptor List:"L2CAP" (0x0100)"RFCOMM" (0x0003)
Channel: 4Language Base Attr List:
code_ISO639: 0x656eencoding: 0x6abase_offset: 0x100
Profile Descriptor List:"SIM Access" (0x112d)
Version: 0x0101
Service Name: Music-PlayerService Provider: Nokia
Service RecHandle: 0x10010Service Class ID List:
"Audio Source" (0x110a)Protocol Descriptor List:
"L2CAP" (0x0100)
PSM: 25"AVDTP" (0x0019)
uint16: 0x100Language Base Attr List:
code_ISO639: 0x656eencoding: 0x6a
base_offset: 0x100Profile Descriptor List:
"Advanced Audio" (0x110d)Version: 0x0100
Service Name: Media PlayerService Provider: NokiaService RecHandle: 0x10011
L-e
Service Class ID List:"AV Remote Target" (0x110c)
Protocol Descriptor List:"L2CAP" (0x0100)
PSM: 23
"AVCTP" (0x0017)uint16: 0x100
Language Base Attr List:code_ISO639: 0x656eencoding: 0x6a
base_offset: 0x100Profile Descriptor List:
"AV Remote" (0x110e)Version: 0x0100
Service Name: Media Player
Service Provider: NokiaService RecHandle: 0x10012Service Class ID List:
"AV Remote" (0x110e)Protocol Descriptor List:
"L2CAP" (0x0100)PSM: 23
"AVCTP" (0x0017)uint16: 0x100
Language Base Attr List:code_ISO639: 0x656e
encoding: 0x6abase_offset: 0x100
Profile Descriptor List:"AV Remote" (0x110e)
Version: 0x0100
rizki@rizki-laptop:~$
rizki@rizki-laptop:~$ hciconfighci0: Type: USB
BD Address: 22:22:22:22:22:22ACL MTU: 678:8 SCO MTU: 48:10
UP RUNNING PSCAN ISCAN
RX bytes:2997 acl:8 sco:0events:49 errors:0
TX bytes:591 acl:8 sco:0commands:33 errors:0
rizki@rizki-laptop:~$ lsusbBus 006 Device 001: ID 1d6b:0001 LinuxFoundation 1.1 root hubBus 005 Device 001: ID 1d6b:0001 LinuxFoundation 1.1 root hub
Bus 001 Device 003: ID 04f2:b044Chicony Electronics Co., LtdBus 001 Device 001: ID 1d6b:0002 LinuxFoundation 2.0 root hubBus 004 Device 001: ID 1d6b:0001 Linux
Foundation 1.1 root hubBus 003 Device 003: ID 1131:1001Integrated System Solution Corp. KY-BT100 Bluetooth AdapterBus 003 Device 002: ID 04f3:0230 ElanMicroelectronics Corp.
Bus 003 Device 001: ID 1d6b:0001 LinuxFoundation 1.1 root hubBus 002 Device 002: ID 04a9:173aCanon, Inc.Bus 002 Device 001: ID 1d6b:0002 Linux
Foundation 2.0 root hubrizki@rizki-laptop:~$
L-f
rizki@rizki-laptop:~$ sudo blueman-adapters/usr/bin/blueman-adapters:172:GtkWarning: gtk_radio_button_set_group:assertion `!g_slist_find (group,
radio_button)' failedbuilder.add_from_file(UI_PATH
+"/adapters-tab.ui")org.bluez owner changed to :1.66rizki@rizki-laptop:~$
rizki@rizki-laptop:~$ sudo blueman-appletLoading configuration pluginsUsing gconf config backendthere is an instance already runningrizki@rizki-laptop:~$
rizki@rizki-laptop:~$ sudo blueman-assistantLoading configuration pluginsUsing gconf config backend
_________SetAdapter (/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:300)None___________init__ (/usr/lib/python2.6/dist-
packages/blueman/main/Device.py:35)caching initial properties_________add_device (/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:359)
adding new device_________do_cache (/usr/lib/python2.6/dist-
packages/blueman/gui/DeviceList.py:550)Caching new device AE:2D:22:00:FF:00___________init__ (/usr/lib/python2.6/dist-packages/blueman/main/Device.py:35)
caching initial properties_________add_device (/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:359)adding new device
_________do_cache (/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:550)Caching new device 00:21:FC:F6:75:A8_________on_property_changed
(/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:179)adapter propery changed Discovering 1_________init_services (/usr/lib/python2.6/dist-
packages/blueman/main/Device.py:91)Loading services{u'control':<blueman.bluez.ServiceInterface.ServiceInterface object at 0x8cf212c>, u'serial':<blueman.bluez.ServiceInterface.ServiceI
nterface object at 0x8cecf4c>, u'audio':<blueman.bluez.ServiceInterface.ServiceInterface object at 0x8cf204c>, u'network':<blueman.bluez.ServiceInterface.ServiceInterface object at 0x8cecf6c>}
connect_________on_property_changed
L-g
(/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:179)adapter propery changed Discovering 0rizki@rizki-laptop:~$
rizki@rizki-laptop:~$ sudo blueman-sendto_________SetAdapter (/usr/lib/python2.6/dist-
packages/blueman/gui/DeviceList.py:300)None___________init__ (/usr/lib/python2.6/dist-packages/blueman/main/Device.py:35)caching initial properties
_________add_device (/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:359)adding new device_________
do_cache (/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:550)Caching new device AE:2D:22:00:FF:00___________init__ (/usr/lib/python2.6/dist-packages/blueman/main/Device.py:35)
caching initial properties_________add_device (/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:359)adding new device
_________do_cache (/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:550)
Caching new device 00:21:FC:F6:75:A8_________on_property_changed(/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:179)
adapter propery changed Discovering 1_________on_device_found (/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:154)Device discovered 00:21:FC:F6:75:A8
___________init__ (/usr/lib/python2.6/dist-packages/blueman/main/Device.py:35)caching initial propertiesRSSI: 0_________
__del__ (/usr/lib/python2.6/dist-packages/blueman/main/Device.py:78)deleting device None_________Destroy (/usr/lib/python2.6/dist-
packages/blueman/main/Device.py:114)invalidating device None___________init__ (/usr/lib/python2.6/dist-packages/blueman/main/Device.py:35)caching initial properties
_________destroy (/usr/lib/python2.6/dist-packages/blueman/gui/DeviceList.py:127)destroying_________
__del__ (/usr/lib/python2.6/dist-packages/blueman/gui/DeviceSelectorWidget.py:81)
L-h
Deleting widgetSending to 00:21:FC:F6:75:A8_________create_session (/usr/bin/blueman-sendto:133)
Creating session_________on_session_created (/usr/bin/blueman-sendto:299)
_________on_session_connected(/usr/lib/python2.6/dist-packages/blueman/ods/OdsManager.py:53)session_connected
_________on_session_connected (/usr/bin/blueman-sendto:248)commence transfer_________
send_file (/usr/bin/blueman-sendto:231)/media/NewVolume_/wallpaper/user509160_pic2045_1223223913.jpg_________on_transfer_started (/usr/bin/blueman-
sendto:170)transfer startedrizki@rizki-laptop:~$
rizki@rizki-laptop:~$ sudo blueman-
servicesLoading configuration pluginsUsing gconf config backend
_________load_plugins (/usr/bin/blueman-services:85)['Network', 'Transfer']_________
set_page (/usr/bin/blueman-services:134)Set page NetworkUsing gconf config backendrizki@rizki-laptop:~$