
こん○○は、@カトケンです、どうも
またまた脱線して新デバイス買ってみたりしつつ
ちょと思いついてELM327引っ張り出してきました
というのも
また最近やり始めた
Nissan K-LINE通信
ELM327でできないって書いてましたが
できるはずのAndroidアプリあるんだよなぁっと再度調査してみました
以前よりは理解が深まったので
詳細解説はまたにしてさらっと気味?に書いてみます
結論からですが、ダメだった一番の原因
手持ちのパクリデバイスだと
本家のATコマンドの再現性が低かった…
今回入手したのは
電源SW付きで便利なやつです
テストしたところ2コマンドだけ再現性低い(1.3のところ)
王道のv1.4コマンドをフルコンプしてるやつじゃないんですが
まぁいけるでしょってな具合で
王道のはもう少しして届いたら動作確認してみる予定ですが
とりまこやつで遊んでみたところ
なんだ
1コマンドだけでめちゃ簡単にBus Initできるやんwww
(パラメータは以前解析済みのものを適用)
とりあえずで水温などいくつかのReadは普通にできますた
このテストではうまく通信できましたがMinimum設定なので
ホントは明示的に各種初期設定した方がいいとは思いますです
って感じでTerminalベースでうまく通信できたんですが
意外と巷のAndroidアプリだと対応してるのは限られるんですね…
初期化処理中にErrorになるのもあるし…
Arduinoベースで直での通信ロジックはできてるので
拡張してELM327経由の通信ロジックも作っておこうかなぁ
んでも固有デバイスとでならまだしも
パクリデバイス毎の差異吸収対応とか出てきてまたハマりそうだしやめとくか…
あえてELM327経由にする必要もないかな…でもやってみようかな、んんー
っていうコロナ禍での暇つぶし。。。
Posted at 2020/05/31 05:17:45 | |
トラックバック(0) |
ソフト開発 | 日記