Hirdetés

Új hozzászólás Aktív témák

  • shinodas

    tag

    Van egy ilyen kódom:
    package com.example.bluetooth_linugz;

    import java.util.Iterator;
    import java.util.Set;
    import java.util.UUID;

    import android.os.Bundle;
    import android.app.Activity;
    import android.bluetooth.BluetoothAdapter;
    import android.bluetooth.BluetoothDevice;
    import android.bluetooth.BluetoothSocket;
    import android.util.Log;
    import android.view.Menu;
    import android.view.View;
    import android.widget.Toast;

    public class MainActivity extends Activity {

    Set<BluetoothDevice> pairedDevices;
    BluetoothAdapter btInterface;
    BluetoothSocket socket;
    String ROBOTNAME = "peter-VPCEH1M1E-0";
    UUID MY_UUID;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    }

    public void findRobot (View v){
    try{
    btInterface = BluetoothAdapter.getDefaultAdapter();
    pairedDevices = btInterface.getBondedDevices();
    Iterator<BluetoothDevice> it = pairedDevices.iterator();
    while(it.hasNext()){
    BluetoothDevice bd = it.next();
    if(bd.getName().equalsIgnoreCase(ROBOTNAME)){ //ha a listában van a megadott eszköz, akkor csatlakozni próbál
    MY_UUID = bd.getUuids()[0].getUuid();
    connectToRobot(bd);
    return;
    }
    }
    }catch(Exception e){
    String tag = "Első";
    Log.e(tag, "Failed in findRobot() " + e.getMessage());
    }
    }

    private void connectToRobot(BluetoothDevice bd) {
    try{
    //socket = bd.createRfcommSocketToServiceRecord(UUID.fromString("00001101-0000-1000-8000-00805F9B34FB"));
    socket = bd.createRfcommSocketToServiceRecord(MY_UUID);
    socket.connect();
    }catch(Exception e){
    String tag = "Második";
    Log.e(tag, "Error interacing with remote device [" + e.getMessage() + "]");
    }
    }
    }

    Egy ubuntut futtató laptophoz szeretnék még csak simán csatlakozni, viszont a csatlakozásnál "Connection reset by peer" üzenetet kapok logcatban. Mi lehet a gond?

Új hozzászólás Aktív témák