Bluetooth

***Bluetooth*** adalah spesifikasi industri untuk jaringan kawasan pribadi (*personal area networks* atau PAN) tanpa kabel. Bluetooth menghubungkan dan dapat dipakai untuk melakukan tukar-menukar informasi di antara peralatan-peralatan.

Dalam mode yang paling sering digunakan, kekuatan transmisi dibatasi sampai 2,5 miliwatt, yang memberikan jangkauan hingga ). Bluetooth menggunakan gelombang radio UHF dalam band ISM, dari 2,402&nbsp;GHz–2,48&nbsp;GHz dan sebuah *frequency hopping transceiver* yang mampu menyediakan layanan komunikasi data dan suara secara *real time* antara *host-host* bluetooth dengan jarak terbatas. Kelemahan teknologi ini adalah jangkauannya yang pendek dan kemampuan transfer data yang rendah.

Spesifikasi dari peralatan Bluetooth ini dikembangkan dan didistribusikan oleh kelompok Bluetooth Special Interest Group, yang memiliki lebih dari 35.000 anggota perusahaan dalam area telekomunikasi, komputasi, jaringan, dan elektronik konsumer. IEEE menstandardisasi Bluetooth sebagai **IEEE 802.15.1** tetapi tidak lagi mengurus standarnya. Bluetooth SIG mengawasi pengembangan spesifikasi, mengurus program kualifikasi, dan menjaga merek dagangnya. Pembuat perangkat harus memenuhi standar Bluetooth SIG untuk memasarkannya sebagai perangkat Bluetooth. Sebuah jaringan paten berlaku untuk Bluetooth, yang dilisensikan kepada perangkat individual berkualifikasi. Pada 2022, 4,9 miliar chip sirkuit terpadu Bluetooth dikirim setiap tahun.

## Sejarah
Awal mula dari Bluetooth adalah sebagai teknologi komunikasi *[[wireless]]* (tanpa kabel) yang beroperasi dalam pita frekuensi 2,4&nbsp;GHz unlicensed ISM (*Industrial, Scientific and Medical*) dengan menggunakan sebuah *frequency hopping transceiver* yang mampu menyediakan layanan komunikasi data dan suara secara *real-time* antara *host-host* bluetooth dengan jarak jangkauan layanan yang terbatas yakni sekitar 10 meter. Bluetooth berupa kartu yang menggunakan frekuensi radio standar IEEE 802.15 dengan jarak layanan yang terbatas dan kemampuan data transfer lebih rendah dari kartu untuk Wireless Local Area Network (WLAN).

Pembentukan Bluetooth dipromotori oleh 5 perusahaan besar Ericsson, IBM, Intel, Nokia dan Toshiba membentuk sebuah Special Interest Group (SIG) yang meluncurkan proyek ini. Pada bulan Juli 1999 dokumen spesifikasi bluetooth versi 1.0 mulai diluncurkan. Pada bulan Desember 1999 dimulai lagi pembuatan dokumen spesifikasi bluetooth versi 2.0 dengan tambahan 4 promotor baru yaitu 3Com, Lucent Technologies, Microsoft dan Motorola. Saat ini, lebih dari 1800 perusahaan di berbagai bidang bergabung dalam sebuah konsorsium sebagai adopter teknologi bluetooth. Walaupun standar Bluetooth SIG saat ini ‘dimiliki’ oleh grup promotor tetapi ia diharapkan akan menjadi sebuah standar IEEE (802.15)

## Asal nama bluetooth dan lambangnya
Nama "bluetooth" berasal dari nama raja di akhir abad sepuluh, Harald Blatand (Abad 10) yang di Inggris juga dijuluki Harald Bluetooth kemungkinan karena memang giginya berwarna gelap. Ia adalah raja Denmark yang telah berhasil menyatukan suku-suku yang sebelumnya berperang, termasuk suku dari wilayah yang sekarang bernama Norwegia dan Swedia. Bahkan wilayah Scania di Swedia, tempat teknologi bluetooth ini ditemukan juga termasuk daerah kekuasaannya. Kemampuan raja itu sebagai pemersatu juga mirip dengan teknologi bluetooth sekarang yang bisa menghubungkan berbagai peralatan seperti komputer personal dan telepon genggam.

Sedangkan logo bluetooth berasal dari penyatuan dua huruf Jerman yang analog dengan huruf H dan B (singkatan dari Harald Bluetooth), yaitu  (dibaca "Hagall") dan  (dibaca "Bjarkan") yang kemudian digabungkan.

## Implementasi
Bluetooth beroperasi pada frekuensi antara 2,402 dan 2,480 GHz, atau 2,400 dan 2,4835 GHz, termasuk pita pengaman selebar 2 MHz di ujung bawah dan 3,5 MHz di ujung atas. Ini berada dalam pita frekuensi radio jarak pendek 2,4 GHz tanpa lisensi (namun masih diatur) untuk penggunaan industri, ilmiah, dan medis (ISM). Bluetooth menggunakan teknologi radio yang disebut spektrum tersebar melalui pelompatan frekuensi (FHSS). Bluetooth membagi data yang akan dikirim menjadi paket, dan mengirim setiap paket pada salah satu dari 79 saluran Bluetooth yang ditentukan. Setiap saluran memiliki lebar pita 1 MHz. Biasanya melakukan 1.600 lompatan per detik, dengan pelompatan frekuensi adaptif (AFH) diaktifkan. Bluetooth Low Energy menggunakan jarak 2 MHz, yang mengakomodasi 40 saluran.

Awalnya, modulasi *[[Gaussian frequency-shift keying]]* adalah satu-satunya skema modulasi yang tersedia. Sejak munculnya Bluetooth 2.0+EDR, π/4-DQPSK (*differential quadrature phase-shift keying*) dan modulasi 8-DPSK dapat digunakan antara perangkat kompatibel. Perangkat yang menggunakan GFSK dikatakan beroperasi dalam mode *basic rate* (BR), di mana laju data instan 1Mbit/s dimungkinkan. Istilah *Enhanced Data Rate* (*EDR*) digunakan untuk menggambarkan skema π/4-DPSK (EDR2) dan 8-DPSK (EDR3), yang masing-masing mentransfer 2 dan 3Mbit per detik.

Pada 2019, Apple menerbitkan ekstensi bernama HDR yang mendukung laju data 4 (HDR4) dan 8 (HDR8)&nbsp;Mbit/s menggunakan modulasi π/4-DQPSK pada saluran 4&nbsp;MHz dengan koreksi kesalahan maju (FEC).

Bluetooth adalah protokol berbasis paket dengan arsitektur tuan/budak. Satu tuan dapat berkomunikasi dengan hingga tujuh budak dalam sebuah piconet. Semua perangkat dalam piconet tertentu menggunakan jam yang disediakan oleh tuan sebagai dasar pertukaran paket. Jam tuan berdetak dengan periode 312,5μs. Dalam kasus sederhana di paket slot tunggal, tuan mengirim di slot genap dan menerima di slot ganjil. Budaknya, sebaliknya, menerima pada slot genap dan mengirim di slot ganjil. Sebuah paket memiliki panjang 1, 3, atau 5 slot, tetapi dalam semua kasus, transmisi tuan dimulai di slot genap dan transmisi budak di slot ganjil.

Yang di atas tidak termasuk Bluetooth Low Energy, yang diperkenalkan pada spesifikasi 4.0, yang menggunakan spektrum yang sama namun dengan cara yang agak berbeda.

