0
RFID 장치가 USB (직렬 포트 또는 COM)를 통해 PC에 연결되어 데이터를 전송합니다. 어떻게 연결된 포트의 이름을 얻을 수 있습니까? 어떻게 데이터를 얻을 수 있습니까? (16 진수 형식으로 16 바이트를 전송합니다)C에서 특정 RFID USB 장치에 연결하는 방법
이 코드는 C#으로 작성했지만 작동하지 않습니다!
var sp = new SerialPort(device_names.Last<string>(), 4800);
try
{
sp.Open();
string received = sp.ReadLine();
while (received.CompareTo(null) == 0)
{
Console.WriteLine("nothing received yet!");
}
if (received.CompareTo(null)!=0)
{
Console.WriteLine("device connected to: " + device_names.Last<string>()+"reading "+ received);
}
}
catch
{
Console.WriteLine("device NOT connected to: " + device_names.Last<string>());
}
finally
{
sp.Close();
}
나는이 장치에 연결 을 감지 한 후로부터 데이터를 수신 대기하고 싶다. 내가 그것을하고있는 것은 처음이다. 나는 매우 혼란 스럽다. :
"작동하지 않음"은 무엇입니까? –
포트가 열려 있지만 데이터가 수신되지 않았습니다. –