CASTANETシステムとは、センサ情報をAtom 1.0形式で出版し、センサを簡単にマッシュアップするためのアプリケーション群である。
この文書では、CASTANETシステムのインストール手順について述べる。
CASTANETシステムには以下のものが含まれる
Phidget Driver、DBWebを使用しないのであればWindows Vistaでも利用可能
Windows Updateのカスタムアップデートからインストールするか、Microsoftのサイトから .NET Framework Version 2.0 再頒布可能パッケージ (x86) [1] をダウンロードしインストールする。
| [1] | http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5 |
Phidget21 2.1.2のバージョンはWindows Vistaには対応していない。このバージョンを使用するときにはWindows XPを使用すること。
| [2] | http://www.phidgets.com/downloads.php?lib_id=2 |
XAMPPとは、Apache、MySQL、PHP、Perlなどを一括していれることができるパッケージであり、DBWebではXAMPPに含まれるパッケージのうち、ApacheとMySQLを必要としている。 DBWebはPerlで書かれたWebアプリケーションでであり、動作のためにApacheを必要とする。MySQLはデバイスのデータを記録するのに使用する。
DBWebのインストールの前にXAMPPでインストールしたApacheとMySQLを起動しておく必要がある。 起動は、XAMPPのコントロールパネルで "起動" を押して行う。Windowsを再起動時にもApacheとMySQLが起動してほしい場合は "サービス" にチェックを入れる。
ApacheとMySQLの起動を初めて行うとWindows Firewallからブロック解除か否かのダイアログが現れる。起動しようとしたApacheとMySQLであることを確認してから"ブロックを解除する"を押して、ApacheとMySQLの通信が許可されるようにする。
| [3] | http://www.apachefriends.org/en/xampp-windows.html#641 |
| [4] | http://www.activestate.com/store/freedownload.aspx?prdGuid=81fbce82-6bd5-49bc-a915-08d58c2648ca |
事前に必要なものをインストールしておく。何が必要かは あらかじめ必要なもの の節を参照する。
インストールパッケージ CASTANET_Setup.exe をダウンロードする。
ダウンロードしたインストールパッケージ CASTANET_Setup.exe をダブルクリックする。[Next]ボタンを押すことによりインストールを進める。
以下にインストーラのスクリーンショットを掲載する。
DBWebをインストールする場合には、XAMPP, Windows Server 2003 Resource Kit, Perlのインストールが必要。詳細は あらかじめ必要なもの を参照。
このページで次へを押す前にApacheとMySQLを起動しておく。詳細は XAMPP を参照。
ユーザとデータベースを作成する場合のページ。
新たに作成するDBWeb用のMySQLユーザ名とパスワードをcastanet user, castanet passwordに入力する。 databaseのところには新たに作成するデータベースの名前を指定する。
特に理由がないのであれば、すでに入力されているユーザ名、パスワード、データベース名のままでよい。
インストーラがMySQLにユーザを追加したりデータベースを追加したりするときにはMySQLのrootパスワードが必要のため、root passwordを入力する。 MySQLのデフォルト状態ではルートパスワードは空白である。MySQLのrootパスワードを設定した覚えがないのであれば空白で良い。ただし、セキュリティの問題上推奨されない。
[Next]ボタンを押した直後にMySQLにrootユーザとして接続を試みる。接続できていなければエラーメッセージが表示され、再び入力を求められる。
すでにあるMySQLのユーザとデータベースを使用するばあいのページ。
使用する、すでに存在しているMySQLユーザ名とパスワードとデータベースを指定する。 データベースには、入力したユーザでのテーブルの作成権限が必要である。
新たにMySQLのユーザを作成したり、データベースを作成したりする必要がないためMySQLのrootパスワードは入力する必要がない。
CASTANETシステムをインストールするフォルダ。CASTANET Server, CASTANET Uran, DBWebのすべてはこのフォルダ以下に作成される。
この処理の中では以下のことが行われる
Perlのモジュールインストールの時に入力を求められることがある。その時は表示されたメッセージに従い入力する。特に問題が内容であれば[]内に表示されているデフォルトの選択肢で良い。何も入力せずにEnterを押せばデフォルトの選択肢となる。
入力を求められる時の例
インストールが完了すると、スタートメニューにCASTANETフォルダが作成され、その中に以下の項目が存在する
インストールが完了したので、CASTANETの使用方法はユーザーズガイドを参照してください。