問題タブ [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.

0 投票する
2 に答える
264 参照

android - How to create automotive application to trigger notifation for overspeed in android studio

I want to create first application to listen car speed without open this application. It is possible to monitor car speed in background

0 投票する
2 に答える
640 参照

android - car-ui-lib の統合中の問題

car-ui-libプロジェクトに統合したい。このGoogle gitから手動でファイルにAndroid.mkを作成します プロジェクトをビルドした後、Androidスタジオはcppフォルダーを作成し、モジュールでこのコードを使用してAndroid.mkファイルをそこに追加します。(src/main/jni)build.gradle

問題は、car-uiコンポーネントがまだ表示されないことです。これらのインポートを試します。

それでも「シンボルUIを解決できません」と表示されます

以下の Android.mk コードも試してみましたが、問題は同じままです。

公式ドキュメントも試しましたが、まだ何も機能しません。チュートリアル/ヘルプをいただければ幸いです:)

0 投票する
1 に答える
898 参照

python - Python obd はラズベリー pi を車に接続しません

私は Raspberry Pi 3 を持っていて、車の OBD に接続しようとしています。私は Veepeak Mini Bluetooth OBD2 Scanner を持っており、Android の Torque で完全に正常に動作することをテストしました。

[最新バージョンの pythonOBD に更新した後の更新]

数日前に、メッセージの遅延を引き起こしたコミットがあったことが判明しました。0100\rこれは、特定のメッセージに対して時間内に応答しなかった特定の OBD スキャナーのセットを軽減するために行われたようです。レポを複製し、マスターから最新のものを取得し、インポート行を次のように変更しました。

さて、別のログ セットを取得していましたが、車のデータを取得することはできませんでした。auto プロトコルのデフォルトは、何らかの理由でメッセージのCAN error後にa を出力するプロトコル 6 です。0100\r有望な結果が得られた唯一のプロトコル 5 に設定した後、これらのログを取得しています。

2 回書き込まれたように見え0100\r、ログはread: b'BUS INIT: OK'1 番目とread: b'STOPPED\r\r>'2 番目に返されます。ボーレートは38400でも9600でも同じように動作するようですので、それも問題ないと思います。

【元の質問】

Raspberry Pi で Bluetooth をセットアップし、デバイスをペアリングしましたが、次のスクリプトを実行しようとすると、次のログで 10 ~ 20 回の試行で約 1 回動作します。

失敗すると (ほとんどの場合)、次のように表示されます。

成功すると (10 回以上の試行に 1 回)、次のように表示されます。

84 F1 10 41 0C 08 3C 16OBD スキャナの MAC アドレスではないことに注意してください。またrfcomm47、ランダムな値に手動で設定され、たまたま 47 を選択しました。

成功ログについて一貫しているのは、プロトコルの数 (5) です。接続を試み続けるという提案をどこかで見たことがありますが、このようなものを追加しているとき

2回目から呼び出されるたびに、これらのログを取得しています:

2番目の部分は無期限に繰り返されます。を使用してプロトコル 5 に直接接続すると、次のようになりますconnection = obd.OBD(protocol="5")

以前にこの問題に遭遇した人はいますか? それが機能するかどうかを確認するために他に何も考えられません。どんな助けでも大歓迎です。

0 投票する
1 に答える
56 参照

can-bus - タコグラフ遠隔認証

RemoteCompanyCardReady cantp メッセージをコネクタ C の VDO タコグラフに送信して、リモート タコグラフ認証を実行しようとしています。

私が受け取る応答メッセージは nack 7f 31 7f で、開いているセッションがないことを示しているようです。タコグラフへの診断セッションを開く方法がどこにも見つからないようです。また、メッセージの送信に使用している缶 ID は 18DAEEFB ですが、正しいですか? そのための缶バスのバイトシーケンスを教えてもらえますか?