### Komunikasi dan hubungan
Perangkat Bluetooth BR/EDR tuan dapat berkomunikasi dengan maksimal tujuh perangkat dalam sebuah piconet (jaringan komputer ad hoc menggunakan teknologi Bluetooth), meskipun tidak semua perangkat dapat mencapai maksimum ini. Perangkat dapat beralih peran, atas kesepakatan, dan sebuah budak dapat menjadi tuan (misalnya, headset yang memulai koneksi dengan ponsel harus memulai sebagai tuan—sebagai penjalin hubungan—namun setelah itu dapat beroperasi sebagai budak).

Spesifikasi Inti Bluetooth memungkinkan koneksi dua atau lebih piconet untuk membentuk *[[scatternet]]*, di mana perangkat tertentu memainkan peran tuan pada satu piconet dan peran budak pada piconet lainnya secara sekaligus.

Pada waktu kapan pun, data dapat ditransfer antara tuan dan satu perangkat lain (kecuali perangkat dalam mode siaran (jarang digunakan)). Tuan memilih perangkat budak mana yang akan dituju; biasanya, mereka beralih cepat dari satu perangkat ke yang lain secara ''round-robin''/bergiliran. Karena masternya memilih perangkat budak mana yang akan dituju, sementara budak (dalam teori) seharusnya mendengar di setiap slot terima, menjadi tuan lebih lega daripada menjadi budak. Menjadi tuan tujuh budak memungkinkan; menjadi budak lebih dari satu tuan juga memungkinkan. Spesifikasinya tidak jelas mengenai perilaku wajib dalam *scatternet*.

## Sistem operasi
Berupa *radio transceiver*, *baseband link controller* dan *link manager*. Berikut beberapa karakteristik radio bluetooth sesuai dengan dokumen Bluetooth SIG dalam tabel 1

### Time slot
Kanal dibagi dalam *[[time slot]]-time slot*, masing-masing mempunyai panjang 625 ms. *Time slot-time slot* tersebut dinomori sesuai dengan *clock bluetooth* dari *master piconet*. Batas penomoran slot dari 0 sampai dengan 227-1 dengan panjang siklus 227. Di dalam *time slot*, *master* dan *slave* dapat mentransmisikan paket-paket dengan menggunakan skema TDD (*Time-Division Duplex*). Master hanya memulai melakukan pentransmisiannya pada nomor *time slot* genap saja sedangkan slave hanya memulai melakukan pentransmisiannya pada nomor time slot ganjil saja.

### Protokol
Maksud dari protokol adalah untuk mempercepat pengembangan aplikasi-aplikasi dengan menggunakan teknologi Bluetooth. Layer-layer bawah pada *stack* protokol bluetooth dirancang untuk menyediakan suatu dasar yang fleksibel untuk pengembangan protokol yang lebih lanjut. Protokol-protokol yang lain seperti RFCOMM diambil dari protokol-protokol yang sudah ada dan protokol ini hanya dimodifikasi sedikit untuk disesuaikan dengan kepentingan bluetooth. *Stack* protokol bluetooth dapat dibagi ke dalam empat layer sesuai dengan tujuannya.

### Pengukuran
Ada tiga aspek dalam melakukan pengukuran Bluetooth: pengukuran RF (*Radio Frequency*), protokol dan *profile*. Pengukuran radio dilakukan untuk menyediakan compatibility perangkat radio yang digunakan di dalam sistem dan untuk menentukan kualitas sistem serta dapat menggunakan perangkat alat ukur RF standar seperti *spectrum analyzer*, *transmitter analyzer*, *power meter*, *digital signal generator* dan *bit-error-rate tester* (BERT). Hasil pengukuran harus sesuai dengan spesifikasi dan memenuhi parameter yang tercantum dalam Tabel 1.

Dari informasi *Test & Measurement World,* untuk pengukuran protokol, dapat menggunakan *protocol [[sniffer]]* yang dapat memonitor dan menampilkan pergerakan data antar perangkat bluetooth. Pengukuran *profile* dilakukan untuk meyakinkan *interoperability* antar perangkat dari berbagai macam vendor.

### Fitur keamanan
Bluetooth dirancang untuk memiliki fitur-fitur keamanan sehingga dapat digunakan secara aman baik dalam lingkungan bisnis maupun rumah tangga. Fitur-fitur yang disediakan bluetooth antara lain sebagai berikut:
* Enkripsi data
* Autentikasi pengguna
* Lompatan frekuensi cepat (1600 hops/sec)
* Kontrol pengeluaran energi

Fitur-fitur tersebut menyediakan fungsi-fungsi keamanan dari tingkat keamanan layer fisik/ radio yaitu gangguan dari penyadapan sampai dengan tingkat keamanan layer yang lebih tinggi seperti password dan PIN. Namun, dari sebuah artikel Internet, menurut penelitian dua mahasiswa Universitas Tel Aviv, mengenai adanya kemungkinan Bluetooth bisa disadap dengan proses penyandingan berpasangan.

Caranya adalah dengan menyiapkan sebuah kunci rahasia pada proses penyandingan. Selama ini dua perangkat bluetooth menyiapkan kunci digital 128 bit. Ini adalah kunci rahasia yang kemudian disimpan dan dipakai dalam proses enkripsi pada komunikasi selanjutnya. Langkah pertama ini mengharuskan pengguna yang sah untuk menginputkan kunci rahasia yang sesuai, PIN empat digit ke perangkat. Pesan lalu dikirim ke perangkat lainnya, dan ketika ditanyai kunci rahasia, dia berpura-pura lupa. Hal ini memacu perangkat lain untuk memutus kunci dan keduanya lalu mulai proses penyandingan baru. Kesempatan ini kemudian bisa dimanfaatkan oleh *[[hacker]]* untuk mengetahui kunci rahasia yang baru. Selain mengirim ini ke perangkat Bluetooth yang dituju, semua perangkat Bluetooth yang ada dalam jangkauan itu juga tetap dapat disadap.

### Bluetooth FHSS vs WLAN DSSS
Bluetooth lebih memilih metode FHSS (*Frequency Hopping Spread Spectrum*) dibandingkan dengan DSSS (*Direct Sequence Spread Spectrum*). Alasan bluetooth tidak menggunakan DSSS antara lain sebagai berikut:

# FHSS membutuhkan konsumsi daya dan kompleksitas yang lebih rendah dibandingkan DSSS hal ini disebabkan karena DSSS menggunakan kecepatan chip (*chip rate*) dibandingkan dengan kecepatan simbol (*symbol rate*) yang digunakan oleh FHSS, sehingga *[[cost]]* yang dibutuhkan untuk menggunakan DSSS akan lebih tinggi.
# FHSS menggunakan FSK di mana ketahanan terhadap gangguan *noise* relatif lebih bagus dibandingkan dengan DSSS yang biasanya menggunakan OPSK (untuk IEEE 802.11 2 Mbps) atau CCK ( IEEE 802.11b 11 Mbps).

Walaupun FHSS mempunyai jarak jangkauan dan transfer data yang lebih rendah dibandingkan dengan DSSS tetapi untuk layanan dibawah 2 Mbps FHSS dapat memberikan solusi cost-efektif yang lebih baik.

## Penggunaan

