问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

凭窗详窥车世界!汽车ODB系统全解析

发布网友 发布时间:2022-04-23 00:34

我来回答

2个回答

懂视网 时间:2022-05-02 11:32

一,简介

ODB是应用于C++的一个开源、跨平台、跨数据库的对象关系映射(ORM)系统。

它可以让你持久化C++对象到关系数据库,而不必处理表、列或者SQL,无需手动编写任何映射代码。

ODB支持MySQL,SQLite,PostgreSQL,Oracle和微软SQL Server关系数据库以及C ++98/03和C ++11语言标准。

它还配备了用于Boost和Qt可选的配置文件,让你可以无缝地使用这些库持久化C++类的值类型、容器和智能指针。

它有易用性,简洁的代码,安全,数据库可移植性,优良的性能,可维护性等优点。

总之它具有完善的学习文档的非常棒的C++的ORM框架。

可以去官网查看更多:http://www.codesynthesis.com/products/odb/

 

二,准备工作

以sqlite为例,在windows平台,用VS2013来搭建开发环境。

1,下载安装包

2,下载ODB核心库

3,下载数据库运行库

4,下载例子程序

5,下载sqlite的源文件(用sqlite所以需要)

地址:http://www.codesynthesis.com/products/odb/download.xhtml

技术分享

由于是windows平台,sqlite数据库,用的以下文件。(别的平台,别的数据库下载相应该的库文件)

odb-2.3.0-i686-windows(ODB的编译器,就是所对象成对sql和头文件,用于持久化相关)

libodb-2.3.0(ODB的核心库,编译出来的odb_d.lib(Debug版本)在examples中需要)

libodb-sqlite-2.3.0(odb操作sqlite的相关功能,编译出来的odb-sqlite-d.lib(Debug版本)在examples中需要)

odb-examples-2.3.0 (odb的例子和演示)

 

三,安装ODB

安装很简单。

1,解压odb-2.3.0-i686-windows,

2,把bin目录加到环境变量中

3,命令行输入odb --version看是否安装成功

详细的可以看README里面写的。

技术分享

如现如下提示,可以就说安装成功了

技术分享

 

四,编译ODB核心库,ODB的sqlite库,sqlite库

以下都是说的debug版本。

1,编译ODB核心库,生成odb-d.lib和odb-d-2.3-vc11.dll

2,编译sqlite库,生成sqlite.lib

3,编译ODB的sqlite库,生成odb-sqlite-d.lib和odb-sqlite-d-2.3-vc11.dll

 

 

解压libodb-2.3.0,后会看见vs2008-2011的工程文件,真接用VS打开就OK,然后把下面路径加到VC的目录中。

  Include:    ...libodb
  Library:    ...libodblib
  Executable: ...libodbin

然后编译,会在lib目录下生成odb-d.lib,在bin目录下生成odb-d-2.3-vc11.dll。

 

用sqlite编译出,生成sqlite.lib,直接可以参考官网。

需要注意的是,在编译的时候需要把SQLITE_ENABLE_UNLOCK_NOTIFY宏加上,如果不加上,那就要在libodb-sqlite-2.3.0工程中去掉LIBODB_SQLITE_HAVE_UNLOCK_NOTIFY宏。

 

解压libodb-sqlite-2.3.0,同样打开vs的工程文件。把vc目录添加到到工程中。

  Include:    ...libodb-sqlite
  Library:    ...libodb-sqlitelib
  Executable: ...libodb-sqlitein

要把odb-d.lib所在目录加到Library中,把odb-d-2.3-vc11.dll加到Executable中。

还要把sqlite的头文件所以在的目录放到  Include中,把sqlite.lib所在目录加到Library中。

然后编译,会在lib目录下生成odb-sqlite-d.lib,在bin目录下生成odb-sqlite-d-2.3-vc11.dll。

 

五,运行例子程序

前期的工作已经做好了,直接解压,用vs的打开。

我先进的是Hello程序。

