我曾尝试用TelnetSerialPort和jSSC库创建虚拟串口,但不习惯work.it创建虚拟串口,它使用现有的串口进行通信。
这是我使用jSSc库编写的程序
public class VirtualSerialPort
{
/**
* @param args the command line arguments
*/
public static void main(String[] args)
{
SerialPort serialPort = new SerialPort("COM12");
我想用python和我的串口通信。我为linux安装了pyserial和uspp:
import serial
ser = serial.Serial('/dev/pts/1', 19200, timeout=1)
print ser.portstr #check which port was really used
ser.write("hello") #write a string
ser.close() #
它会给出以下错误:
Traceback (most recent call last):
File
在类似于Unix的操作系统中,我们可以通过诸如/dev/ttyUSB0之类的文件访问串口。根据这个,可以使用文件名(如COM1: )来访问串口。对于这样的文件名,java的替代方案是什么?我不想使用Serial Communication自由主义者。
编辑
我想让我的代码看起来像这样。
String INPUT_PORT_FILE_NAME = linux?"/dev/ttyUSB0":"<File name of comport>"
File in = new File(INPUT_PORT_FILE_NAME)
我想要的是替代设备文件的寡妇。
我想了解一下如何在python中这样做:
标识串口com中名为特定名称的端口(\ device \VCP0 0和\device\VCP0 1--它们是通过浏览regedit窗口获得的),并获取插入的设备的id。
我已经可以用这个扫描活动串口COM的pySerial代码来识别雪崩COM。
import serial
def scan():
"""scan for available ports. return a list of tuples (num, name)"""
available = []
for i in r
我正在尝试连接到远程mongodb,已经安装了:
MongoDBMongo ToolsMongoODBCMongo连接器BI
我正在尝试使用remote的设置运行mongosqld(连接器BI),但始终具有以下输出:
log output directed to C:\Program Files\MongoDB\Connector for BI\2.14\logs\mongosqld.log
2022-04-07T10:56:11.928-0500 I CONTROL [initandlisten] mongosqld starting: version=v2.14.4 pid=1240
我是新的使用串口在C++。为此目的,我找到了许多例子,其中一个是在中。
然而,我几乎已经得到了错误号2,这意味着根据ERROR_FILE_NOT_FOUND的,但我不知道它。我使用的是视觉C++ 2010快车。毫无疑问,这个问题源于OPEN_EXISTING命令:
TCHAR *pcCommPort = TEXT("COM1"); // Most systems have a COM1 port
hCom = CreateFile( pcCommPort,
GENERIC_READ | GENERIC_WRITE,