フリーザー/冷蔵庫サンプル多くのアプリケーションで、ある条件下で起こったことをEメールで連絡することは有用です。 例えば、冷蔵庫や冷凍装置の温度が高くなり過ぎた場合。 この例は、アナログ温度センサーによって駆動された特定のアナログ・ピンがある値に達する場合に警告の電子メールを送る 装置を設定する方法を示しています。 この例は、さらにEZウェブ・リンクスによって送られる電子メールの内容を編集する方法も示しています。 このサンプルでは、Input 1が3V以上になったときにアラームを電子メールを送るトリガーとなります。 初期設定: config.htmと名前を付けて新しい xxx.htmファイルを作成します。これはアプリケーションに必要な全ての 初期設定を含んでいます。一度、EZ Web Lynxにアップロードされますとウェブ・ブラウザーで見ることが出来、 設定されます。コンフィギュレーションは不揮発メモリにストアされますので、必要なことは config.htmを一度 試しに動かせて見ます。替わりにこられのセッティングをシリアル・ポート、又は、UDPコマンド・ポードを使って 設定することも出来ます。 下記の内容を config.htmに追加して下さい: <html> <head> <title>ezWeblynx e-mail alarm setup</title> </head> <body> <!--(EXEC ID=My Device Name)--> <!--(EXEC NVSTRING0=Refrigerator)--> <!--(EXEC EMAIL_HOST=smtp.myisp.com)--> <!--(EXEC EMAIL_PORT=25)--> <!--(EXEC EMAIL_USER=username)--> <!--(EXEC EMAIL_PASS=password)--> <!--(EXEC EMAIL_TO=dest@myisp.com)--> <!--(EXEC EMAIL_FROM=ez@myisp.com)--> <!--(EXEC EMAIL_SUBJECT=ezWeblynx E-mail alert!)--> <!--(EXEC TRIGGER_SAFETY=1)--> <!--(EXEC TRIGGER_DELAY=300)--> <!--(EXEC TRIGGER_INSPECT1=ANALOG,1,1,3.0)--> <!--(EXEC TRIGGER_ACTION1=EMAIL)--> <h1>ezWeblynx configured for e-mail alerts!</h1> </body> </html> 使用されるコマンドの説明:
例えば、電子メールを送ろうとしますと、email.txtと呼ばれる新しいテキスト・ファイル を作成し、そして、プロジェクトに追加します。 EZ Web Lynxによって電子メールが送信される時、その電子メールのためにemail.txtの内容が 使用されます。次の内容をその email.txtに追加します。: Alarm Condition! Device ID: <!--(READ ID)--> <!--(READ NVSTRING0)--> is greater than 3.0V (current reading is <!--(READ PIN_ANALOG1)-->) 使用されるコマンドの説明:
このプロジェクトでアップロードされたEZ Web LynxはいつでもInput 1が3.0V以上の入力電圧の時、 アラーム電子メールを送ります。 |
||