1,用ODB编译器生成,persion.hxx,和person-odb.ixx文件。

方法是: 在该目录下输入odb -d sqlite --generate-query --generate-schema person.hxx

详见:http://www.codesynthesis.com/products/odb/doc/odb.xhtml

2,把核心库头文件,libodb-sqlite的头文件及sqlite的头文件目录加到VC的Include中。

3,把sqlite.lib,odb-sqlite-d.lib,odb-d.lib的目录均加到VC的Libary中。

然后编译运行。出现

技术分享

说明搭建成功。

 

总结:

1,ODB也是才接触,当时走了不了弯路,原因就是求成心切,不看文档,下了程序包就开搞了,结果可想而知。勿在浮沙筑高台。

2,编译时当时为一个错误盲目google好久,最后发现自己output都没看,直接看error面板去了。

插曲:当时odb才安装好,在自己打开的cmd命令中odb是OK的,但在批处理中写的odb系统却找不到odb。导致vs中讲运例子出现错误。(vs中要调用odb修改相关文件),但vs报的是连接错误,cmd.exe 的9009错误。没看output,直接google去了。后来发现是找不到odb,半天也没解决。后来重起之后解决了。环境变量有一定的缓存?

3,多看看文档,官网上的操作写得很详细,而且每个包下,都有readme和insall文档,都对如何运行有详细的描述,按上面的来一般是没什么问题。这个项目考虑也很周全,2008到2011的工程都给出了。

ODB学习笔记之基础环境搭建

标签:mys   标准   ble   cut   下载   sdn   开源   gravity   直接   

热心网友 时间:2022-05-02 08:40

阅读提示

抗疫居家隔离的日子,各位读者朋友都有大把闲暇时光。在休闲之余,不妨略费光阴来掌握些许进阶汽车知识:了解原理再观表象,在面对许多汽车相关问题时,必能泰然处之。

ODB(车载诊断)是每车必备,不可或缺的汽车辅助系统,尽管在很多读者眼里,它显得相当“神秘”与“高深”,但其原理并非难以理解。

即使是维修人员,他们中的相当一部分人,尽管能熟练使用部分应用,但就其工作原理而言,也未必能全面了解掌握,而当朋友们掌握了这些知识,这标志着您对汽车的理解,已向前迈进了一大步!

为了让读者能较为轻松地掌握这些知识点,笔者已将大部分晦涩难懂的理论原理,进行形象化的装换与描述,通过理论结合实际的方式为您进行解析。

当您阅读完本期精心制作的图文且有所领悟之后,相信会有非常丰厚的收获。

正如部分小众读者在反馈中所说:“偶尔,我们也还是需要几篇有“营养”的文章。”

本期图文,笔者将容易理解的概念、实用的内容,放在前半部分,稍微“复杂”的内容置于文尾。

前言

汽车是一种与我们日常生活息息相关的交通工具,但无论它有多复杂,都离不开机械与电气系统的协同工作。

从本期图文开始,我们去探索汽车的电气世界,从什么地方谈起呢?

笔者思索再三,我们从全面了解汽车OBD(车载诊断)相关原理与应用开始吧。

对大部分车主来说,ODB确实是一个很专业的词汇,或许我们日常使用的英文缩写称谓,让它显得更加“神秘”。

其实,当车辆启动以后,它无时无刻不在监测车辆实时运行情况,当系统出现异常时,它也会迅速向外界反馈。

整个汽车系统运作是相对封闭的,OBD提供了人车交互的“窗口”,使用户可以随时观察、监控、调整汽车的运行状态。

过去,ODB应用确实仅与维修人员有关,因为,它的主要功能就是为专业人士提供重要的汽车故障诊断信息。

随着时间的推移,原来昂贵的ODB应用设备,现在已变得非常便宜,越来越多的车主,开始使用此类设备来维护爱车的健康运行。

车主借助这个“窗口”,可以与爱车随时进行交流,而沟通的接口就在您的脚边。

