แม้ว่าในโลกเทคโนโลยีของเราทุกอย่างในวันนี้ดูเหมือนจะเป็นไปได้เท่าที่ฉันรู้จริงบลูทู ธ กับบลูทู ธ กว่า IP ไม่เคยมีการใช้ ฉันจะพยายามอธิบายปัญหาที่แม้ว่าจะไม่สามารถเอาชนะได้นั้นเป็นสาเหตุของสถานการณ์นี้
บลูทู ธนั้นเป็นมาตรฐานเทคโนโลยีไร้สายสำหรับการแลกเปลี่ยนข้อมูลในระยะทางสั้น ๆ โดยปกติจะใช้สำหรับการเชื่อมต่อระหว่างอุปกรณ์กับอุปกรณ์และเกี่ยวข้องกับแนวคิดการจับคู่เพื่อความปลอดภัย โปรโตคอลบลูทู ธ นั้นใช้งานได้หลากหลายและสามารถใช้งานได้หลายอย่าง ความนิยมเกิดขึ้นจากข้อเท็จจริงที่ว่ามันทำงานที่ความถี่ที่ไม่มีใบอนุญาตทั่วโลก (แต่ไม่ได้ควบคุม)
Bluetooth-to-Bluetooth-over-IP ที่แท้จริงจะต้องใช้อุปกรณ์ Bluetooth สองเครื่องในการจับคู่ผ่าน IP ตัวอย่างนี้ไม่เหมือนกับคนสองคนที่ใช้ Skype เพื่อพูดคุยผ่านอินเทอร์เน็ตผ่านชุดหูฟังบลูทู ธ เพราะชุดหูฟังถูกจับคู่กับคอมพิวเตอร์ของพวกเขาและไม่ใช่คนอื่น
นี่คือข้อความที่ตัดตอนมาจากบทความ Wikipedia model ของ OSI :
ชั้นที่ 1: ชั้นกายภาพ
เลเยอร์ทางกายภาพของ Parallel SCSI ทำงานในเลเยอร์นี้เช่นเดียวกับเลเยอร์ทางกายภาพของอีเธอร์เน็ตและเครือข่ายท้องถิ่นอื่น ๆ เช่น Token Ring, FDDI, ITU-T G.hn และ IEEE 802.11 (Wi-Fi) เช่นกัน เป็นเครือข่ายส่วนบุคคลเช่นBluetoothและ IEEE 802.15.4
ชั้นที่ 4: ชั้นการขนส่ง
ตัวอย่างของโปรโตคอลการขนส่งเลเยอร์ในอินเทอร์เน็ตสแต็กมาตรฐานคือ Transmission Control Protocol (TCP) ซึ่งมักจะสร้างอยู่ด้านบนของ Internet Protocol (IP)
TCP และ UDP เป็นโปรโตคอลการขนส่งระดับ 4 ในขณะที่บลูทู ธ เป็นโปรโตคอลระดับกายภาพที่ต่ำกว่า 1 ดังนั้นคุณสามารถใช้ TCP หรือ UDP ที่ด้านบนของบลูทู ธ เช่นเดียวกับที่คุณใช้ TCP และ UDP ที่ด้านบนของอีเธอร์เน็ต แต่สิ่งที่ตรงกันข้ามนั้นยากกว่ามาก
โปรโตคอล Bluetooth stack ประกอบด้วยโปรโตคอลการขนส่งของตนเอง: L2CAP และ RFCOMM โดยที่ลิงก์ RFCOMM ใช้เลเยอร์ L2CAP คุณสามารถทำงาน IP tunneling ผ่านบลูทู ธ ที่ห่อหุ้มแพ็กเก็ต UDP ผ่านลิงก์ RFCOMM
การใช้คำศัพท์ OSI ล้วนๆเป็นไปไม่ได้แม้แต่ความขัดแย้งของข้อตกลงเพื่อใช้โปรโตคอลเลเยอร์ 1 บนเลเยอร์ 4
ในทางปฏิบัติเราสามารถจินตนาการถึงอะแดปเตอร์เสมือนที่เขียนด้วยซอฟต์แวร์ซึ่งจะประกาศตัวเองเป็น Linux ที่ฝั่งไคลเอ็นต์ในฐานะอุปกรณ์บลูทู ธ ที่มีอยู่จริงและพูดคุยกับ IP กับอุปกรณ์บลูทู ธ เสมือนอื่น ๆ แต่ความซับซ้อนที่เกี่ยวข้องกับการเลียนแบบเลเยอร์ OSI และความพยายามในการเขียนโปรแกรมที่จำเป็นสำหรับการใช้โปรโตคอลบลูทู ธ ที่หลากหลายมากและสถาปัตยกรรมต้นแบบทาสทำให้การสร้างการใช้งานทั่วไปเป็นแบบฝึกหัดที่เรียกร้องมากซึ่งไม่น่าจะเกิดขึ้น ไม่ต้องการซอฟต์แวร์ดังกล่าว