Я пишу консольное приложение, используя С# и библиотеку 32feet. Я хочу подключиться через bluetooth к телефонному устройству. Я следовал этому коду: ссылка Я столкнулся с проблемой при сопряжении двух устройств. Я использую эту строку для запроса соединения:
bool isPaired = BluetoothSecurity.PairRequest(device.DeviceAddress, DEVICE_PIN);
Теперь запрос авторизации отображается на моем телефоне, но есть проблема, потому что код авторизации на телефоне немного отличается от DEVICE_PIN. Компьютер пытается подключиться к телефону, но через несколько минут я получаю сообщение «Сбой подключения». Это мой метод пары
public void pair(int index)
{
BluetoothClient client = new BluetoothClient();
devices = client.DiscoverDevices();
BluetoothDeviceInfo device = devices[index];
bool isPaired = BluetoothSecurity.PairRequest(device.DeviceAddress, "8080");
if (isPaired)
{
Console.WriteLine("Paired: ");
}
else
{
Console.WriteLine("Not paired: ");
}
}
client.setPin(...)
- person Alexander Farber   schedule 28.10.2015