Bluetooth adalah protokol komunikasi pengganti kabel yang mengutamakan konsumsi daya rendah, dengan jangkauan pendek berbasis mikrocip transceiver dalam setiap perangkat. Karena perangkat menggunakan sistem komunikasi radio (siaran), mereka tidak perlu berada di garis pandang satu sama lain; namun, harus ada jalur nirkabel quasi optik yang layak.

### Kelas dan konsumsi daya Bluetooth

Secara sejarah, jangkauan Bluetooth ditentukan oleh kelas radio; kelas yang lebih rendah (dan keluaran daya yang lebih besar) memanjangkan jangkauan. Jangkauan suatu link sebenarnya bergantung pada sifat kedua perangkat dan udara dan halangan di antaranya. Atribut utama yang memengaruhi jangkauan adalah laju data, protokol (*Bluetooth Classic* atau *Bluetooth Low Energy*), kekuatan pancaran, dan sensitivitas penerima, dan orientasi dan *gain* relatif dari kedua antena.

Jangkauan efektif bergantung pada kondisi perambatan, cakupan halangan, variasi sampel produksi, konfigurasi antena, dan kondisi baterai. Kebanyakan aplikasi Bluetooth berada di dalam ruangan, di mana pelemahan dari dinding dan pelemahan sinyal akibat pemantulan sinyal menyebabkan jangkauan jauh lebih pendek daripada jangkauan garis pandang yang tertera untuk produk Bluetooth.

Kebanyakan aplikasi Bluetooth adalah perangkat Kelas&nbsp;2 berbaterai. Perbedaan jangkauan apakah perangkat di sisi lain berupa Kelas&nbsp;1 atau Kelas&nbsp;2 sedikit karena perangkat yang berdaya lebih rendah cenderung membatasi jangkauannya. Dalam beberapa kasus, jangkauan efektif dapat diperluas jika perangkat Kelas&nbsp;2 terhubung dengan transceiver Kelas&nbsp;1 dengan sensitivtas dan kekuatan pancaran yang lebih tinggi daripada perangkat Kelas&nbsp;2 umumnya. Tetapi, secara keseluruhan, sensitivitas perangkat Kelas&nbsp;1 mirip dengan perangkat Kelas&nbsp;2. Menghubungkan dua perangkat Kelas&nbsp;1 dengan sensitivtas dan kekuatan yang tinggi dapat memungkinkan jangkauan jauh lebih luas dari 100&nbsp;m umumnya, tergantung throughput yang diperlukan oleh aplikasi. Beberapa perangkat serupa memiliki jangkauan lapangan terbuka hingga 1&nbsp;km dan lebih antara dua perangkat mirip tanpa melebihi batas emisi legal.

### Profil Bluetooth

Untuk menggunakan jaringan Bluetooth, sebuah perangkat harus dapat menafsirkan profil Bluetooth tertentu. Misalnya,

* ''Headset Profile'' (HSP) menghubungkan headphone dan earbud ke ponsel atau laptop.
* ''Health Device Profile'' (HDP) dapat menghubungkan ponsel ke termometer digital atau pendeteksi detak jantung.
* ''Video Distribution Profile'' (VDP) mengirim stream video dari kamera video ke TV atau perekam.

Profil adalah definisi aplikasi yang mungkin dan menentukan perilaku umum yang digunakan perangkat Bluetooth untuk berkomunikasi dengan perangkat Bluetooth lain. Profil-profil ini memiliki setelan untuk mengonfigurasi dan mengontrol komunikasi sejak awal. Ketaatan terhadap profil menghemat waktu dalam mengirim ulang parameter sebelum link dua arah menjadi efektif. Ada banyak profil Bluetooth yang menggambarkan berbagai jenis aplikasi atau penggunaan untuk perangkat.

### Daftar aplikasi

* Kontrol nirkabel dan komunikasi antara telepon dan headset bebas genggam. Ini adalah salah satu aplikasi Bluetooth paling awal yang menjadi populer.
* Kontrol fungsi audio dan komunikasi nirkabel antara telepon genggam dan sistem stereo mobil yang kompatibel dengan Bluetooth (dan kadang-kadang antara kartu SIM dan telepon mobil).
* Komunikasi nirkabel antara telepon pintar dan kunci pintar untuk membuka pintu.
* Kontrol nirkabel dan komunikasi dengan ponsel iOS dan Android, tablet, speaker nirkabel portabel.
* Headset dan interkom Bluetooth nirkabel.
* Streaming audio nirkabel ke headphone dengan atau tanpa kemampuan komunikasi.
* Streaming nirkabel data yang dikumpulkan oleh alat kebugaran dengan Bluetooth kepada ponsel atau PC.
* Jaringan nirkabel antar PC di ruang terbatas dan dengan kebutuhan bandwidth yang rendah.
* Komunikasi nirkabel dengan perangkat input dan output PC; yang paling sering digunakan adalah mouse, keyboard, dan printer.
* Transfer berkas, rincian kontak, janji temu kalender, dan pengingat antar perangkat dengan OBEX dan membagi direktori melalui FTP.
* Memicu rana kamera *[[Ponsel cerdas|smartphone]]* menggunakan tongsis dengan Bluetooth.
* Pengganti komunikasi serial berkabel RS-232 sebelumnya di peralatan tes, penerima GPS, peralatan medis, pemindai kode batang, dan perangkat pengontrol lalu lintas.
* Untuk kontrol di mana inframerah sering digunakan.
* Untuk aplikasi bandwidth rendah di mana bandwidth USB yang lebih tinggi tidak wajib dan hubungan tanpa kabel diinginkan.
* Mengirim iklan kecil dari papan reklame berkemampuan Bluetooth ke perangkat Bluetooth lain yang dapat ditemukan.
* Bridge nirkabel antara dua jaringan Eternet Industri (mis. PROFINET).
* Konsol permainan telah menggunakan Bluetooth sebagai protokol komunikasi nirkabel untuk perangkat periferal sejak generasi ketujuh, termasuk Nintendo Wii dan Sony Playstation 3 yang menggunakan Bluetooth untuk kontroler mereka.
* Akses Internet dial-up pada komputer pribadi atau PDA menggunakan telepon genggam berkemampuan data, sebagai modem nirkabel.
* Transmisi jarak pendek data sensor kesehatan dari perangkat medis ke telepon genggam, set-top box, atau perangkat telemedisin khusus.
* Memungkinkan telepon DECT untuk memanggil dan menjawab panggilan atas nama telepon genggam terdekat.
* Sistem lokasi waktu nyata (RTLS) digunakan untuk memantau dan menentukan lokasi objek dalam waktu nyata menggunakan "node" atau "tag" yang terikat atau tertanam dalam objek yang dipantau, dan "pembaca" yang menerima dan memproses sinyal nirkabel dari tag tersebut untuk menentukan lokasi mereka.
* Aplikasi keamanan pribadi di telepon genggam untuk menghindari pencurian atau kehilangan benda. Benda yang dilindungi memiliki penanda Bluetooth (mis. tag) yang berkomunikasi terus-menerus dengan ponsel. Jika koneksinya terputus (penanda di luar jangkauan ponsel), kemudian alarm berbunyi. Ini juga dapat digunakan sebagai alarm *[[man overboard]]*.
* Divisi Lalu Lintas Jalan Calgary, Alberta, Kanada menggunakan data yang dikumpulkan dari perangkat Bluetooth pengunjung untuk memprediksi waktu perjalanan dan kemacetan jalan untuk pengendara.
* Transmisi audio nirkabel (alternatif yang lebih andal untuk pemancar FM)
* Siaran langsung video ke perangkat implan kortikal visual oleh Nabeel Fattah dari Universitas Newcastle pada 2017.
* Koneksi kontroler gerak ke PC ketika menggunakan headset VR
* Koneksi nirkabel antara TV dan soundbar.
### Perangkat

