由于没有使用OBD2Kit和Swift的示例代码,我将其fork到https://github.com/YannisDC/OBD2Kit中并将其用作pod。我翻译了一些OBJ-C示例代码,但似乎无法将FLWiFiScanTool向下转换为ELM327类型。为什么我总是得到零?importUIKitimportOBD2KitclassViewController:UIViewController,FLScanToolDelegate{@IBOutletweakvarhostIpAddress:UITextField!varscanTool:ELM327!@IBOutletweakvars
我需要使用plxKiwi-2wifiobd2设备从汽车Controller获取VIN号。我正在获取其他信息,例如汽车转速、速度、throttle位置等。格式正确。但是当我请求VIN号码时,它会给我以下回复。0140:490201FFFFFF1:FFFFFFFFFFFFFF2:FFFFFFFFFFFFFF这是无效的。在现代的EON汽车中,我得到了VIN号码的正确响应,但在几乎所有其他汽车中,我都得到了上述响应。那么是否有任何特定的“AT”命令来获得正确的VIN响应?请帮忙。 最佳答案 经过大量搜索,我得出的结论是,并非所有汽车都必须响
我需要使用plxKiwi-2wifiobd2设备从汽车Controller获取VIN号。我正在获取其他信息,例如汽车转速、速度、throttle位置等。格式正确。但是当我请求VIN号码时,它会给我以下回复。0140:490201FFFFFF1:FFFFFFFFFFFFFF2:FFFFFFFFFFFFFF这是无效的。在现代的EON汽车中,我得到了VIN号码的正确响应,但在几乎所有其他汽车中,我都得到了上述响应。那么是否有任何特定的“AT”命令来获得正确的VIN响应?请帮忙。 最佳答案 经过大量搜索,我得出的结论是,并非所有汽车都必须响
【车载开发系列】UDS诊断—OBD基础概述UDS诊断---OBD基础概述【车载开发系列】UDS诊断---OBD基础概述一.什么是OBD二.OBD和UDS的区别三.OBD应用功能与应用领域四.OBD的特点有哪些五.OBD的服务概述六.OBD服务中的DTC七.OBD服务中0x03和0x07的区别八.PendingDTC有什么用九.OBD的插口在哪里,插口是怎样的十.K线与L线一.什么是OBDOn-boarddiagnostic监控排放相关系统。OBD定义了排放相关系统必须支持的诊断服务和数据传输格式。如果说一个零件不用满足OBD,那么需要满足两个条件,不同地区满足的OBD法规不同。1)非排放相关;
我正在尝试从ANDROID向ELM327/OBD2协议(protocol)发送命令(WIFI诊断故障)。我从以下位置下载了一个api或库:https://github.com/pires/android-obd-reader这个api没有任何文档的问题。我们需要有关交换数据的命令和协议(protocol)的帮助。谢谢! 最佳答案 你真正想知道什么?使用ELM327,协议(protocol)相当简单。您只需发送一个ASCII格式的PID,您就会收到一个ASCII格式的答复。它基于投票。因此,您将收到1个请求的1个答案。只要您不发送,就
我已连接到OBDKey并获取数据。我想在车辆断电(点火开关关闭)时立即关闭我的程序如何检查点火开关是否已关闭? 最佳答案 如何使用引擎Controller的RPM值来确定引擎已停止运行?对于OBDKey,请使用010C\r命令。如果发动机未运行,这将是410C0000;如果ECU已经关闭,这将是NODATA。 关于android-OBD2如何检查点火开关是否关闭,我们在StackOverflow上找到一个类似的问题: https://stackoverflow
我是android的新手,我想开发一个蓝牙应用程序来从OBDII设备检索参数。我已经下载了示例蓝牙聊天应用程序并对其进行了配置。问题是为了接收参数,我需要发送给OBDII设备的消息是什么?我应该如何在应用程序端处理它们?谢谢。 最佳答案 你的问题不是很具体,但我会给你一些指导。首先,使用现有的OBD-II阅读器应用程序测试您的汽车是否真的可以工作。您拥有的ELM327蓝牙连接器(我假设它是ELM327)将ASCII命令转换为电压。所以你所要做的就是发送一些ASCII命令,然后你会得到ASCII值。OBD协议(protocol)知道几
关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭6年前。Improvethisquestion我正在开发这个应用程序,它需要我从OBDII适配器读取VIN并检查OBD是否连接到同一辆车。当我发送命令(0902)以获取VIN时,我无法获得完整的VIN。每次我发送命令时,我都没有收到前3个字符。我唯一收到的是VIN的最后7个字符,有时我会收到前7个字
谁能告诉我如何在android应用程序中读取OBDII蓝牙适配器的值。我想从我的android应用程序扫描蓝牙设备开始,然后在找到蓝牙设备后,我将如何与它交互并从中获取值? 最佳答案 您应该先阅读此http://developer.android.com/guide/topics/wireless/bluetooth.html它包含一步一步的过程。添加所需的权限,做一个bt适配器,然后找到配对/未配对的设备 关于android-从android应用程序中的OBDII蓝牙适配器读取值,我们
我需要从我的android应用程序建立与obd2设备的连接,比如扭矩应用程序。我需要从android手机将它配对。 最佳答案 ThisserviceisusedtofindpairedOBD-2,connectandkeepfetchingrealtimedatai.estandardPIDsandfindotherrealtimeparameterbasedonstandardPIDs,liketotaltravelleddistance,fuelconsumption,etcinbackground.Thisistestedin