Meskipun di dunia teknologi kita, segalanya saat ini tampaknya mungkin, sejauh yang saya tahu benar Bluetooth-to-Bluetooth-over-IP belum pernah diterapkan. Saya akan mencoba dan menjelaskan kesulitannya, yang walaupun tidak dapat diatasi, adalah penyebab dari situasi ini.
Bluetooth sendiri adalah standar teknologi nirkabel untuk bertukar data dalam jarak pendek. Biasanya digunakan untuk koneksi perangkat-ke-perangkat dan melibatkan gagasan Pairing, untuk tujuan keamanan. Protokol Bluetooth sangat fleksibel dan dapat digunakan untuk banyak tujuan. Popularitasnya muncul dari fakta bahwa ia beroperasi pada frekuensi yang tidak berlisensi secara global (tetapi tidak tidak diregulasi).
Bluetooth-to-Bluetooth-over-IP yang sebenarnya akan membutuhkan dua perangkat Bluetooth untuk memasangkan lebih dari IP. Ini tidak sama dengan, misalnya, dua orang yang menggunakan Skype untuk berbicara melalui Internet melalui headset Bluetooth, karena headset dipasangkan dengan komputer mereka dan tidak satu sama lain.
Berikut adalah beberapa kutipan dari model artikel Wikipedia OSI :
Lapisan 1: Lapisan Fisik
Lapisan fisik Parallel SCSI beroperasi pada lapisan ini, seperti halnya lapisan fisik Ethernet dan jaringan area lokal lainnya, seperti Token Ring, FDDI, ITU-T G.hn, dan IEEE 802.11 (Wi-Fi), juga sebagai jaringan area pribadi seperti Bluetooth dan IEEE 802.15.4.
Layer 4: Transport Layer
Contoh protokol transport-layer dalam tumpukan Internet standar adalah Transmission Control Protocol (TCP), biasanya dibangun di atas Internet Protocol (IP).
TCP dan UDP adalah protokol transport level 4, sedangkan Bluetooth adalah protokol level 1 fisik yang lebih rendah. Dengan demikian Anda bisa menggunakan TCP atau UDP di atas Bluetooth, sama seperti Anda menggunakan TCP dan UDP di atas Ethernet, tetapi sebaliknya jauh lebih sulit.
Tumpukan protokol Bluetooth mencakup protokol transportnya sendiri: L2CAP dan RFCOMM, di mana tautan RFCOMM menggunakan lapisan L2CAP. Anda dapat mengerjakan beberapa tunneling IP melalui Bluetooth yang mengemas paket UDP melalui tautan RFCOMM.
Menggunakan terminologi OSI murni, tidak mungkin, bahkan merupakan kontradiksi istilah, untuk menggunakan protokol layer 1 di atas layer 4.
Secara praktis, kita dapat membayangkan adaptor virtual yang ditulis perangkat lunak yang akan mendeklarasikan dirinya ke Linux pada sisi klien sebagai perangkat Bluetooth fisik dan berbicara melalui IP ke perangkat Bluetooth virtual lain di sisi server Linux. Tetapi kerumitan yang terlibat dalam meniru lapisan OSI, dan upaya pemrograman yang diperlukan untuk mengimplementasikan protokol Bluetooth yang sangat serba guna dan arsitektur master-slave-nya, menjadikan penciptaan implementasi umum sebagai latihan yang sangat menantang yang tidak mungkin terjadi, karena saat ini ada tidak ada permintaan untuk perangkat lunak tersebut.