Bluetooth tersedia pada banyak produk, seperti ponsel, speaker, tablet, pemain media, sistem robotika, laptop, dan peralatan konsol permainan, serta beberapa headset definisi tinggi, modem, alat ban<u>tu dengar</u>, dan bahkan jam tangan. Bluetooth berguna untuk mentransfer informasi antara dua atau lebih perangkat yang dekat satu sama lain dan membutuhkan sedikit bandwidth. Bluetooth sering digunakan untuk mentransfer data suara dengan telepon (mis. dengan headset Bluetooth) atau data byte dengan komputer genggam (mentranser berkas).

Protokol Bluetooth menyedehanakan penemuan dan pengaturan layanan antar perangkat. Perangkat Bluetooth dapat mengiklankan semua layanan yang mereka berikan. Ini memudahkan penggunaan layanan, karena lebih banyak konfigurasi keamanan, alamat jaringan, dan perizinan yang dapat diotomatisasi dibandingkan dengan banyak jenis jaringan lain.

## Spesifikasi dan fitur

Spesifikasi Bluetooth disusun secara resmi oleh Bluetooth Special Interest Group (SIG) dan resmi diumumkan pada 20 Mei 1998. Pada tahun 2014, organisasi ini memiliki lebih dari 30.000 anggota perusahaan di seluruh dunia. Ia didirikan oleh Ericsson, IBM, Intel, Nokia, dan Toshiba, dan nantinya banyak perusahaan lain bergabung.

Semua versi standar Bluetooth kompatibel mundur dengan semua versi sebelumnya.

*Bluetooth Core Specification Working Group* (CSWG) menghasilkan empat jenis spesifikasi utama:

* Spesifikasi Inti Bluetooth – biasanya dirilis setiap beberapa tahun
* Tambahan Spesifikasi Inti
* Tambahan Tambahan Spesifikasi Inti (CSS) – dapat dirilis lebih sering daripada Tambahan
* Koreksi – diterbitkan secara privat kepada anggota Bluetooth SIG

### Bluetooth 1.0 and 1.0B

* Produk-produk tidak saling kompatibel.
* Tidak ada anonimitas, mencegah layanan tertentu menggunakan Bluetooth.

### Bluetooth 1.1
* Disetujui sebagai IEEE Standard 802.15.1–2002
* Banyak kesalahan yang ditemukan dalam spesifikasi v1.0B diperbaiki.
* Menambah kemungkinan saluran tidak terenkripsi.
* Pengukuran kekuatan sinyal yang diterima (RSSI)

### Bluetooth 1.2
Peningkatan besar dalam versi ini adalah:
* Penemuan dan penjalinan koneksi yang lebih cepat
* Spektrum tersebar melalui pelompatan frekuensi *adaptif (AFH)*, yang meningkatkan ketahanan terhadap gangguan frekuensi radio dengan menghindari penggunaan frekuensi yang ramai dalam urutan lompatan
* Kecepatan transmisi yang lebih tinggi dalam praktik daripada v1.1, hingga 721&nbsp;kbit/s
* *Extended Synchronous Connections* (eSCO), yang meningkatkan kualitas suara dari link audio dengan memungkinkan pengiriman ulang paket yang rusak, dan secara opsional dapat meningkatkan latensi suara untuk transfer data bersamaan yang lebih baik
* Operasi Antarmuka Pengendali Host (HCI) operation with three-wire UART
* Disetujui sebagai IEEE Standard 802.15.1–2005
* Memperkenalkan pengendalian aliran dan mode pengiriman ulang untuk 

### Bluetooth 2.0 + EDR
Versi Spesifikasi Inti Bluetooth dirilis sebelum 2005. Perbedaan utama adalah adanya *Enhanced Data Rate* (EDR) untuk transfer data lebih cepat. Laju data EDR adalah 3 Mbit/s, namun laju transfer data maksimum (memperhitungkan waktu antar paket dan pengakuan) adalah 2,1 Mbit/s. EDR menggunakan gabungan GFSK dan modulasi phase-shift keying (PSK) dengan dua varian, π/4-DQPSK dan 8-DPSK. EDR dapat mengurangi konsumsi daya melalui pengurangan siklus kerja.

Spesifikasi ini diterbitkan sebagai *Bluetooth v2.0 + EDR*, yang menyiratkan bahwa EDR adalah fitur opsional. Selain EDR, spesifikasi v2.0 memiliki peningkatan kecil lain, dan produk dapat mengklaim ketaatan kepada "Bluetooth v2.0" tanpa mendukung mode laju data tinggi. Setidaknya satu perangkat komersial menyatakan "Bluetooth v2.0 tanpa EDR" pada lembar data mereka.

### Bluetooth 2.1 + EDR
Spesifikasi Inti Bluetooth versi 2.1 + EDR diadopsi oleh Bluetooth SIG pada 26 Juli 2007.

Fitur utama v2.1 adalah* secure simple pairing* (penyandingan aman dan sederhana/SSP): ini meningkatkan pengalaman *pairing* (penyandingan) untuk perangkat Bluetooth, sekaligus meningkatkan penggunaan dan kekuatan keamanan.

Versi 2.1 membawa berbagai peningkatan lain, termasuk *extended inquiry response* (EIR), yang memberikan informasi tambahan selama prosedur permintaan untuk memungkinkan penyaringan perangkat yang lebih baik sebelum koneksi; dan *sniff subrating*, yang mengurangi konsumsi daya dalam mode daya rendah.

### Bluetooth 3.0 + HS
Versi 3.0 + HS dari Spesifikasi Inti Bluetooth diadopsi oleh Bluetooth SIG pada 21 April 2009. Bluetooth v3.0 + HS memberikan kecepatan transfer data teoretis hingga 24&nbsp;Mbit/s, walaupun tidak melalui link Bluetooth itu sendiri. Sebaliiknya, link Bluetooth digunakan untuk negosiasi dan pembentukan koneksi, dan lalu lintas data dibawa melalui link 802.11.

Fitur baru utama adalah AMP (MAC/PHY Alternatif), tambahan 802.11 sebagai transportasi berkecepatan tinggi. Bagian berkecepatan tinggi dari spesifikasinya tidak wajib, sehingga hanya perangkat yang menampilkan logo "+HS" mendukung Bluetooth melalui transfer data berkecepatan tinggi 802.11. Perangkat Bluetooth v3.0 tanpa akhiran "+HS" hanya wajib mendukung fitur yang diperkenalkan pada Spesifikasi Inti versi 3.0 atau Spesifikasi Inti Tambahan 1 yang lebih awal.

### Bluetooth 4.0

Bluetooth SIG menyelesaikan Spesifikasi Inti Bluetooth versi 4.0 (dinamakan *Bluetooth Smart*) dan diadopsi pada 30 Juni 2010. Ini termasuk protokol *Classic Bluetooth*, *Bluetooth high speed* and *[[Bluetooth Low Energy]]* (BLE). *Bluetooth high speed* berbasis Wi-Fi, dan Classic Bluetooth terdiri dari protokol Bluetooth lama.

