【问题标题】:How to sniff a serial connection of a Java app如何嗅探 Java 应用程序的串行连接
【发布时间】:2012-10-21 08:43:24
【问题描述】:

我正在尝试发现 Java 应用程序的连接参数。根据Java app上的状态栏,连接值为:com1, 4800-baudrate, 8-eightbits, 1-stopbits, e-parity)。但是,当使用 pySerial 连接到设备(嵌入式 Linux 设备 -Ubuntu)时,我收到拒绝访问响应。我觉得 com1 正在与端口号或其他东西一起使用。无论如何,这是我正在使用的:

import serial
import time

ser = serial.Serial(
       port='COM1',
       baudrate=4800,
       parity=serial.PARITY_EVEN,
       stopbits=serial.STOPBITS_ONE,
       bytesize=serial.EIGHTBITS)


ser.open()
ser.isOpen()


print ser.baudrate()

错误:

Traceback (most recent call last):
File "C:\Users\me\Desktop\file.py", line 12, in <module>
ser.open()
File "C:\Python27\lib\site-packages\serial\serialwin32.py", line 56, in open
raise SerialException("could not open port %s: %s" % (self.portstr, ctypes.WinError()))
SerialException: could not open port COM1: [Error 5] Access is denied.

感谢您提供的任何帮助和/或指导。

【问题讨论】:

标签: java python serial-port pyserial


【解决方案1】:

如果已经打开就无法打开(尝试用任何软件拆分 com 端口) serial splitter 如果你有 2 个串口,用电缆做嗅探器......

最好的问候

【讨论】:

    猜你喜欢
    • 2010-10-10
    • 1970-01-01
    • 2011-02-23
    • 2011-06-12
    • 1970-01-01
    • 2016-01-20
    • 1970-01-01
    • 1970-01-01
    • 2014-01-13
    相关资源
    最近更新 更多