2015年6月14日日曜日

データロガー 2号機プロジェクト (3)

今週末は車がなく(;´д⊂)ハードのデバッグができないので,しかたがないのでソフトのデバッグ・機能充実を図る.

前回の鈴鹿南では,データロガーと Android の Bluetooth 接続がプチプチ切れて困ったのだけど,どの段階でコケているのか現場では全くわからなかった.
実はデータロガーと Android は単に車両情報を通信しているだけではなく,マイコン側で実行するプログラムを Android から送信したりしているので,接続確立・ファームウェア送信が完了するまではログを表示するようにしてみた.

また,接続が切れると今まではエラー画面を表示して停止していたので,復旧のためにはいちいちピットインしなければならなかったけど,今回はデータロガー・Android 両方にウォッチドッグ的な処理を入れて,通信がおかしくなったら自動的に再接続を行うようにしてみた.

で,データロガー⇔Android 通信中におもむろにデータロガーをリセットしてみたのが上の画面.何回か TCP/IP 接続をリトライして,無事ファームウェア送信まで行って復帰できた.
いい感じヽ(´ー`)ノ

0 件のコメント:

コメントを投稿