2009-10-17 19 views
8

sorun Linux üzerinde Bluez yapabileceğiniz gibi OSX üzerinde çalışan bir L2CAP (veya RFCOMM) istemci/sunucu kurmak için API anlama yaşıyorum. Ben sadece (bağlama cihazının BT adresini alarak w/kullanmak istediğim) istemci için bağlamak, ardından sunucu & soket, bağlama için kabul & dinlemek, bir soket, bağlama açmak Linux'taL2CAP sunucusu IOBluetooth (osx bluetooth yığını) kullanılarak/istemci

. Ayrıca, eşleme yapılmadı.

Uygulamamı, belirli bir aygıttaki bağlantıları dinlemeye başlayacak şekilde nasıl yapılandıracağımı anlayamıyorum (ya da OSX, bir seferde yalnızca 1 BT uyarlayıcısını destekliyorsa, sonra gelen bağlantıları dinlemek için).

Ben de (OSX bir defada sadece 1 destekliyorsa bu alakasız) belirli cihaz kullanarak bir BT cihazına göndermek için başvurumu nasıl yapılandırılacağı bilemiyorum. Ayrıca

, OSX yığını o L2CAP geçmesine edeceğiz önce 2 cihaz arasında meydana gelmiş için eşleştirme gerektirir? C/C++ tercih edilir, ancak

herhangi bir dil örnekleri

, takdir. bir örnek var

Teşekkür

Mac OS X 10.5 yılında

cevap

1

(/ Geliştirici/Örnekler/Bluetooth başlıklı RFCOMM_Open_SPP_Example olarak) bağlanma ve bluetooth aygıtından veri okuma gösterir (i NMEA satırları okumak için kullandım BT GPS alıcısından). Ayrıca bakınız: Leopard & Bluetooth RFCOMM channels

Ne yazık ki her yerde örnek proje bir kopyasını bulamıyorum. Developing Bluetooth Applications

+0

Teşekkür - başıma buldum ve cevap unuttum:

Bu kod örnekleri benziyor ile değiştirilmiştir. L2CAP sunucusu plist için değerlerin ne olduğunu açıklayan JSR-82 (Java için Bluetooth) için bir PDF var. Ayrıca, OSX'in bluetooth yığını sadece bir seferde 1 bluetooth adaptörü destekler. – Vitali