另外,国内汽车年审方式已经进入ODB时代,了解ODB的基本工作原理,也有助于车主朋友们顺利通过年检。

汽车的语言

OBD系统简介

OBDS(On-Board Diagnostics System)是“车载诊断系统”的缩写,意指能为使用者提供系统自诊断与报告功能,在监控各子系统运行的同时,亦具有车辆相关部件动作控制功能的汽车内置电子系统(包含传输数据使用的标准协议)。

ODB系统处理的基础信息,则是由汽车的“大脑”,行车电脑(ECU,也称发动机控制单元)产生。

严格意义上说,OBD并非是我们想象中的纯硬件系统。确切地说,它是一种以软件系统(包含通讯方法)为主的工作机制,此种机制规定任何品牌汽车,必须以统一的数据格式传送、存储车辆运行的相关数据,并可通过标准数字通信端口与外界进行数据交换。

ODB起源于上个世纪60年代,彼时汽车自主诊断系统非常简易,仅提供故障指示灯警示之类的简单功能,并不具备太多故障定位诊断能力。

随着汽车配置日渐丰富,其电气系统也日趋复杂,对汽车OBD系统管理机制提出了更高要求。

而此时各品牌汽车故障诊断的数据格式却各不相同,这给汽车故障维修造成了很大困扰,维修不同品牌车辆,相关人员就必须了解不同厂家独特的数据格式。。。。。。

20世纪90年代,相关标准化组织、车企、监管机构终于统一ODB标准,这其实就是现在鲜为人知的ODB 1标准(在国内道路上已经找不到这样的汽车了),而本文所解析的ODB,均指已经再次更新的ODB 2版本。

如今的OBD系统,在车辆通电或启动后,可随时监测全车所有相关传感器(汽车越高档,往往传感器越多,这也是为何此类车辆故障信息详尽繁杂的原因)。

当相关子系统运行异常,触发预先设定的故障条件时,ODB系统会根据故障的严重等级,通过仪表板故障灯向驾驶员发出不同的警示信息,提醒用户注意。

与此同时,行车电脑(ECU)会储存详细的故障信息与故障代码,供维修人员在排除故障时调阅,并提供维修完成后的故障信息删除功能。

可以这样来形象比喻:车载电脑/电子控制单元(ECU)是汽车的智慧大脑,而OBD则是交流语言!

如何与汽车“对话”?

OBD就在您身边

OBD 系统与外界发送、接收数据的接口在哪?

其实,该数据接口(DLC)一般位于车内驾驶座附近,通过连接此接口,打开这扇“窗户”,我们可以一窥车辆内部运行的所有详细细节。

◥车内ODB数据接口的典型位置

◥笔者曾拥有过的Jeep ODB数据接口裸露于方向盘正下方

该接口横截面呈梯形,16针的端口使用标准的ODB协议与外接设备进行通讯。

◥ODB接口的两种连接方式

随着无线技术的发展,除了传统的有线连接方式以外,为使操作人员摆脱线缆长度的*,出现了蓝牙无线适配器来实现连接功能。

连接注意事项:

★与旧款车型不同,新款车型的数据接口不一定暴露在外,大都会被盖板覆盖;

★该接口使用车载电瓶供电,接口在车辆电源关闭后无法工作。

人车“交流”工具

ODB终端设备

有了数据接口,接下来让我们看看通过什么设备来与汽车进行交互。

目前,市场上主要有三种类型的ODB终端设备:

手持专用终端

台式计算机 /笔记本电脑

移动设备(手机或平板电脑)

使用这些设备,我们可以读取、修改、清除汽车存储在行车电脑内的部分数据,监控车辆的运行状态,是不是很酷?

1.手持专用终端

手持专用终端看起来很像手机,但其实此类设备属于小型专用装置,该设备拥有“即插即用”功能,可直接连接汽车ODB端口,主要功能大都是故障诊断与定位,其优点是便于携带,价格便宜。

