Android 2.3デバイスでアプリ内OBEXサーバーをセットアップする必要があります。 Bluetoothチャットのサンプルコードを使用して、OBEXサーバーをセットアップすることができました。Android 2.3でOBEX PUSHサーバーを実装する
:ただし、サーバーは、私がデータを受信したとき、私は生のOBEXの接続要求を受け付けておりますようなので、それが見えるサービスが「OBEXサーバー」# 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
として登録されていないので、カスタムのUUIDを使用する必要があります
80 00 07 10 00 04 00 00 00 00 ...(snip)... 00 00 00 (1kb file)
OBEX実装は使用できますか、それとも自分でプロトコルを実装する必要はありますか?
私はinbuilt OBEXサーバーを使いたくありません。これはアプリ内になければなりません。私はBlueCoveを試しましたが、サービスを登録する際に問題が発生したときに放棄しました。
はい、私はthisの投稿を見て、それにlinkを読んでいましたが、ゴリによって、より簡単な方法が必要です!
あなたはgooglecodeまたはgithubの上で、あなたが作った全体のソリューションを提供してもらえますか?私は、BluetoothデバイスからsomデータをAndroid端末に送信し、サーバーとして機能する必要があります。しかし、私はこのための解決策を見つけることができません..事前にお祈り:) –
残念ながら、ソースは現在クライアントの著作権によって保護されています。 Android SDKのbluetoothチャットの例は良い出発点です。上記のコードを使用して、OBEXプロトコルの実装を開始することができます。 – tuxGurl
私はこのデバイスからファイルを受信するためにAndroidデバイスのBluetoothライブラリをデバイスとOBEX OPPに接続するだけであることを理解していますか?もし私が尋ねることができるなら、これはどんな種類の装置ですか?ありがとう。 –