Bluetooth Low Energy, sebelumnya dikenal sebagai Wibree, adalah subset dari Bluetooth v4.0 dengan tumpukan protokol yang sepenuhnya baru untuk pembangunan cepat dari link sederhana. Sebagai alternatif protokol standar Bluetooth yang diperkenalkan pada Bluetooth v1.0 hingga v3.0, ini ditujukan untuk aplikasi sangat rendah daya yang ditenagai oleh sel koin. Desain chip memungkinkan dua jenis implementasi, dual-mode, single-mode dan versi terdahulu yang ditingkatkan. Nama sementara *Wibree* dan *Bluetooth ULP* (*Ultra Low Power*) ditinggalkan dan nama BLE digunakan selama beberapa lama. Pada akhir 2011, logo baru "*Bluetooth Smart Ready*" untuk host dan "*Bluetooth Smart*" untuk sensor diperkenalkan sebagai muka masyarakat umum dari BLE.

Dibandingkan dengan *Classic Bluetooth*, Bluetooth Low Energy bertujuan mengurangi konsumsi daya dan biaya sekaligus menjaga jangkauan komunikasi yang mirip. Dalam hal memperpanjang daya tahan baterai perangkat Bluetooth,  menjadi kemajuan yang signifikan.

### Bluetooth 4.1
Bluetooth SIG mengumumkan persetujuan umum dari spesifikasi Bluetooth v4.1 pada 4 Desember 2013. Spesifikasi ini adalah pembaruan perangkat lunak bertahap bagi Spesifikasi Bluetooth v4.0, dan bukan pembaruan perangkat keras. Pembaruan ini memasukkan Tambahan Spesifikasi Inti Bluetooth (CSA 1, 2, 3, & 4), dan menambah fitur baru yang meningkatkan kemudahan penggunaan bagi konsumen. Ini termasuk peningkatan dukungan koeksistensi untuk LTE, kecepatan transfer data masal—serta bantuan inovasi pengembang dengan memungkinkan perangkat mendukung beberapa peran secara bersamaan.

Fitur-fitur baru dari spesifikasi ini termasuk:
* Pemberian isyarat koesistensi layanan jaringan seluler
* *Train nudging* dan *generalized interlaced scanning*
* *Low Duty Cycle Directed Advertising*
* Saluran berorientasi koneksi dan khusus L2CAP dengan pengendalian aliran berbasis kredit
* *Dual Mode and Topology*
* *LE Link Layer Topology*
* *802.11n PAL*
* Pembaruan arsitektur audio untuk *Wide Band Speech* (suara pita lebar)
* Selang iklan data yang cepat
* Pembatasan waktu penemuan
Beberapa fitur telah tersedia dalam sebuah Tambahan Spesifikasi Inti CSA) sebelum rilisnya v4.1.

### Bluetooth 4.2
Dirilis pada 2 Desember 2014, ini memperkenalkan fitur untuk *[[Internet untuk Segala|Internet of Things]]*.

Peningkatan besarnya adalah:

* *Bluetooth Low Energy Secure Connection with Data Packet Length Extension* untuk meningkatkan protokol kriptografi
* *Link Layer Privacy with Extended Scanner Filter Policies* untuk meningkatkan keamanan data.
* *Internet Protocol Support Profile* (IPSP) version 6 siap untuk perangkat cerdas Bluetooth untuk mendukung *[[Internet of Things]]* dan otomasi rumah

Perangkat keras Bluetooth lama dapat menerima fitur 4.2 seperti Data Packet Length Extension and privasi tambahan melalui pembaruan firmware.

### Bluetooth 5
Bluetooth SIG merilis Bluetooth 5 pada 6 Desember 2016. Fitur barunya utama berfokus pada teknologi ''Internet of Things'' baru. Sony menjadi yang pertama yang mengumumkan dukungan Bluetooth 5.0 dengan Xperia XZ Premium pada Februari 2017 selama *Mobile World Congress 2017*. Samsung Galaxy S8 diluncurkan dengan dukungan Bluetooth 5 pada April 2017. Pada September 2017, iPhone 8, 8 Plus, dan iPhone X juga diluncurkan dengan dukungan Bluetooth 5.  launched with Bluetooth 5 support in April 2017. Apple juga memadukan Bluetooth 5 dalam HomePod baru yang dirilis pada 9 Februari 2018. Pemasaran menghilangkan angka koma; sehingga hanya "Bluetooth 5" (tidak seperti Bluetooth 4.0); perubahannya untuk "Menyederhanakan pemasaran kami, menyampaikan manfaat pengguna secara lebih efektif, dan memudahkan menyampaikan pembaruan teknologi signifikan kepada pasar". 

Bluetooth 5 memberikan, untuk BLE, pilihan yang dapat menggandakan laju data (burst 2 Mbit/s) dengan mengorbankan jangkauan, atau memberikan hingga empat kali jangkauan dengan mengorbankan laju data. Peningkatan kemampuan transmisi dapat menjadi penting untuk perangkat *Internet of Things*, di mana banyak node terhubung di dalam rumah. Bluetooth 5 meningkatkan kapasitas layanan tanpa koneksi, seperti navigasi relevan lokasi dari koneksi Bluetooth daya rendah.

Peningkatan besarnya adalah:

* *Slot Availability Mask* (SAM)
* PHY 2&nbsp;Mbit/s untuk **
* *LE Long Range* (jangkauan panjang)
* *High Duty Cycle Non-Connectable Advertising*
* *LE Advertising Extensions* (ekstensi iklan)
* *LE Channel Selection Algorithm #2* (algoritma pemilihan saluran #2)
Fitur yang ditambahkan dalam CSAS – diintegrasikan pada v5.0:
* *Higher Output Power* (kekuatan keluaran lebih tinggi)

Fitur di bawah disingkirkan pada versi spesifikasi ini:
* *Park State* (status parkir)

### Bluetooth 5.1
Bluetooth SIG memperkenalkan Bluetooth 5.1 pada 21 Januari 2019.

Peningkatan besar dalam spesifikasi ini adalah:
* Sudut kedatangan (AoA) dan sudut keberangkatan (AoD) yang digunakan untuk menentukan lokasi dan memantau perangkat
* *Advertising Channel Index*
* Caching GATT
* Peningkatan kecil batch 1:
** Dukungan HCI untuk kunci debug pada LE Koneksi Aman
** Mekanisme pembaruan akurasi waktu tidur
** ADI field dalam data tanggapan pemindaian
** Interaksi antara  dan *Flow Specification*
** Blokir klasifikasi saluran host untuk iklan sekunder
** Izinkan SID muncul dalam laporan tanggapan pemindaian 
** Penentuan perilaku ketika aturan dilanggar 
* *Periodic Advertising Sync Transfer*

Fitur yang ditambahkan pada Tambahan Spesifikasi Inti (CSA) – diintegrasikan dalam v5.1:
* Model
* Hierarki model berbasis mesh

Fitur di bawah ini disingkirkan pada versi spesifikasi ini:
* Kunci unit

### Bluetooth 5.2
Pada 31 Desember 2019, Bluetooth SIG menerbitkan Spesifikasi Inti Bluetooth versi 5.2. Spesifikasi baru ini menambah fitur baru:

* Protokol Atribut Ditingkatkan (EATT), peningkatan dari Protokol Atribut (ATT)
* *LE Power Control* (pengendalian daya)
* *LE Isochronous Channels*
* LE Audio yang dibangun di atas fitur 5.2 baru. BT LE Audio diumumkan pada Januari 2020 pada CES oleh Bluetooth SIG. Dibandingkan *Bluetooth Audio* biasa, *Bluetooth Low Energy Audio* mengurangi konsumsi baterai dan menciptakan cara terstandarisasi mengirim audio lewat BT. Bluetooth LE Audio juga mendukung transmisi satu-ke-banyak dan banyak-ke-satu, memungkinkan beberapa penerima dari satu sumber atau satu penerima untuk beberapa sumber; ini dikenal sebagai *Auracast*. LE Audio menggunakan codec baru, yaitu LC3. BLE Audio juga menambah dukungan untuk alat bantu dengar. Pada 12 Juli 2022, Bluetooth SIG mengumumkan penyelesaian standar Bluetooth LE Audio. Standar ini memiliki klaim latensi minimum yang lebih rendah (20–30 ms) dibandingkan Bluetooth Audio biasa (100–200 ms). Pada IFA tanggal Agustus 2023, Samsung mengumumkan dukungan *Auracast* melalui pembaruan perangkat lunak untuk Galaxy Buds2 Pro dan dua model TV dari mereka. Pada Oktober, pengguna mulai menerima pembaruan untuk earbud tersebut.

### Bluetooth 5.3
Bluetooth SIG menerbitkan Spesifikasi Inti Bluetooth versi 5.3 pada 13 Juli 2021. Peningkatan fitur dari Bluetooth 5.3 adalah:

* *Connection Subrating*
* *Periodic Advertisement Interval* (Selang Pengiklanan Periodik)
* *Channel Classification Enhancement*
* Peningkatan kendali ukuran kunci

Fitur di bawah ini disingkirkan pada versi spesifikasi ini:
* *Alternate MAC and PHY (AMP) Extension*

### Bluetooth 5.4

Bluetooth SIG merilis Spesifikasi Inti Bluetooth versi 5.4 pada 7 Februari 2023. Versi baru ini menambah fitur berikut:

* *Periodic Advertising with Responses* (PAwR)
* *Encrypted Advertising Data*
* *LE  Security Levels Characteristic*
* *Advertising Coding Selection*

### Bluetooth 6.0
Bluetooth SIG merilis Spesifikasi Inti Bluetooth versi 6.0 pada 27 Agustus 2024. Versi ini menambahkan fitur berikut:

* *Bluetooth Channel Sounding*
* Pneyaringan iklan berbasis pilihan
* Pemantauan pengiklan
* Peningkatan 
* Rangkaian fitur extended LL
* Pembaruan ruang bingkai

### Bluetooth 6.1
Bluetooth SIG merilis Spesifikasi Inti Bluetooth versi 6.1 pada 7 Mei 2025.

* Peningkatan privasi perangkat
* Efisiensi daya yang ditingkatkan

### Bluetooth 6.2
Bluetooth SIG merilis Spesifikasi Inti Bluetooth versi 6.2 pada 3 November 2025.

## Informasi teknis

### Arsitektur

#### Perangkat lunak
Untuk memperluas kompatibilitas perangkat Bluetooth, perangkat yang mematuhi standar Bluetooth menggunakan antarmuka yang disebut HCI (*Host Controller Interface*/Antarmuka Pengendali Host) antara host dan pengendali.

Protokol tingkat tinggi seperti SDP (protokol untuk menemukan perangkat Bluetooth lain di dalam jangkauan komunikasi, juga bertanggung jawab mendeteksi fungsi perangkat dalam jangkauan), RFCOMM (protokol untuk mengemulasikan koneksi port serial), dan TCS (protokol kendali telepon) berinteraksi dengan pengendali pita basis melalui L2CAP (*Logical Link Control and Adaptation Protocol*/Protokol Kendali dan Adaptasi Tautan Logis). Protokol L2CAP bertanggungjawab untuk segmentasi dan perakitan ulang paket-paket.

#### Perangkat keras
Perangkat keras yang membentuk perangkat Bluetooth terdiri dari, secara logis, dua bagian; yang mungkin atau mungkin tidak terpisah secara fisik. Perangkat radio, untuk memodulasi dan memancarkan sinyal; dan pengontrol digital. Pengontrol digital mungkin berupa CPU, salah satu fungsinya adalah menjalankan *Link Controller* (pengendali link); dan berinteraksi dengan perangkat host; namun beberapa fungsi mungkin dialihkan ke perangkat keras. *Link Controller* bertanggung jawab atas pemrosesan pita basis dan pengelolaan protokol ARQ dan FEC pada lapisan fisik. Selain itu, ia menangani fungsi transfer (baik asinkron maupun sinkron), pengkodean audio (misalnya SBC (codec)), dan enkripsi data. CPU perangkat berperan memproses instruksi terkait Bluetooth dari perangkat host, untuk menyederhanakan operasinya. Untuk melakukan ini, CPU menjalankan perangkat lunak bernama *Link Manager* (pengelola link) yang berfungsi untuk berkomunikasi dengan perangkat lain melalui protokol LMP.

Sebuah perangkat Bluetooth adalah perangkat nirkabel jarak pendek. Perangkat Bluetooth difabrikasikan pada chip sirkuit terpadu RF CMOS (sirkuit RF).

### Tumpukan protokol Bluetooth

Bluetooth didefinisikan sebagai arsitektur protokol berlapis yang terdiri dari protokol inti, protokol pengganti kabel, protokol kendali telepon, dan protokol yang diadopsi. Protokol wajib untuk semua tumpukan Bluetooth adalah LMP, L2CAP, dan SDP. Selain itu, hampir semua perangkat yang berkomunikasi dengan Bluetooth dapat menggunakan protokol ini: HCI dan RFCOMM.

#### ''Link Manager''
*Link Manager* (LM) atau Pengelola Tautan adalah sistem yang mengelola penjalinan koneksi antar perangkat. Ia bertanggung jawab atas penjalinan, otentikasi, dan konfigurasi tautan. Pengelola Tautan mencari pengelola lain dan berkomunikasi dengan mereka melalui protokol pengelolaan tautan LMP. Untuk menjalankan fungsinya sebagai penyedia layanan, LM menggunakan layanan yang terdapat dalam *Link Controller* (LC) atau Pengendali Tautan. *Link Manager Protocol* pada dasarnya terdiri dari beberapa PDU (*Protocol Data Unit*) yang dikirim dari satu perangkat ke perangkat lain. Berikut adalah daftar layanan yang didukung:

* Pengiriman dan penerimaan data.
* Permintaan nama
* Permintaan alamat tautan
* Penjalinan koneksi.
* Otentikasi
* Negosiasi mode tautan dan penjalinan koneksi.

#### ''Host Controller Interface''
*Host Controller Interface* (Antarmuka Pengendali Host) memberikan antarmuka perintah antara pengendali dan host.

#### ''Logical Link Control and Adaptation Protocol''
*Logical Link Control and Adaptation Protocol* (L2CAP) atau Protokol Kendali dan Adaptasi Tautan Logis digunakan untuk memultipleks beberapa koneksi logis antara dua perangkat menggunakan protokol tingkat tinggi yang berbeda. Menyediakan segmentasi dan perakitan ulang paket yang disiarkan.

Dalam mode *Basic*, L2CAP menyediakan paket dengan muatan berkonfigurasi hingga 64&nbsp;kB, dengan MTU default sebesar 672 byte, dan MTU minimum yang wajib didukung sebesar 48 byte.

