Bir Android 2.3 cihazında bir uygulama içi OBEX sunucusu kurmam gerekiyor. Bluetooth Sohbetini Kullanma Örnek kod bir OBEX sunucusu kurabildim. Verileri aldığınızda bir ham OBEX bağlantı isteği alıyorum gibi Ancak, sunucu hizmeti 'OBEX Sunucusu' YaniAndroid 2.3'te OBEX PUSH Sunucusu Uygulaması
# sdptool browse local
...(snip)...
Service Name: OBEX Object Push
Service RecHandle: 0x10000
Service Class ID List:
UUID 128: ab123abc-1a2b-3c4d-5d7f-1234567890ab
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 18
olarak kayıtlı değil bu yüzden özel bir UUID kullanması gerekir, bu görünür:
80 00 07 10 00 04 00 00 00 00 ...(snip)... 00 00 00 (1kb file)
Kullanabileceğim veya protokolü kendim uygulamak zorunda olduğum bir OBEX uygulaması var mı?
Dahili OBEX sunucusunu kullanmak istemiyorum - bu uygulamada olmalı. BlueCove'u denedim ama bir hizmeti kayıt ettirirken sorunlarımdan vazgeçtim.
Evet, this mesajını görebildim ve link'u okudum ama daha kolay bir şekilde olmalı!
Eğer googlecode veya github Yaptığınız bütün çözüm, verebilir misiniz? Bir bluetooth cihazından bir veriyi android telefonuma aktarmam gerekiyor, bir sunucu gibi davranıyorum. Ama bunun için herhangi bir çözüm bulamıyorum .. Şimdiden teşekkürler :) –
Ne yazık ki kaynak şimdi istemci telif hakkı ile korunmaktadır. Android SDK bluetooth sohbet örneği iyi bir başlangıç noktasıdır. Daha sonra OBEX protokolünü uygulamaya başlamak için yukarıda belirtilen kodu kullanabilirsiniz. – tuxGurl
Anladığım kadarıyla sadece cihazdan bağlanmak için android bluetooth kütüphanesini ve sadece bu cihazdan dosya almak için OBEX OPP kullanıyorsunuz? Eğer sorabilirsem, bu ne tür bir cihazdı? Teşekkürler. –