因此,我们通常会在较小的维修店看到这样的设备。

其实,不少车主自行购买安装的汽车运行数据显示装置(后有介绍),亦可归属于此种类型设备。区别在于:这种显示装置功能极少,仅能读取部分关键数据,无法对系统内的任何数据进行修改(这也算是一种安全的选择,行车电脑内的数据,若非专业人员,擅自改动可能会毁坏车辆)。

2.台式计算机 /笔记本电脑

基于计算机设备的ODB终端,除了携带不太方便,在安装相关专用应用程序以后,拥有最强大的管理车辆内置系统的能力,强大的硬件支撑使之能下载大量的车辆ODB数据,并且能与其它程序互相进行数据共享,扩展出其它附加功能。

所以,读者朋友们在汽车4S店,常能看到这样的设备出现在维修技师手中。

3.移动设备(手机或平板电脑)

其工作原理基本接近第2种类型的计算机设备,安装相关APP以后,具有相当的灵活性与便携性,

但其数据协同及处理能力稍差。

ODB系统基础应用

汽车ODB系统的基础应用主要集中于四个方面:

1.汽车故障定位与测试

毫无疑问,此项功能是ODB系统为用户提供的最基础,也是最强大的功能之一。

正如我们在第一节所看到的,如今的OBD系统几乎全方位监控了汽车引擎、底盘、车身及绝大部分附件的实时工作情况。

维修人员可以根据故障码对应的故障信息,迅速准确地定位受故障影响的系统及故障所处位置。

不仅如此,利用ODB系统的部件动作模拟测试功能,可以对部分疑难故障进行进一步确认,例如:车辆处于静止熄火通电状态,维修人员可利用其动作测试功能,指令发动机转数表指向指定位置,以确认其功能是否正常。

甚至可以越过行车电脑设定的约束条件,使车辆尾气处理系统直接进行DPF装置的净化再生工作。

某种意义上来,在这种动作模拟测试环境下,行车电脑在ODB系统的协助下,将车辆的控制权完全交由使用者,无条件遵循相关指令,完成指定功能。

2.排放系统监控

中国汽车尾气年检刚引入ODB测试项目不久,车企及部分车主均感受到极大压力。

但其实国内的车主朋友们可能不太清楚,新版ODB系统中最重要的功能之一,就是监测汽车尾气排放水平!

而这种尾气监测方式在国外早已开始,与排放污染水平有关的引擎、三元催化器、颗粒物捕捉器、氧传感器、EGR等系统部件,均被ODB系统实时监控,当车辆尾气排放出现异常时,车载电脑(ECU)会记录相关信息,仪表盘故障灯亮起的同时,部分车型引擎甚至还会被系统*输出功率!

由于该系统监测属于闭环运行,除了厂家以外,外界较难干预,因此从技术上说,想通过欺骗手段通过车检的朋友可能很难蒙混过关了。

Tips:最近部分知名汽车生产厂商,被曝排放测试造假而被重罚,其基本操作就是修改与ODB系统有关的代码或数据,从而达到欺骗检测设备的目的!

但笔者感觉几乎所有媒体并未对此有过详细解析。

您既然知晓了ODB系统基本工作原理,就会明白:这种源自底层的造假,仅能由厂方完成,普通商家根本不具备这样的技术能力,因此证据确凿,被罚不可逃避!

了解汽车基本原理,是否能让您解读车事更透彻深入?

3.汽车实时数据采集

对汽车运行情况实时跟踪监测,不仅在排除汽车故障时对维修人员非常有效。

对于普通车主,亦可以利用此类应用,维护爱车健康运行。

在终端设备章节,笔者提到过一类适合于普通车主使用的简易显示终端,正是通过此类设备,您可以实时观察到电瓶电压、引擎水温、引擎转数等重要数据。

这有助于驾驶者随时监控爱车工作状态,及时发现故障隐患,寻求维修服务。

4.汽车控制系统优化

