Итак, я хочу подключиться к модулю Bluetooth (RN-42) с помощью моего телефона Android. Я знаю MAC-адрес, но я мало знаю о UUID. Прежде всего, мне нужен UUID устройства, с которым я подключаюсь, или я предоставляю этому устройству UUID моего телефона?Как узнать, какой UUID я должен использовать
Прямо сейчас мой код выглядит примерно так:
BluetoothDevice device = bluetooth.getRemoteDevice("00:06:66:43:40:70");
BluetoothSocket tmp = null;
BluetoothSocket mmSocket = null;
try {
tmp = device.createRfcommSocketToServiceRecord(UUID);
} catch (IOException e) {
output = "Connecting to device failed!\n" + output;
if (output.length() > maxOutputLenght) {
output = output.substring(0, maxOutputLenght);
}
editText.setText(outputStart + output);
}
mmSocket = tmp;
try
{
mmSocket.connect();
} catch (IOException e)
{
output = "Connect() error\n" + output;
if (output.length() > maxOutputLenght) {
output = output.substring(0, maxOutputLenght);
}
editText.setText(outputStart + output);
error = true;
}
if(!error) {
changeScreen(1);
}
else
{
output = "Failure :C\n" + output;
if (output.length() > maxOutputLenght) {
output = output.substring(0, maxOutputLenght);
}
editText.setText(outputStart + output);
}
Цель состоит в том, чтобы управлять RC-машиной, отправляя данные из моего андроида приложения через модуль Bluetooth ап в процессор PICAXE. у которого есть программа, которую я уже написал, которая управляет автомобилем в зависимости от данных, которые он получает.