我无法在Python中使用蓝牙创建obd2连接

2024-05-15 05:21:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试着在我的车里用EML327在Python中设置obd连接。我正在使用W10和运行应用程序与蓝牙连接已经在我的笔记本电脑上运行。你知道吗

问题是,当需要读取它冻结的obd连接代码时,连接似乎已创建,但应用程序仍在等待其他内容。你知道吗

scan_serial()返回两个有效端口,COM3COM4。当我选择COM3时,它抛出一个异常,COM4不返回任何内容,它冻结了我的应用程序。你知道吗

我试着使用一些obd2外部软件,以查看我的EML设备是否正常工作,它工作得很好,所以设备是正常的。你知道吗

import obd

import time

from obd import OBDStatus


ports = obd.scan_serial() #COM3 and COM4   
print ports

connection = obd.OBD(ports[1])

r = connection.query(obd.commands.RPM)

print r

Tags: 代码import应用程序内容scanserialportsconnection

热门问题