Technical Information/GR-CITRUS
GR-CITRUS + WA-MIKANによる Server Sent Events 通信
2018/03/15
GR-CITRUS + WA-MIKAN で構成したWiFi httpサーバを用いて、接続した携帯端末のwebブラウザにCITRUSで測定したアナログ値をリアルタイムにグラフ表示します。
構成
動作説明
- GR-CITRUS (v2.36以降) + WA-MIKAN にてWiFi APを構築し、クライアントのwebブラウザからのアクセスに応じて17ピンのアナログ値のデータをリアルタイムにクライアントのブラウザにグラフを表示させます。(但しバッファ分の遅延あり) プロトコルは SSE を用います。クライアントはAndroid携帯端末、ブラウザはChromeにて動作確認済みです。クライアント側ブラウザでは下記JavaScriptを使用してグラフ表示を行います。
http://smoothiecharts.org/
なお、
・上記のソースはhttpsアクセスしなければ取得できない
・インターネットに接続しなくても通信出来るようにしたい
これらの理由から、一旦ダウンロードしたJavaScriptソースを組み込んだhtmlファイルをbodyとしてSDカードに保存し使用します。(SDカードからの転送スピードが遅いので、ファイルサイズを圧縮するためにJavaScriptのコメントを抹消しています)
使用方法
ソフトウェア