Search this site :


December 2009 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

« ウェザーバケットがやって来た! |メイン| 気温のグラフを書いてみよう! »

観測データを公開しよう!

さて、ウエザーバケットを設置してほぼ一週間たった。観測データは快調に蓄積されている。

さて、この蓄積されたデータをWEBに公開しようと思う。データはウエザーバケットと接続されているPCのCドライブに蓄積されている。まず、これを定期的WEBサーバへ転送する設定をする。

転送方法: SCPによる転送
 WEBサーバはLinuxで動作している。また、FTPサーバなどはセキュリティー上公開されていない。そこで、セキュアな通信手段であるSSHをつかって動作しているSCPで転送することにした。

今回利用した、Windows上のSCPプログラムについては以下のURLを参考にされたい。

SCPのサイト

さて、ウエザーバケットは10分に一度気象データを取得するように設定した。したがって、ほぼリアルタイムでデータを公開するには、このデータを少なくとも10分間隔でWEBサーバへ転送する必要がある。そこで、SCPで以下の処理を行い、Windowsのタスクに登録して、10分毎にデータを転送することにした。

作成したバッチプログラム
@echo off
scp -pw xxxxxx -r Data root@123
.456.789.123:/var/www/html/backet > nul

※上記は実際には2行です。

本当はネットワーク上のディレクトリにsambaでマウントしてデータを保存したかったが、バケットのbacketmateはネットワークフォルダには非対応のようだった。

とりあえずデータを一覧で表示することは、以下のプログラムで可能だ。

http://www.agrisensor.com/backet/disp.php

以下のプログラムをベースにこれから動的に観測データを表示するプログラムを作成していきたい。

'ウエザーバケット データ表示プログラム

$data=file('./Data/M0604_0101.csv');

foreach ( $data as $id => $value ) {
echo "$value" ;
}

Category ウェザーバケット | April 13, 2006 | 投稿者 admin : 07:56 AM | コメント (0)


コメント
この記事に関するコメントはこちらから




保存しますか?

(書式を変更するような一部のHTMLタグを使うことができます)

Recent Entries

categories
Comments

Links


copyright gaiasensor.org. all rights reserved.