◥厂家升级行车电脑系统 解决售后问题

与电脑或手机类似,行车电脑(ECU)可以重新进行编程,厂商可以通过ODB接口对系统进行升级,通过升级相关程序能不断优化系统。这就是我们在购买新车以后,偶尔会被4S店召回,升级相关系统的原因。

此举可以解决制造厂商在产品投放市场前,于设计或路试中未发现的问题,例如:因控制程序设置的参数不合理,高原低氧环境引起发动机动力输出不足的现象。

◥性能玩家升级系统

而另一方面,一些追求引擎极致性能的玩家,也会使用第三方专用程序,修改厂家预设的代码或数据,从而实现大幅提升原厂发动机功率与扭矩输出的目的!

揭秘ODB数据

“令人恐惧”的故障码

笔者亲历过好几次这样的事情,一位朋友在电话中焦急地说:“我的车坏了,修理店检查出故障码P0302!”,仿佛天塌!

其实,那不过是ODB系统正常反馈故障信息的表现而已。

此章节将是我们技术类图文必然会存在“难点”部分,它涉及到计算机通信方面的相关知识,但请各位读者无须忧虑,笔者在解析中,将会隐去较为复杂的协议与编码部分,用简化后形象的讲解方式,确保您能大致了解其工作原理。

也许,这种方式不够严谨,但对于入门读者来说,是最好的学习方法。

花几分钟,掌握这几百字的核心内容,您会很有收获。或许,当爱车故障需要维修时,至少某些人骗不了您。

笔者早年曾涉足过计算机串行端口开发的编程工作,偶然机会研究过ODB通信方式,其实非常有趣,定不枯燥!

1.ODB服务类型

ODB终端通过向车载电脑提交不同的数字代码,以交互应答的方式获取不同的服务,当然,此类通信肯定是以数字方式进行。

我们可以从下图中看到,ODB系统可以提供多种不同功能的服务,但我们只需关注03(红√处)代表的含义即可。

◥ODB系统支持的10项“对外”服务

Tips:绝大多数ODB服务均与汽车排放污染水平有关,可见如果ODB技术介入汽车尾气检测,试图作弊者几乎无机可乘!

通过ODB系统,您也可以查询车辆数据,例如:总计行驶时间、总计行驶里程、点火次数、故障次数等许多非常重要的信息,这在您购买二手车时,或许会提供巨大的帮助。

09项服务能读取厂商出厂预设的车辆识别代(VIN)(车辆身份证),某种程度能防止欺骗情况的发生!

言归正传,我们以代码03(显示故障码服务)为例,来观察ODB系统是如何工作的。

笔者以模拟人类对话的场景来说明(双方均使用标准ODB协议进行交互,记住,它是发动机与外界沟通的语言):

终端设备:“请给我提供03号服务(显示系统存储的故障码)”

车载电脑:“03号服务,显示系统存储的故障码,请等等,查找中。。。”

车载电脑:“有结果了,准备好接受了吗?”

终端设备:“连接正常,我等着呢”

终端设备:“以下是查询结果信息,请查收。。。。。。”

数据通过网络连接线缆,立即被发送到提出查询请求的终端设备(其它类型服务类似,不过如此而已)。

是不是很容易理解?

查询设备与车载电脑通过ODB语言不断“对话”,相互配合完成指定工作。

2.故障码格式

接下来,我们来研究本文最后的一个“难点”,它比第一点仅“复杂”些许,我们仍以实例的方式来说明。

故障代码是由一个字母后跟四位数字组成:

格式为:P0302(字母+四位数字)

①字母代表故障类型分类;

②第一位数字代表故障信息格式;

③第二位数字代表故障所在子系统;

④第三、四位数字代表具体故障位置与原因。

与第一点原理相同,不同的含义均由不同的数字表示,并且是固定的(有表可查),所以我们只需要了解其基本构成即可。

上接第一点举例:如果车载电脑此时传回“P0302”这样的故障码,那是什么含义呢?

