Hej,
Mam problem z przygotowaniem sobie środowiska do testów aplikacji na Androidzie. Potrzebuję ustanowić połączenie bluetooth aplikacji Android - profil SSP, przesłać dane i odczytać je na PC(może być również na innym Androidzie - chodzi o treść). Sparowałem telefon z komputerem, dodałem port,
Próbuję wykorzystać aplikację Serial communicator
Fragment kodu odpowiedzialnego za nawiązanie połączenia:
//Profil SSP
static final UUID myUUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");
...
try
{
if (btSocket == null || !isBtConnected)
{
myBluetooth = BluetoothAdapter.getDefaultAdapter();//moje urządzenie
BluetoothDevice dispositivo = myBluetooth.getRemoteDevice(address);//połączenie z wybranym urządzeniem
btSocket = dispositivo.createInsecureRfcommSocketToServiceRecord(myUUID);//tworzę połączenie SSP
BluetoothAdapter.getDefaultAdapter().cancelDiscovery();
btSocket.connect();
}
}
catch (IOException e)
{
ConnectSuccess = false;
}
Połączenia nie udaje się nawiązać.
Jest to moja pierwsza styczność z tego typu komunikacją, fragment kodu nie jest mój.
Ma ktoś może pomysł gdzie popełniam błąd, albo zna inny sposób na przetestowanie takiej komunikacji?
- bdae4b9257.png (22 KB) - ściągnięć: 154
- 4e61da6e0a.png (22 KB) - ściągnięć: 139
- d056fca197.png (22 KB) - ściągnięć: 136