사용자 지정 .NET 3.5 CF 응용 프로그램의 Bluetooth RFID 지팡이에서 RFID 데이터를 읽어야하는 Windows Mobile/CE 6 장치가 있습니다. 다양한 솔루션을 시도하고 32Feet의 InTheHand 블루투스 라이브러리 작업을 시도했습니다. 장치를 페어링하고 연결할 수는 있지만 장치에 명령을 보내고 스트림에서 읽으려고하면 항상 "작업 시간 초과"예외가 발생합니다. 모든 팁이나 도움을 많이 주시면 감사하겠습니다.Windows CE에서 Bluetooth 장치로 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();
}
}