一张图您就能完全理解!

◥故障代码示例 注意(红√)选取项目

没有什么能比这张图更能说明问题了。

P0302故障码=P(动力/传动系统类故障)+0(国际标准格式故障)+3(点火子系统)+02(引擎第二缸点火失败)=您的爱车出现“动力系统中引擎第二缸点火失败”故障

那么我们该做什么?

很简单了,去检查您爱车引擎的第2缸的缸线、火花塞、喷油嘴,或许就能立即排除故障。

如果此时有人说,汽车电瓶需要换新的,那一定是有“猫腻”了!

看起来很神秘复杂的工作机制,这样方式来解析,大家应该不难掌握吧?

接下来,笔者给出几个实例,供有兴趣的读者“研究”,如果您能参照上图,将前2位字母数字含*读出来,您已经初通ODB故障码了!

示例:

P0201-引擎第1缸喷油嘴控制线路失效

C0710-底盘转向机构故障

B1671-车身电池模块电压超出范围

注:不同车型,故障现象表达或有差异,但基本原理一致。

3.数据传送方式

最后一小节有趣的内容了解即可,数据传送方式涉及计算机网络通信知识,在这里笔者就不深入介绍了,我们不需要了解诸如“十六进制”、“报文”等生涩的专业术语,仅为大家奉上一张直观的示意图,足以使您了解ODB数据传送的方式。

◥ODB信息是如何在线缆中传送的

车载电脑与终端设备通过能相互理解的“语言”(ODB系统协议)进行沟通,使用这样的“信封”(专业术语为“报文”)进行通讯,将一封封内含我们需要内容的“快递”发送给我们。

看见这个信封里有我们熟悉的那个故障信息了吗?

总结

汽车ODB系统工作机制较为复杂,但通过本图文的解析,其工作原理并不会使人非常难以理解。

如果您掌握了本期图文全面解析的汽车ODB系统工作原理,是否会有这样深刻的体会:如果没有ODB系统的保障,大量装备先进电气设备的现代汽车是很难进行维护保养的!

而实际上该系统的应用,也远不局限于文中总结的那些狭窄的领域。

对于行业用户来说,作为汽车最底层的数据采集平台,结合诸如以华为5G为代表的现代高速数据通讯技术,ODB系统可与多种应用系统整合,构建物联网属性的超大型网络应用平台。

例如:通过云技术+GPS技术提取每台运行车辆的实时运行数据,就能对庞大的车队进行有效地管理,不但能实时定位车辆的运行轨迹,还能实时掌握运行车辆各系统的工作状况,诸如平均油耗、怠速总时间等各方面的数据,甚至还可根据故障码情况,对车辆进行远程故障诊断与维修。

这类应用系统对于有效管理车队,控制运营成本、提高作业安全性都有非常良好的作用。

而对于普通车主,了解ODB排放检测功能的基本原理后,对车辆年审车检应有所准备。

在爱车上线年检前,对其尾气排放控制不自信的车主,应提前有针对性地对车辆尾气污染控制水平进行检测,确保顺利通过环保车检。(应将燃油质量因素考虑进去,ODB系统不检测燃油质量)。

日常用车环节,我们亦可安装简易ODB显示装置监控爱车运行,在车辆有故障前兆时,及时进行干预。

同时,掌握本期图文基本内容以后,对于车辆维修过程中存在的某些“猫腻”,您也具有了一定的鉴别能力!

祝各位身体安康,早日重返工作岗位。

本文来源于汽车之家车家号作者,不代表汽车之家的观点立场。

凭窗详窥车世界!汽车ODB系统全解析

