obd-ii相关内容
..
将命令写入BLE设备并接收数据时遇到问题.我正在将ASCII编码的字符串写入特征.当其时间将数据解码回时,就会出现问题.接收到的数据与iOS中接收到的数据一样,但是当我尝试解码时,它只是空白.我尝试通过UTF8解码器和ASCII解码器进行解码,但未获得结果. 这就是我发现设备的方式. @override无效的initState(){//TODO:实现initStatewidget.flu
..
您好,我想知道从该OBDII BLE设备/加密狗中应该使用什么写入和通知特性?: 我想在Flutter中为IOS创建一个程序. 有很多 : Device name: VEEPEAK Device id: 34E2B2AF-60F4-9362-DBF6-AD750321AABA Number of discovered Services: 3 Service Service: UUID: 0
..
我是编程新手,正在尝试通过OBD II设备与车辆通信.串行到USB.我已经完成了我想要的操作,但是我得到了输入的命令以打印出来.我该如何从设备中获取信息? 这里是我的代码.我正在使用Python 3.2.3 import serial import time import string import io import os import sys ser = serial.Serial
..
由于没有使用OBD2Kit和Swift的示例代码,因此我将其分叉到 https://github.com/YannisDC/OBD2Kit 并将其用作吊舱. 我翻译了一些OBJ-C示例代码,但似乎无法将FLWiFiScanTool转换为ELM327类型.为什么我不断变得零? import UIKit import OBD2Kit class ViewController: UIVie
..
我正在尝试创建一个iOS应用,该应用将从OBDII蓝牙4(LE)设备读取.我购买了Vgate icar3蓝牙(4.0)elm327 OBDII.我将其插入我的车中,然后找到宣传一些服务的IOS-VLink外设.然后,我可以获得这些服务的特征.这些是我发现的服务:
..
我正在研究为支持BLE(蓝牙低功耗)的车载OBD2适配器构建应用程序(Android和iOS).为了使该应用程序能够与来自不同供应商的此类适配器一起使用,我假设将有一组标准的GATT配置文件,即这些适配器将用于标准功能(例如发动机RPM,燃油水平等)的服务和特性.可以在构建移动应用程序时参考的地方找到此信息吗? 解决方案 OBD2 BLE适配器不使用任何固定的GATT配置文件.大多数(如果
..
我正在尝试制作一个在Windows下运行并与ELM327设备通信的软件.我创建了第一个版本,然后进入SMART ForTwo(SMART 451)车辆,并设法与组合仪表连接(发送CAN ID为782,接收CAN ID为783).但是,我对流程控制有很大的疑问.这是日志: TX:ATI RX:ELM327 v1.5a TX:ATE0 RX:ATE0 OK TX:ATSP6 RX:好
..
我编写了一个代码,该代码能够成功找到配对的OBD并建立与ELM327的连接,但是当我尝试发送ATZ命令时,应用程序崩溃了. 这是代码段,我可能做错了 public HashMap startOBDCommunicator( BluetoothSocket btSocketConnected, String paramClassNa
..
我正在开发一个Android应用程序,该应用程序通过Wifi连接到OBD2设备,并且该应用程序可以读取速度,RPM,发动机冷却液温度等详细信息.因此wifi仅用于与OBD2设备连接(它不具备连接互联网,仅用于与本地客户进行通信).我还需要Internet连接才能使用Web服务.但是连接了wifi后,我无法通过android中的移动数据网络连接互联网. 也为iOS开发了类似的应用程序.在iOS
..
我要做的是通过Vector db Editor ++中创建的.dbc文件请求所有所需的PID。 我对CAN通信了解得足够多,能够使用1个或2个PID进行此操作,因为DLC每个CAN消息最多允许8个字节的数据。我也熟悉有关PID https的资源的资源。 ://en.wikipedia.org/wiki/OBD-II_PIDs#CAN_.2811-bit.29_bus_format 我无
..
有 OBD-II 设备,如 http://www.rczd.com/c/2015/Car_Diagnostic_Tools_0223/41193.html 此设备提供商没有其网页或文档来源。我们在框中有简短的“快速启动”,并保证它支持 OBD-II PID 。 最近我曾经关注 https ://en.wikipedia.org/wiki/OBD-II_PIDs#Mode_1_PID_41
..
我需要一些帮助才能将我从汽车中的OBD适配器获得的答案转换为十进制,然后将转换后的任何值添加到公式并打印出来。 私有类ConnectedThread扩展Thread { private final InputStream mmInStream; private final OutputStream mmOutStream; 私有BluetoothSocket mmSocket;
..
我需要使用plxKiwi-2 wifi obd2设备从汽车控制器获取VIN号码。我得到其他信息,如汽车转速,速度,油门位置等。格式正确。 但是当我申请VIN号时,它给出了我的响应。 014 0:49 02 01 FF FF FF 1:FF FF FF FF FF FF FF 2:FF FF FF FF FF FF 这是无效的。在现代的EON汽车中,我得到了适当的VIN号响应,但是几乎
..
我正在研究连接OBD2适配器并获取速度,转速,油门位置等实时数据的应用程序。当我一次读取一个命令时,它可以像发送命令“010C\r一样正常工作“,我得到当前的RPM。 我认为在一个请求中发送多个命令是不可能的。但在其他应用程序如EngineLink HD,Dashcommand中,我们发现有多个组件如果我们正在驾驶汽车并检查RPM,Sped和Throttle,那么它们会在每1秒更新一次。它看
..
首先,让我以我刚刚接触python作为序言,在这里没有自我。我将这些代码从各个站点拼凑在一起,其最终目标是向OBD-II芯片输出十六进制代码并等待响应。这个响应也是HEX,被转换为十进制处理后发送到输出。很简单的权利? 好的,有两个问题。 其中之一是.readline()删除响应的第一个字母。 例如,如果我想要“> Elm327”,我会找回“> lm327”。 另外一个问题
..
我在C ++中编写一个OBDII阅读库/应用程序。通过发送一个简单的字符串命令,然后将结果通过每个参数的特定函数,从汽车的计算机检索数据。 我想读取配置文件我想要的所有命令,可能是这样: 名称,命令,函数 引擎RPM ,010C,((256 * A)+ B)/ 4 速度,010D,A 基本上,非常简单,所有数据都需要以字符串形式读入。任何人都可以推荐一个好的简单
..
我想发送AT命令在日产Leaf切换我的车灯。 它位于ID 625 0x00 - OFF 0x60 - ON 0x40 - 停车灯亮 0x68 - 头灯&雾灯ON 如何通过终端发送命令来改变这一点 $ p 解决方案 如果你的Nissan正在说CAN(即你的ELM 327设备会回复一个6到9之间的数字,发送 AT DPN ),那么您可以
..
下面是我的code建立与ELM327蓝牙连接,并使用一台笔记本电脑与它comunicating: 进口java.io. *; 进口java.util.Vector中; 导入javax.bluetooth *。 进口javax.microedition.io.Connector; 进口javax.microedition.io.StreamConnection; 进口的javax.swing *。
..
我必须做一个Android应用程序,从连接到汽车的OBD-II端口蓝牙设备通过蓝牙读取值。 我用的UUID SPP UUID 00001101-0000-1000-8000-00805F9B34FB。 如果我创建了要连接到OBD-II器件的4个线程,3 连接()取值失败,只有一个线程能够连接到设备。 有没有办法通过蓝牙更螺纹连接到OBD-II器件的方法吗? 我不知道,如果榆树237 设备能
..