Teknolojik dünyamızda, bugün bildiğim kadarıyla IP üzerinden Bluetooth üzerinden Bluetooth hiçbir zaman uygulanmadı. Aşılmaz olmasa da bu durumun sebebi olan zorlukları açıklamaya çalışacağım.
Bluetooth , kısa mesafelerde veri alışverişi için kablosuz bir teknoloji standardıdır. Genellikle aygıttan aygıta bağlantılar için kullanılır ve güvenlik amacıyla Eşleştirme kavramını içerir. Bluetooth protokolü çok yönlüdür ve birçok amaç için kullanılabilir. Onun popülaritesi, küresel olarak lisanslanmamış (ancak düzenlenmemiş) frekanslarda çalıştığı gerçeğinden kaynaklanmaktadır.
IP üzerinden gerçek Bluetooth-Bluetooth, iki Bluetooth cihazının IP üzerinden eşleşmesini gerektirir. Bu, örneğin, Bluetooth kulaklıklarla İnternet üzerinden konuşmak için Skype kullanan iki kişi ile aynı değildir, çünkü kulaklıklar birbirleriyle değil bilgisayarlarıyla eşleştirilir.
İşte Wikipedia makale OSI modelinden bazı alıntılar :
Katman 1: Fiziksel Katman
Paralel SCSI'nin fiziksel katmanı, Ethernet'in ve Token Ring, FDDI, ITU-T G.hn ve IEEE 802.11 (Wi-Fi) gibi diğer yerel alan ağlarının fiziksel katmanları gibi bu katmanda da çalışır. Bluetooth ve IEEE 802.15.4 gibi kişisel alan ağları olarak kullanılabilir .
Katman 4: Taşıma Katmanı
Standart Internet yığınındaki bir aktarım katmanı protokolüne örnek olarak, genellikle Internet Protokolü (IP) üzerine kurulmuş olan İletim Kontrol Protokolü (TCP) gösterilebilir.
TCP ve UDP aktarım düzeyi 4 protokolleridir, oysa Bluetooth daha düşük bir fiziksel düzey 1 protokolüdür. Böylece Ethernet üzerinde TCP ve UDP kullandığınız gibi Bluetooth'un üstünde TCP veya UDP kullanabilirsiniz, ancak bunun tersi çok daha zordur.
Bluetooth protokol yığını kendi taşıma protokollerini içerir: RFCOMM bağlantılarının L2CAP katmanını kullandığı L2CAP ve RFCOMM. RFCOMM bağlantıları üzerinden Bluetooth kapsülleme UDP paketleri üzerinden bazı IP tünelleri çalıştırabilirsiniz.
Saf OSI terminolojisini kullanarak, katman 4 üzerinde katman 1 protokolü kullanmak, terimlerin çelişkisi bile imkansızdır.
Pratik olarak, kendini istemci tarafında Linux'a fiziksel bir Bluetooth cihazı olarak ilan edecek ve IP üzerinden sunucu tarafı Linux'taki başka bir sanal Bluetooth cihazıyla konuşacak yazılı bir sanal adaptör hayal edebiliyorduk. Ancak, OSI katmanlarını taklit etme konusundaki karmaşıklık ve çok yönlü Bluetooth protokolünü ve master-slave mimarisini uygulamak için gereken programlama çabası, böyle bir genel uygulamayı oluşturmayı, şu anda olduğu gibi çok zorlayıcı bir egzersiz haline getiriyor. böyle bir yazılıma talep yok.