20世纪90年代,相关标准化组织、车企、监管机构终于统一ODB标准,这其实就是现在鲜为人知的ODB 1标准(在国内道路上已经找不到这样的汽车了),而本文所解析的ODB,均指已经再次更新的ODB 2版本。 如今的OBD系统,在车辆通电或启动后,可随时监测全车所有相关传感器(汽车越高档,往往传感器越多,这也是为何此类车辆故障信息...

汽车部件功能测试哪家好

在汽车部件功能测试领域,苏州领引测控技术有限公司凭借其专业的技术实力和丰富的行业经验,成为业内佼佼者。我们专注于为汽车零部件及电子部件企业提供高精度的测试解决方案,涵盖了仪表盘检测、传感器校准与测试等多个方面。公司以客户为中心,技术为导向,致力于为客户提供定制化、高效、可靠的服务。选择苏州领引测控,意味着选择了品质与专业的保障。苏州领引测控技术有限公司坐落于国家历史文化名城:江苏省苏州市,是一家专业从事测试测量及工业自动化的技术型公司。公司坚持以客户为中心,以技术为导向,专业为各行业用户提供测试、测量解决方案和成套检测设备。公司专注于自动化柔性测试技...

断桥窗和系统窗有啥区别 系统窗和一体窗区别 75系统窗 为什么建议用系统窗 70系统窗介绍 何为系统门窗 wicona系统门窗 铝合金系统窗 罗克迪系统门窗
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梧州学院贺州学院百色学院河池学院哪个好 超威电池加水能用医用正溜水吗? 前苏联是由哪些国家组成? 电瓶车被偷,小区物业推脱责任怎么办? ...若车子车辆被损坏,小区保安或物业是否要承担责任? 摩托车放在小区车棚内被偷了,物业推脱责任,应该采用什么办法得到相应的... 车在小区被盗,物业门卫不承认。怎么办? 汽车被砸 物业理赔 婴儿连续打喷嚏是什么情况 在阜阳交满30年社保能拿多少线? 广西人为什么冬天穿拖鞋 汽车故障自诊断系统的功能和组成是什么? 冬天家里买什么拖鞋好? 本田xrv1.5左上角一个黄色的感叹号灯是什么? 冬季居家拖鞋 求暖心推荐个牌子,在线等? 国三,OBD,指的是什么?有什么作用? 冬天穿的棉拖鞋多久换洗一次比较好? 我的wifi路由器不小心按了复位键,搞到出厂默认设置,密码没了,我想设置 解放J6P车故障码SPN 520243 FMI7求大神解说 按了复位键 wifi倒是没要密码了可是连接了用不上 怎么回事? 生活常识:如何选购棉拖鞋,冬天怎么穿棉拖鞋不臭脚 之前把wifi隐藏了 但是198.168.1.1打不开 长按reset路由器也重启不了怎么办 哪些款式的拖鞋适合平常在家穿? 宝骏汽车故障灯大全查询 WIFI连不上了,我按了复位键怎么设置最号有图 冬天怎么样的拖鞋才叫好 为什么要使用汽车故障诊断仪? wifi恢复按钮在哪里 长城汽车故障码查询 冬天穿的拖鞋? 汽车启动机系统故障检测方法 汽车发动机故障灯亮了怎么回事? 天猫退款申请怎么取消 四个意识四个自信两个维护的内容是什么? 四个"意识",四个"自信"具体指的是什么 做到两个维护,四个意识,四个自信内容是什么? 四个自信四个全面四个意识两个维护是什么? 牢固树立四个意识,坚定四个自信的具体内容是什么? 四个全面,四个自信,四个意识,两个维护的内容和含义 十九大四个意识,四个自信是什么? 树立四个意识坚定四个自信是什么意思? 党的十九大报告提出的坚定四个自信四个意识分别指的是什么? 国产手表排行榜前十名有哪些? 国产手表前十名品牌有哪些? 国产机械手表前十名品牌 位居前十的国产名表品牌有哪些?有知道的吗? 值得推荐的国产手表品牌有哪些? 国产手表前十名品牌哪个比较值得信赖? 问下国产手表前十名品牌哪个品牌比较推荐呢?出席正式场合适合戴吗? 国内知名手表品牌有哪些?