Ich arbeite durch das SerialArduiono-Beispiel (this one). Warum tut sie erklären here:Warum sollte SerialDevice.FromIdAsync vom UI-Thread aus geöffnet werden?
Es ist wichtig, dass der FromIdAsync Anruf auf dem UI Thread gemacht wird, da die Zustimmungsaufforderung kann nur auf dem UI-Thread angezeigt werden.
Aber warum? Heißt das, ich kann das serielle Gerät nur in einem Thread verwenden? Zum Beispiel, wenn ich das serielle Gerät in ThreadA öffne, kann ich vom Gerät von ThreadB (mit einem DataReader) lesen.