首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >蟒蛇obd蛋白

蟒蛇obd蛋白
EN

Stack Overflow用户
提问于 2018-07-06 02:52:18
回答 1查看 370关注 0票数 0

我正在编写python脚本,从OBDII ELM327设备中读取VIN。我可以成功地连接到设备并发出命令,但我现在正试图弄清楚如何解码响应。当前代码的响应是。任何帮助都是非常感谢的。提前谢谢。

代码语言:javascript
复制
>
0902
7E8 10 14 49 02 01 4C 46 56
7E8 21 33 42 32 38 52 38 41
7E8 22 33 30 32 35 33 31 30

cat test.py导入串行导入时间

代码语言:javascript
复制
ser=serial.Serial('/dev/rfcomm0', 115200)
ser.write(b'0902\r\n')
time.sleep(5)
rcv  = ser.read(ser.in_waiting)

while True:
    print rcv
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-06 04:00:18

代码语言:javascript
复制
7E8 10 14 49 02 01 4C 46 56
7E8 21 33 42 32 38 52 38 41
7E8 22 33 30 32 35 33 31 30

0x7E8是PID请求( 10、14、49、02、01 )的返回地址,它描述了多少数据,并响应了后面的消息21对相同PID的另一条消息,

把所有的东西都拿走,你的左边用:

4C 46 56 33 42 32 38 52 38 41 33 30 32 35 33 31 30

LFV3B28R8A3025310

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51202387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档