ここ一月程度と大分時間をついやしたけど
ついについにできたわ!LinuxのwgetでgmailゲットとDIOを制御
どんなんかと説明すると
1.指定したgmailアカントとパスワードを使って、wgetで周期的に新着メールをチェックする
2.現在の時間とネットワークの遅れなどを考慮して数秒遅れた時間を取得
NOW=`date -ud "${JITTER} second ago" +%Y-%m-%dT%H:%M:%S | cut -c 1-18`
3.1項で取得した未読メールの内2項の時間とマッチする時間の件名を取得
4.件名にマッチした内容があるとDIOコマンドを実行する
5.例えば件名に『dio』を指定して送信すると
件名:remote-hand dio report
本文:
きつねが脱走しました=high
入力2=high
入力3=high
入力4=high
入力5=high
入力6=high
入力7=high
入力8=high
のようなメールを返信してくる
件名に『dio 0 1』を指定して送信すると出力ポート0番目を1(high)にするコマンドを実行する
と言うことで、例えばDIOからの5v-0v出力をソリッドステートスイッチなんぞにつっこんでAC100vをオンオフさせたら
部屋の照明を点けたり消したりが簡単にメール操作出来たり、入力ポートに適当な名前を付けておき、遠隔地から入力ポートのオン/オフ状態が確認出来ると言うことになる
これってまさにリモートハンドでっしゃろ
ダウンロードは下記から
http://sourceforge.jp/projects/pepolinux/wiki/chobit_prog%20pepogmail4dio
epoと