python - Python OBD 问题
问题描述
我正在尝试让这条电缆正常工作,但不幸的是无法使用 OBD python 库,这是返回某人的错误
会有什么想法吗?
或者告诉我这条电缆是否负责?如果可以从我的电脑上做到这一点。
非常感谢
编码
import obd
connection = obd.OBD() # auto-connects to USB or RF port
cmd = obd.commands.SPEED # select an OBD command (sensor)
response = connection.query(cmd) # send the command, and parse the response
print(response.value) # returns unit-bearing values thanks to Pint
print(response.value.to("mph")) # user-friendly unit conversions
错误:
[obd.obd] ======================= python-OBD (v0.7.1) =======================
[obd.obd] Using scan_serial to select port
[obd.obd] Available ports: ['\\.\\COM2']
[obd.obd] Attempting to use port: \.\COM2
[obd.elm327] Initializing ELM327: PORT=auto BAUD=auto PROTOCOL=auto
[obd.elm327] Response from baud 38400: b'\x7f\x7f\r'
[obd.elm327] Response from baud 9600: b'\x7f\x7f\r'
[obd.elm327] Response from baud 230400: b'\x7f\x7f\r'
[obd.elm327] Response from baud 115200: b'\x7f\x7f\r'
[obd.elm327] Response from baud 57600: b'\x7f\x7f\r'
[obd.elm327] Response from baud 19200: b'\x7f\x7f\r'
[obd.elm327] Failed to choose baud
[obd.elm327] closing port
[obd.elm327] write: b'ATZ\r'
[obd.elm327] Failed to set baudrate
[obd.obd] Closing connection
[obd.obd] Cannot load commands: No connection to car
解决方案
那是一条假冒的 VAG-COM 电缆,该库是为 ELM327 命令集电缆构建的。
推荐阅读
- python - 在烧瓶上执行 py 脚本的问题
- ios - 核心数据对象保存没有错误,但数据检索方法不会立即显示保存的结果
- sql - DB2 SQLPL - 无法退出无限循环
- python - 错误:在 Python 3.8 (Windows) 上安装 Kivy 时命令出错,退出状态为 255
- python - 有没有办法从列表中获取一个元素并以变量的名称使用它?
- macos - 在 macOS 上启动 Minikube 时权限被拒绝
- r - 地图图例所需的 R 代码帮助不在正确的位置
- python - woocommerce rest api python 获取产品
- c# - 如何使用 nim-lang 中的 ImportDll 在 DotNet Core 中调用字符串函数
- node.js - 在节点 js 中使用正则表达式拆分字符串