Dalam mode *Retransmission and Flow Control*, L2CAP dapat dikonfigurasi untuk data *isochronous* atau data andal per saluran dengan melakukan pengiriman ulang dan pemeriksaan CRC.

Tambahan Spesifikasi Inti Bluetooth 1 menambah dua mode L2CAP tambahan ke spesifikasi inti. Mode tersebut secara efektif menggantikan mode *Retransmission and Flow Control*:
; *Enhanced Retransmission Mode* (ERTM): Mode ini adalah versi yang ditingkatkan dari mode pengiriman ulang asli. Mode ini memberikan saluran L2CAP yang andal.
; *Streaming Mode* (SM): Mode ini sangat sederhana; tidak ada pengiriman ulang atau kendali aliran. Mode ini memberikan saluran L2CAP yang tidak andal.

Keandalan dalam mode tersebut dapat dijamin secara opsional oleh antarmuka udara Bluetooth BDR/EDR lapisan bawah dengan mengonfigurasi jumlah pengiriman ulang dan waktu tunggu *flush timeout* (waktu setelah mana radio membersihkan paket). Urutan yang teratur dijamin oleh lapisan bawah.

Hanya saluran L2CAP yang dikonfigurasi dalam ERTM atau SM dapat beroperasi melalui tautan logis AMP.

#### ''Service Discovery Protocol''
*Service Discovery Protocol* (SDP) atau Protokol Penemuan Layanan memungkinkan perangkat untuk menemukan layanan yang ditawarkan oleh perangkat lain, beserta parameter yang terkait. Misalnya, saat menggunakan ponsel dengan headset Bluetooth, ponsel menggunakan SDP untuk menentukan profil Bluetooth mana yang dapat digunakan oleh headset (*Headset Profile*, *Hands Free Profile* (HFP), Advanced Audio Distribution Profile (A2DP), dll.) dan setelan multiplexer protokol yang diperlukan agar ponsel dapat terhubung ke headset menggunakan masing-masing profil tersebut. Setiap layanan diidentifikasi oleh *[[pengidentifikasi yang unik secara universal]]* (UUID); layanan resmi (profil Bluetooth) diberi UUID bentuk pendek (16 bit daripada 128 bit penuh).

#### ''Radio Frequency Communications''
*Radio Frequency Communications* (RFCOMM) atau Komunikasi Frekuensi Radio adalah protokol pengganti kabel yang digunakan untuk menghasilkan aliran data serial virtual. RFCOMM mendukung transportasi data biner dan menyimulasikan sinyal kendali EIA-232 (sebelumnya RS-232) melalui lapisan pita dasar Bluetooth, yaitu, ini adalah emulasi port serial. 

RFCOMM menyediakan aliran data yang sederhana dan andal kepada pengguna, mirip dengan TCP. Protokol ini digunakan secara langsung oleh banyak profil terkait teleponi sebagai pembawa perintah AT, serta menjadi lapisan transportasi untuk OBEX melalui Bluetooth.

Banyak aplikasi Bluetooth menggunakan RFCOMM karena dukungan yang luas dna API yang tersedia secara publik di sebagian besar sistem operasi. Selain itu, aplikasi yang menggunakan port serial untuk berkomunikasi dapat diubah secara cepat untuk menggunakan RFCOMM.

#### ''Bluetooth Network Encapsulation Protocol''
*Bluetooth Network Encapsulation Protocol* (BNEP) atau Protokol Pengemasan Jaringan Bluetooth digunakan untuk mentransfer data dari tumpukan protokol lain melalui saluran L2CAP. Tujuan utamanya adalah mentransmisi paket IP dalam *Personal Area Networking Profile*. BNEP menjalankan fungsi yang serupa dengan *[[Subnetwork Access Protocol|SNAP]]* dalam jaringan WLAN.

#### ''Audio/Video Control Transport Protocol''
*Audio/Video Control Transport Protocol* (AVCTP) atau Protokol Transportasi Kendali Audio/Video digunakan oleh profil remote control untuk mentransfer perintah kendali audio/video melalui saluran L2CAP. Tombol kontrol musik pada headset stereo menggunakan protokol ini untuk mengontrol pemutar musik.

#### ''Audio/Video Distribution Transport Protocol''
*Audio/Video Distribution Transport Protocol* (AVDTP) atau Protokol Transportasi Distribusi Audio/Video digunakan oleh profil A2DP (distribusi audio canggih) untuk membawa suara musik ke headset stereo melalui saluran L2CAP yang dimaksudkan untuk profil distribusi video dalam transmisi Bluetooth.

#### ''Telephony Control Protocol''
*Telephony Control Protocol– Binary* (TCS BIN) atau Protokol Kendali Teleponi– Biner adalah protokol berbasis bit yang mendefinisikan sinyal kendali panggilan untuk penjalinan panggilan suara dan data antar perangkat Bluetooth. Selain itu, “TCS BIN mendefinisikan prosedur pengelolaan mobilitas untuk menangani kelompok-kelompok perangkat Bluetooth TCS.”

TCS-BIN hanya digunakan oleh profil teleponi nirkabel, yang gagal menarik penerap. Oleh karena itu, protokol ini hanya memiliki nilai historis.

#### Protokol yang diadopsi
Protokol yang diadopsi didefinisikan oleh organisasi pembuat standar lain dan tergabung dalam tumpukan protokol Bluetooth, memungkinkan Bluetooth untuk menerapkan protokol hanya saat dibutuhkan. Protokol yang diadopsi antara lain:

;Point-to-Point Protocol (PPP): Protokol standar Internet untuk mengirim datagram IP melalui tautan titik-ke-titik.
;TCP/IP/UDP: Protokol dasar untuk rangkaian protokol TCP/IP
;*[[OBject EXchange|Object Exchange Protocol]]* (OBEX): Protokol lapisan sesi untuk penukaran objek, menyediakan model untuk representasi objek dan operasi
;*[[Wireless Application Protocol|Wireless Application Environment/Wireless Application Protocol]]*: WAE mendefinisikan kerangka kerja aplikasi untuk perangkat nirkabel, sedangkan WAP adalah standar terbuka untuk memberi pengguna mobile akses ke layanan telekomunikasi dan informasi.

### Koreksi kesalahan pita dasar
Tergantung jenis paket, paket tunggal dapat dilindungi oleh koreksi kesalahan maju (FEC) sebesar 1/3 atau 2/3 dari total data yang dikirim. Selain itu, paket dengan CRC akan dikirim ulang hingga diakui oleh permintaan ulang otomatis (ARQ).

### Menjalin koneksi
Perangkat Bluetooth apa pun dalam mode *discoverable* (dapat ditemukan) mengirim informasi tersebut jika diminta:
* Nama perangkat
* Kelas perangkat
* Daftar layanan
* Informasi teknis (misalnya: fitur perangkat, pabrikan, spesifikasi Bluetooth yang digunakan, offset jam)

Perangkat apa pun dapat melakukan permintaan untuk mencari perangkat lain yang dapat terhubung, dan setiap perangkat dapat dikonfigurasi untuk menjawab permintaan semacam itu. Namun, jika perangkat yang mencoba terhubung mengetahui alamat perangkat tersebut, ia selalu menjawab permintaan koneksi langsung dan mengirim informasi yang terdaftar di atas jika diminta. Penggunaan layanan sebuah perangkat mungkin memerlukan penyandingan atau persetujuan dari pemiliknya, namun koneksinya dapat diawali oleh perangkat apa pun dan dipertahankan hingga keluar dari jangkauan. Beberapa perangkat hanya dapat terhubung ke satu perangkat secara sekaligus, dan menghubungkan ke perangkat tersebut mencegah perangkat tersebut terhubung ke perangkat lain dan muncul dalam permintaan hingga mereka terputus dari perangkat lain.

