У меня есть устройство Windows Mobile/CE 6, которое должно считывать данные RFID с помощью RFID-палочки bluetooth в пользовательском приложении .NET 3.5 CF. Пробовал много разных решений и пытался работать с 32-битной библиотекой bluetooth InTheHand. Я могу заставить устройство подключиться и подключиться просто отлично, но когда я отправляю команды на устройство и пытаюсь читать из потока, это всегда приводит к исключению «Тайм-аут операции». Любые советы или помощь очень ценятся.Как читать данные Bluetooth от Windows CE к Bluetooth-устройству
var endpoint = new BluetoothEndPoint(device.DeviceAddress, BluetoothService.SerialPort);
var client = new BluetoothClient();
client.Connect(endpoint); // Connects just fine!
var stream = client.GetStream();
using (var sw = new StreamWriter(stream))
{
sw.Write("l");
}
if (stream.CanRead) // Always False
{
using (var sr = new StreamReader(stream))
{
var exi = sr.Peek();
var p = sr.ReadToEnd();
var pp = sr.ReadLine();
}
}