arduinoと電子メール通知を含むプロジェクトを開始したいと思います。私はこのようなことはこれまでに行われたことは確かではありませんが、私はそれが何らかの形であると推測しています。私に説明させてください。基本的には、ピエゾセンサーまたはキネクトのいずれかを使用してarduinoをセットアップして、アクションが実行されたとき(または圧力が感知されたとき)電子メール(またはツイート)が自動的に送信されるようにしたいと思います。私はこれを行うことができると確信していますが、どこから始めたらいいのか分かりません。前もって感謝します。Arduino自動メール通知
答えて
私は以下のコードをテストしていませんが、これはあなたがしようとしているものの最も基本的な構造です。
Arduinoでは、電子メールを送信するときにシリアル回線( "arduino_output")に何かを出力するように設定してください。その後、コンピュータで、そのイベントを待ちます。
Linuxは、シリアルポートをファイルの読み取りと同じように扱うことができるため、実際には簡単です。
#!/usr/bin/perl
use open ':std';
use MIME::Lite;
#Open the COM port for reading
#just like a file
open FILE, "<", "/dev/usbTTY0" or die $!;
#setup e-mail message
$msg = MIME::Lite->new(
From => '"FirstName LastName" <[email protected]>',
To => "[email protected]",
Subject => "subject",
Type => "text/plain"
);
#loop forever (until closed w/ ctrl+c)
while (1){
while (<FILE>){
# if there is output from the arduino (ie: Serial.write(...))
# then the e-mail will be sent
if ($_ == "arduino_output"){
MIME::Lite->send('smtp','mailrelay.corp.advancestores.com',Timeout=>60);
$msg->send();
}
}
}
プロジェクトで幸運を祈る。
arduinoでメールをチェックするのはとても簡単です!
私は投稿をここに書いたhttp://www.albertopasca.it/whiletrue/2011/03/arduino-mail-notifier-cs/ Gmailでメールを確認するためにWindowsでC#を使用する。
コードは、必要なすべてのOSで使用するように変更することができます。
これが役に立ちます。
arduinoから電子メールを送信するためにgmail smtpを使用するためにsslライブラリを使用することに近い何かをしましたか? – aVC
私はアルドゥイーノから、その後Pyserial
を使用することをお勧めしたいあなただけの十分
import serial
import smtplib
def sendMail(receiver,message):
try:
s=smtplib.SMTP_SSL()
s.connect("smtp.gmail.com",465)
s.login("[email protected]", "Password")
s.sendmail("[email protected]", receiver, message)#write the destination at receiver parameter
except Exception,R:
print R
ser = serial.Serial('/dev/tty.usbserial', 9600)# or in windows you could write port name
while 1:
receive = ser.readline()
if receive == "send mail":sendMail("[email protected]","YOU got mail from arduino!")
{pyserialをインストールした後}のpythonに
、その後void setup(){
Serial.begin(9600);
}
void loop(){
if (EVENT BECOME TRUE /* sensor value or whatever */){
Serial.write("Send mail");
}
}
フォームのpythonのデータを送信したいです私の場合、あなたのMAILホストに応じてsmtpを変更することができます。私はgmailを使っています。あなたのプロジェクトに幸運をもたらしました:D
- 1. Given自動メール通知の場合
- 2. 自動修正の通知
- 3. Facebook自動ログイン - 通知ユーザ
- 4. Androidプロンプト通知自動コード
- 5. Microsoft Traslator Widget通知/自動
- 6. Javaのスケジュール通知メール通知
- 7. Laravelのメール通知
- 8. 電子メール通知
- 9. Python(Arduinoモーションセンサー、SMS通知あり)
- 10. Azure Webアプリケーションの自動スワップ通知
- 11. 自動通知のユーザー戦略
- 12. Cordova App(ハイブリッドアプリ)の自動インクリメントプッシュ通知バッジ
- 13. Linuxフォルダ変更自動通知
- 14. iOSプッシュ通知の自動/スケジュール
- 15. iOSでの自動SMS通知
- 16. バグビレッジiPadゲームの自動通知
- 17. APIなしの自動通知
- 18. XCTestによる自動プッシュ通知テスト
- 19. djangoモジュールを使って自動的にメール通知を送信するには?
- 20. odooで日付をチェックして自動メール通知を送信する方法
- 21. 電子メールに電子メール通知スクリプト
- 22. レールのメール通知 - メーラー
- 23. 電子メールでの通知
- 24. メール受信通知(Exchange 2007)
- 25. androidの着信メール通知
- 26. クライアントサイドスクリプト電子メール通知
- 27. Redmine電子メール通知
- 28. wso2is5.3:送信メール通知
- 29. TFS電子メール通知
- 30. cruisecontrol電子メール通知
私は似たようなことをしたい(私は電子メールや温度の読み値が必要)。 Arduinoはネットワークとどのように通信しますか?イーサネットシールドを使用していますか? Wi-Fi?がんばろう! – Lisa