「OBD2で取れるような情報は、Javascriptで採れるということですか?」「YES」ということだった。
どこまで書いていいのかわからないけれど・・・
日産のハッカソンで聞いてきた話
・CANの情報やあるもの(これが秘密なのかどうかわからない)の情報(押された、離された等)が
(車内の?)MQTTのサーバーに送信される
・23.jsというJavascriptを使うと、そのMQTTのサーバーに送られた情報が読めたり、
情報をpublishできたりする。
具体的には、CANやあるものの情報に対して、addEventListenerする、getする、setすることができる。
・そこで23.jsでCANやあるものの情報を取ってきて、それをもとに処理するJavascriptを含んだ
HTMLファイルを書いて登録する。
・車内の、あれはカーナビなのかなあ?のブラウザで、そのHTMLファイルを呼び出す
・そうすると、そのブラウザがJavascriptを実行し、CANやあるものの情報を取ってきて、処理する
というしくみ。
あるものについて、書いていいのかどうかわからないので、伏せておく。
ただ、プロジェクト名は既に出ているので、書いておくと、
NISSAN SWingというやつ。
ヒント
http://itlab-yokohama.com/swing_hp/
にある、お寿司が、それ(=あるもの)。実物みてきた。
どこまで書いていいのかわからないけれど・・・
日産のハッカソンで聞いてきた話
・CANの情報やあるもの(これが秘密なのかどうかわからない)の情報(押された、離された等)が
(車内の?)MQTTのサーバーに送信される
・23.jsというJavascriptを使うと、そのMQTTのサーバーに送られた情報が読めたり、
情報をpublishできたりする。
具体的には、CANやあるものの情報に対して、addEventListenerする、getする、setすることができる。
・そこで23.jsでCANやあるものの情報を取ってきて、それをもとに処理するJavascriptを含んだ
HTMLファイルを書いて登録する。
・車内の、あれはカーナビなのかなあ?のブラウザで、そのHTMLファイルを呼び出す
・そうすると、そのブラウザがJavascriptを実行し、CANやあるものの情報を取ってきて、処理する
というしくみ。
あるものについて、書いていいのかどうかわからないので、伏せておく。
ただ、プロジェクト名は既に出ているので、書いておくと、
NISSAN SWingというやつ。
ヒント
http://itlab-yokohama.com/swing_hp/
にある、お寿司が、それ(=あるもの)。実物みてきた。