2011-01-15 26 views
0

自分のカスタムBluetoothデバイスをAndroid搭載の携帯電話で読み取ろうとしています。これまでのところ、デバイスはデータを連続的に送信しており、SPPとハイパーターミナルを実行しているBTインターフェイスを備えたPCで受信できます。Bluetooth端末アプリ(Android向けのBTデバイスとSPPのインターフェース)?

PCをEvoに変更すると、BluetoothChatがインストールされましたが、電話機に接続されません。市場にはいくつかのSPP端末エミュレータアプリがありますが、それらはBluetooth Chatをベースにしているように見えますが、接続もできません。しかし、同じ電話機のAmarinoは、同じBluetoothデバイスに正しく接続します(ただし端末プログラムではありません)。

私はちょうどAndroidのプログラミングを始めているので、ここからどこに行くのか分かりません。私は、Bluetooth APIの仕組みに関する多くのドキュメントを見ていません。私はこれについての情報を得ることができる誰でも知っている?または、おそらく動作する他の端末プログラム。

ありがとうございました。

答えて

1

この問題があり、問題はUUIDでした。アンドロイドデベロッパーのドキュメントにこれについての言及があります。

これはBluetoothChat.javaで検索:

// Unique UUID for this application 
private static final UUID MY_UUID = UUID.fromString("fa87c0d0-afac-11de-8a39-0800200c9a66"); 

と(私はsparkfun.comからbluetoothMateを使用しています)このように変更します。

private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB"); 

これは、SPPのための標準的なUUIDであります/ RFCOMMのものは、私はGoogleの開発者のドキュメントから得たものです。それは私のために働いた、幸運

関連する問題