Setiap perangkat memiliki alamat unik 48-bit. Namun, alamat-alamat ini umumnya tidak ditampilkan dalam permintaan. Sebagai gantinya, digunakan nama Bluetooth yang ramah, yang dapat diatur oleh pengguna. Nama ini muncul saat pengguna lain memindai perangkat dan dalam daftar perangkat yang disandingkan.

Sebagian besar telepon seluler memiliki nama Bluetooth bawaan berupa merek dan model ponsel. Sebagian besar telepon seluler dan laptop hanya menampilkan nama Bluetooth, dan program khusus diperlukan untuk mendapatkan informasi perangkat tambahan. Ini dapat membingungkan pengguna karena, misalnya, bisa ada lebih dari satu telepon seluler dalam jangkauan yang bernama T610 (lihat Pembajakan Bluetooth).

### Penyandingan dan ''bonding''

#### Motivasi
Banyak layanan yang ditawarkan melalui Bluetooth dapat membocorkan data pribadi atau memungkinkan pihak yang terhubung mengendalikan perangkat Bluetooth. Alasan keamanan membuatnya perlu untuk mengenali perangkat tertentu, dan dengan demikian mengendalikan perangkat mana yang dapat terhubung ke perangkat Bluetooth tertentu. Pada saat yang sama, kemampuan menjalin koneksi tanpa intervensi pengguna (misalnya, setelah berada dalam jangkauan) berguna bagi perangkat Bluetooth.

Untuk mengatasi konflik ini, Bluetooth menggunakan proses yang disebut "*bonding*" (pengikatan), dan ikatan (*bond*) dihasilkan melalui proses yang disebut "*pairing*" (penyandingan). Proses penyandingan dipicu baik oleh permintaan khusus dari pengguna untuk menjalin ikatan (misalnya, pengguna secara eksplisit meminta menambahkan perangkat Bluetooth), maupun secara otomatis saat terhubung ke layanan di mana (untuk pertama kalinya) identitas perangkat diwajibkan untuk tujuan keamanan. Kedua kasus ini masing-masing disebut *dedicated bonding* dan *general bonding*.

Penyandingan sering melibatkan interaksi pengguna. Interaksi pengguna ini mengonfirmasi identitas perangkat. Setelah penyandingan selesai, ikatan terbentuk antara dua perangkat, memungkinkan kedua perangkat tersebut terhubung pada masa depan tanpa perlu mengulangi proses penyandingan untuk mengonfirmasi identitas perangkat. Jika diinginkan, pengguna dapat menghapus hubungan ikatan tersebut.

#### Penerapan
Selama penyandingan, dua perangkat menjalin hubungan dengan menciptakan hal rahasia bersama yang dikenal sebagai *link key* (kunci tautan). Jika kedua perangkat menyimpan kunci tautan yang sama, mereka dikatakan telah *tersanding* atau *terikat*. Perangkat yang ingin berkomunikasi hanya dengan perangkat yang terikat dapat mengotentikasi identitas perangkat lain, memastikan bahwa ia adalah perangkat yang sama dengan yang sebelumnya disandingkan. Setelah kunci tautan diciptakan, tautan ACL antar perangkat dapat dienkripsi untuk melindungi data yang ditransfer dari pengupingan. Pengguna dapat menghapus kunci tautan dari salah satu perangkat, yang akan menghapus ikatan antar perangkat—sehingga bisa saja satu perangkat memiliki kunci tautan untuk perangkat yang tidak lagi tersanding dengannya.

Layanan Bluetooth umumnya mewajibkan enkripsi atau otentikasi dan oleh sebab itu memerlukan penyandingan sebelum mereka mengizinkan perangkat jarak jauh terhubung. Beberapa layanan, seperti *Object Push Profile*, memilih tidak mewajibkan otentikasi atau enkripsi secara eksplisit agar penyandingan tidak mengganggu pengalaman pengguna yang terkait dengan kasus penggunaan layanan tersebut.

#### Mekanisme penyandingan

Mekanisme penyandingan berubah secara signifikan dengan adanya Secure Simple Pairing pada Bluetooth v2.1. Yang di bawah ini menyimpulkan mekanisme penyandingan Bluetooth:

* *Legacy pairing*: Ini adalah satu-satunya metode yang tersedia sebelum Bluetooth v2.1. Setiap perangkat harus memasukkan kode PIN; penyandingan hanya berhasil jika kedua perangkat memasukkan kode PIN yang sama. String UTF-8 16 byte apa pun dapat digunakan sebagai kode PIN; namun, tidak semua perangkat dapat memasukkan semua kemungkinan dari kode PIN.
* *Secure Simple Pairing* (SSP): Ini diwajibkan oleh Bluetooth v2.1, walaupun perangkat Bluetooth v2.1 dapat hanya menggunakan *legacy pairing* untuk bekerja dengan perangkat v2.0 atau sebelumnya. Secure Simple Pairing menggunakan jenis kriptografi kunci publik, dan beberapa jenis dapat membantu melindungi dari serangan *man in the middle* (MITM). SSP memiliki mekanisme otentikasi berikut:
** *Just works*
** *Numeric comparison*
** *Passkey Entry*
** *Out of band* (OOB)

SSP dianggap sederhana untuk alasan berikut:

* Untuk kebanyakan kasus, pengguna tidak perlu menciptakan kata sandi.
* Untuk kasus penggunaan yang tidak memerlukan perlindungan MITM, interaksi pengguna dapat dieliminasi.
* Untuk *numeric comparison*, perlindungan MITM dapat dicapai dengan perbandingan persamaan yang sederhana oleh pengguna.
* Menggunakan OOB dengan NFC memungkinkan penyandingan ketika kedua perangkat berdekatan, alih-alih memerlukan proses penemuan yang lama.

## Catatan


## Catatan kaki

## Referensi
* Bluetooth Special Interest Group, Baseband Specification.
* Bluetooth Special Interest Group, Radio Specification.
* Bluetooth Special Interest Group, Bluetooth Protocol Arsitechture
* Bluetooth Special Interest Group, Bluetooth Security Arsitechture.
* Angus Robinson, Anritsu, Stevenage, UK, On Your Marks for Testing Bluetooth, Test & Measurement Worls, September 2000
* Christantri, Mersinta 0606094535. *Communication Technology Development* (CTD I). Depok, 2008
* ETS 300 328, Radio Equipment and Systems (RES); Wideband transmission systems; Technical characteristics and test conditions for data transmission equipment operating in the 2,4&nbsp;GHz band and using spread spectrum modulation techniques.
* ETS 300 826, Electromagnetic compatibility and radio spectrum matters (ERM); ElectroMagnetic Compatibility (EMC) standard for 2,4&nbsp;GHz wideband transmission systems and High Performance Radio Local Area Network (HIPERLAN) equipment. 8. Bluetooth Presentation,
* Bluetooth Business Div, Digital Media Network Company, Toshiba Corporation, 2000.
* Jim Geier, Spread Spectrum: Frequency Hopping vs. Direct Sequence, May 1999.

## Pranala luar

* 

__INDEKS__
__PRANALABAGIANBARU__