1

電話(Android 2.3.3)から1つの文字列を取得しようとしており、PC(Windows 7)に送信され、RFCOMM基本接続を使用しています。

BluetoothSocket tmp = null;
        try {
            Method m = device.getClass().getMethod("createRfcommSocket", new Class[] {int.class});
            tmp = (BluetoothSocket) m.invoke(device, 1);
        } catch (Exception e) { 
            Log.i("bluetooth", e.getMessage());
        }
        mmSocket = tmp;
        try {
            mmSocket.connect();

出力文字列の場合、次のようなものです

String message = "TEST";
        try {
            mmOutStream.write(mensaje.getBytes());
        } catch (IOException e) {
            Log.e("bluetooth", "ERROR: "+e);
        }

そして、それは基本的に機能します(ハイパーターミナルを使用してみました)。私がやりたいことは、PCで文字列「TEST」を受け取るだけですが、後でマイクロコントローラーを制御するJavaアプリケーションを使用することです。

ありがとう。

4

1 に答える 1

1

あなたの質問がJavaBluetoothアプリケーションを開始する方法である場合:私はWindows用のBlueCoveで大成功を収めました。

于 2011-11-08T02:29:07.500 に答える