我正在尝试通过蓝牙在 PC(Linux 32 位)和硬件设备之间建立串行连接。
我已经使用cutecom 测试了系统。有用。波特率 115200/dev/rfcomm0
等...
现在我正在尝试使用 Mono 创建一个客户端软件,以便能够实现通信协议。我已经测试了SerialPort
对象:
SerialPort mySerial;
mySerial = new SerialPort("/dev/rfcomm0", 115200);
mySerial.Open();
mySerial.ReadTimeout = 1000;
它不起作用。我已经通过有线串行连接在 上测试了系统/dev/ttyACM0
,它工作正常。所以我不认为这是方法。
我尝试使用FileStream
但StreamReader
抛出Exception.IO: WIN32 IO returned 997
.
如何使用带有 Mono C# 的蓝牙设备进行串行连接?