问题标签 [automotive]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何在android studio中创建汽车应用程序以触发超速通知
我想创建第一个应用程序来监听车速而不打开这个应用程序。可以在后台监控车速
android - 如何优化安卓汽车的启动时间
我将 nxp imx8 用于 android 汽车 amd 我的任务是以编程方式减少/优化 android 启动时间。在 aosp 中更改启动时间的代码
c++ - 客户端和服务器的 vsomeip 配置文件
当为客户端和服务器使用单独的 JSON 配置文件时,我无法在服务器和客户端之间建立通信我的要求是使用 vsomeip 框架传输 SOME/IP 数据。我在同一个系统上传输数据。但是,当对发送器和接收器使用相同的 JSON 文件时,我能够传输数据。下面是使用的 JSON 文件。
但是,当对发送器和接收器使用不同的 JSON 文件时,我无法建立任何连接。以下是使用的 JSON 文件。
server.json
客户端.json
如果 JSON 文件有问题或者我遗漏了其他内容,有人可以帮助我吗?
android - Pixel 3 XL 上的 AOSP Automotive,更改默认屏幕方向
我刚刚使用本手册在 Google Pixel 3 XL 上构建并刷新了 AOSP Automotive:https ://source.android.com/devices/automotive/start/pixelxl
它工作正常,但默认以纵向模式启动。不过,对于我的自定义启动器,我需要将它放在风景中。
我试图更改 core/res/res/values/config.xml 中的以下设置
但是重新刷系统后没有任何效果.img
我还尝试在 init.rc 中应用以下属性而没有任何效果
我在 Android 10 上,构建 QQ3A.200705.002。
任何提示将不胜感激..谢谢!
c++ - 无法接收 vsomeip 客户端的订阅确认
我使用了 vsomeip 示例中提供的 subscribe-sample.cpp 中的代码,根据我们的要求进行了少量修改。目前,订阅一条消息。该服务器是一个专有解决方案,它还使用 Genivi vsomeip 和通用 API 绑定。客户端已注册,但未收到订阅确认。
如果我在调用订阅 API 时犯了一些错误,或者是别的什么,有人可以帮忙吗?最后看到的消息是可用性,我们也看不到客户端已连接的消息。
android - 集成 car-ui-lib 时的问题
我想融入car-ui-lib
我的项目。我从这个google git在文件中手动创建Android.mk在
我构建我的项目之后,android studio 创建 cpp 文件夹并使用模块中的这段代码添加我的Android.mk文件。(src/main/jni)
build.gradle
现在的问题是,car-ui
组件仍然没有显示,我尝试这些导入:
但它仍然显示“无法解析符号 ui”
我也在 Android.mk 代码下面尝试,但问题仍然存在。
我也尝试了他们的官方文档,但仍然没有任何效果。任何教程/帮助将不胜感激:)
python - Python obd 没有将树莓派连接到汽车
我有一个 Raspberry Pi 3,我正在尝试将它连接到我汽车的 OBD。我有一个 Veepeak 迷你蓝牙 OBD2 扫描仪,我已经测试它在 Android 上与 Torque 完美配合。
[更新到最新版本的 pythonOBD 后更新]
事实证明,几天前有一个提交0100\r
导致消息出现延迟。这样做显然是为了减轻一组特定的 OBD 扫描仪没有及时响应该特定消息。我已经克隆了repo并从 master 中提取了最新的并将导入行更改为:
现在,当我获得一组单独的日志时,我永远无法掌握汽车数据。出于某种原因,自动协议默认为协议 6,它在消息CAN error
后输出 a。0100\r
在将其设置为协议 5(唯一一个有希望的结果)之后,我得到了这些日志:
看起来0100\r
写了两次,日志read: b'BUS INIT: OK'
首先返回,然后返回read: b'STOPPED\r\r>'
。无论是 38400 还是 9600,波特率似乎都一样,所以我认为这也不是问题。
[原问题]
我已经在 Raspberry Pi 上设置了蓝牙并配对了设备,但是在尝试运行以下脚本时,它在 10 到 20 次尝试中大约有 1 次使用以下日志:
当它失败时(绝大多数时间),它会显示:
当它成功时(10 次或更多次尝试中的 1 次),它会显示:
请注意,这84 F1 10 41 0C 08 3C 16
不是 OBD 扫描仪的 MAC 地址。也是rfcomm47
手动设置为随机值,刚好选了47。
成功日志的一致之处在于协议的编号(5)。我在其他地方看到了继续尝试连接的建议,但是当我添加这样的内容时
从第二次开始,每次调用它时我都会获取这些日志:
第二部分无限重复。使用直接连接到协议 5connection = obd.OBD(protocol="5")
给了我这个:
以前有人遇到过这个问题吗?我想不出任何其他方法可以尝试看看它是否有效。任何帮助将不胜感激。
gps - 是否有任何可能的技术或软件可用于在不使用 GPS 的情况下测量移动车辆自身的速度?
我正在研究车速传感器。我想知道是否有一些技术或软件算法可用于在不使用 GPS 的情况下确定车辆自身的速度。
我一直倾向于使用雷达或激光雷达传感器以及一些计算算法来估计移动车辆的自身速度。这怎么可能?
capl - 具有消息类型的 CAPL 关联数组
我正在尝试制作 CAPL 关联数组,它可以为每个 ID 保存例如 10 条最新的 CAN 消息,如下所示:
是否有可能在 CAPL 中创建关联数组,其中键是一些整数类型值,值是消息数组?
can-bus - 行驶记录仪远程身份验证
我正在尝试通过向连接器 C 上的 VDO 行驶记录仪发送 RemoteCompanyCardReady cantp 消息来进行远程行驶记录仪身份验证。
我收到的回复消息是 nack 7f 31 7f,这似乎表明没有开放会话。我似乎无法在任何地方找到如何打开行驶记录仪的诊断会话。另外,我用于发送消息的罐头 ID 是 18DAEEFB,对吗?谁能给我can总线上的字节序列吗?