GoGPT Best VPN GoSearch

OnWorks 网站图标

obdsim - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 obdsim

这是 obdsim 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


obdsim - 模拟 ELM327 设备

概要


奥德西姆 [ 选项 ]

商品描述


obdsim 模拟连接到一个或多个 ECU 的 ELM327 设备

配置


-g|--发电机
选择发电机。 --help 输出有效列表。 见标题部分
欲了解更多信息,请参见下方的多个 ECUS。

-s|--种子
特定于生成器的种子。 有关更多信息,请参阅下面标题为插件种子的部分
信息。 -s 选项必须紧跟在生成器之后

-d|--customdelay
特定于发电机的延迟。 这实际上是 ECU 的处理时间
正在添加。 -d 选项必须紧跟在生成器之后

-l|--列表生成器
打印在生成器中编译的简洁列表

-L|--列表协议
打印所有协议的列表

-p|--协议
以此协议启动。 协议采用 [A]{digit} 形式,其中可选的“A”前缀
表示自动,数字来自 --list-protocols

-n|--基准
更改将采样率打印到标准输出的时间。 “样本”是成功的价值回报,
不是 AT 命令或 NO DATA/? 回应。 “查询”是任何和所有客户端查询。
参数以秒为单位,零表示禁用。

-q|--日志文件
将所有串行通信写入此日志文件

-o|--启动记录器
尝试 [公认的弱和硬编码] 尝试启动 obdgpslogger
附加到有问题的模拟器。 仅 POSIX。

-c|--启动屏幕
尝试 [公认的弱和硬编码] 尝试启动附加到
有问题的模拟器。 要关闭该屏幕窗口,请使用 ctrl-a, k。 仅 POSIX。

-t|--tty-设备
与其打开 pty,不如尝试在 的/ dev 反而。 仅 POSIX。

-w|--com-port
指定要在 Windows 上使用的虚拟 com 端口 [例如“COM1”]。 仅限 Windows。

-e|--genhelp
打印指定生成器的帮助信息,然后退出。

-V|--elm-version
当有人用 ATZ 或类似设备重置时假装是这样

-D|--elm-device
当有人打电话给 AT@1 时假装是这样

-b|--蓝牙
用蓝牙听。 请参阅下面标题为 BLUETOOTH 的部分

-v|--版本
打印版本号并退出。

-h|--帮助
打印帮助并退出。

PLUGIN 种子


每个插件都需要一个种子。 这些种子是这样的:

随机 [可选] 这是一个随机种子

Cycle [可选] [以秒为单位的循环时间[,齿轮数]]

Logger [强制] obdgpslogger 日志文件的文件名

dlopen [强制] 动态链接库的文件名
[可选] ",subseed" 可选种子传递给 dlopen'd 生成器。

套接字 [强制] ip-or-hostname:port

DBus [强制] 插件配置文件的文件名

gui_fltk
[无关] 忽略传递的种子

错误 [无关] 忽略传递的种子

计算机控制系统


OBDSim 支持多个模拟发动机控制单元 (ECU)。

对于您在命令行中指定的每个生成器,它都会创建一个 ECU。 播种每个
生成器,种子必须立即在命令行上跟随该生成器。

例如,这将创建一个带有三个 ecus 的 sim。 第一个ecu是模拟通过的
日志文件,第二个是用种子 42 生成随机数,以及 gui 生成器
没有使用种子。

obdsim -g 记录器 -s ces2010.db -g 随机 -s 42 -g gui_fltk

支持的 AT 指令


OBDSim 尚不支持全套 ELM327 命令。 ELM327 数据表涵盖
所有这些都详细,但对当前支持的每个 AT 命令的简短描述
obdsim 在这里:

在{0,1,2}
自适应定时关/开/活力

D{0,1} 显示 DLC [数据字节] 开/关

L{0,1} 换行开/关 [总是通过 CR]

H{0,1} 标题开/关

S{0,1} 空格分隔符开/关

E{0,1} 命令回显开/关

SP[A]{0-9,AC}
设置协议。 数字上的可选“A”前缀表示“自动”

TP[A]{0-9,AC}
尝试协议。 与 SP[a]{0-9,AC} 的行为相同。 如果协议是,总是成功
已知

ST{n} 设置超时。 十六进制值乘以 4,以毫秒为单位

@1 请求 elm 设备描述

@2 请求 elm 设备标识符

@3 设置elm设备标识符

CVdddd 校准当前电池电压为 dd.dd

RV 请求当前电池电压

D 重置为默认值

DP 描述协议

DPN 按编号描述协议

我请求设备版本号

Z 重置设备

WS 重置设备,热启动

EXIT 不是真正的 AT 命令; 发送这个告诉 obdsim 退出。 主要用于
与 --launch-screen 结合使用

蓝牙


在撰写本文时,仅 Linux 支持蓝牙。 为了使蓝牙工作,
您可能需要设置您的蓝牙设备来宣传它能够
适当的串行协议。

在我这里的系统上,我使用以下两个命令来临时设置它[你会想要
替换您自己的硬件地址]:

须藤 rfcomm 绑定 0 00:02:72:14:41:C4 1
须藤 sdptool 添加 SP

附注


默认的 sim ELM 版本和设备都声称是 OBDGPSLogger。 有些软件可能
不是这样的。 您可能会发现一些有用的流行硬件示例:

OBD专业版
obdsim -V ELM327\ v1.3\ 兼容 -D OBDPros\ LLC\ v3

OBD链接
obdsim -V ELM327\ v1.3a -D SCANTOOL.NET\ LLC

使用 onworks.net 服务在线使用 obdsim


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。