arduino smtp envío de correo electrónico (email)

25
PRÁCTICAS SANAS CON ARDUINO UNO ARDUINO + ETHERNET SHIELD + SMTP Elaboró: Israel Magaña De: Mayatronics.com

Upload: israel-magana

Post on 18-Jul-2015

258 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Arduino smtp envío de correo electrónico (email)

PRÁCTICAS SANAS CON ARDUINO UNO

ARDUINO + ETHERNET SHIELD + SMTP

Elaboró: Israel MagañaDe: Mayatronics.com

Page 2: Arduino smtp envío de correo electrónico (email)

Objetivo

● Al finalizar esta presentación, el estudiante podrá enviar un correo electrónico a través de un servidor SMTP Autentificado que desee utilizando un Arduino UNO y el Ethernet Shield con el código proporcionado en foros de arduino.cc

Page 3: Arduino smtp envío de correo electrónico (email)

¿Que necesitamos?

● CABLE DE ETHERNET

● CABLE DE PROGRAMACIÓN

● ETHERNET SHIELD

● ARDUINO UNO R3

● MUCHAS GANAS DE TRABAJAR

Page 4: Arduino smtp envío de correo electrónico (email)

Paso UNO

● MONTE EL ETHERNET SHIELD AL ARDUINO UNO

Page 5: Arduino smtp envío de correo electrónico (email)

Paso Dos

● Conecte el cable de Ethernet al MODEM y el otro extremo al ETHERNET SHIELD

Page 6: Arduino smtp envío de correo electrónico (email)

Paso Tres

● Conecte el cable de Programación al ARDUINO

Page 7: Arduino smtp envío de correo electrónico (email)

CÓDIGO A PROBAR

● El código que les proporcionaré a continuación es de libre distribución pero esta modificado para esta aplicación en particular y solo funciona con servidores de correo SMTP con autentificador de seguridad simple, sí el proveedor tiene algún sistema distinto al usual favor de abstenerse.

Page 8: Arduino smtp envío de correo electrónico (email)

Correos en los que ha funcionado

PROVEEDOR DE CORREO PERSONAL

Page 9: Arduino smtp envío de correo electrónico (email)

Código

Colocar dirección IP del servidor de correos

EN GATEWWAY SE COLOCA LADIRECCIÓN DEL MODEMINFITUM ES 192.168.1.254

Page 10: Arduino smtp envío de correo electrónico (email)

Como encuentro dirección IP de mi servidor de correos

● Abre el cmd● Teclea la dirección a localizar su IP● Ejemplo: el mío es smtpout.asia.secureserver.net

● |

Page 11: Arduino smtp envío de correo electrónico (email)

Capture el IP proporcionado

Page 12: Arduino smtp envío de correo electrónico (email)

CAPTURE AQUÍ SU USUARIO EN BASE 64

CAPTURE AQUÍ SU PASS EN BASE 64

SI EL SERVIDOR 587 NO FUNCIONAPRUEBE 465 u 80

Page 13: Arduino smtp envío de correo electrónico (email)

PARA CAPTURAR SU USUARIO

● INGRESE A LA PÁGINA: ● http://base64-encoder-online.waraxe.us●

capture su dirección de correo:● En este ejemplo se tiene:● [email protected]● Y se convierte a:● c210cEBtYXlhdHJvbmljcy5jb20=

Page 14: Arduino smtp envío de correo electrónico (email)

LO MISMO PARA LA CONSTRASEÑA

● No proporcionada aquí

Page 15: Arduino smtp envío de correo electrónico (email)

La contraseña temporal

● Solo para fines didácticos:

MTIzNDU=

Page 17: Arduino smtp envío de correo electrónico (email)

MAYATRONICS

Page 18: Arduino smtp envío de correo electrónico (email)
Page 19: Arduino smtp envío de correo electrónico (email)
Page 20: Arduino smtp envío de correo electrónico (email)

COMPROBACIÓN

● CARGUE EL CÓDIGO EN EL ARDUINO

Page 21: Arduino smtp envío de correo electrónico (email)

Presionamos e en el monitor serial

Page 22: Arduino smtp envío de correo electrónico (email)

Y la magia del envío ocurre

Page 23: Arduino smtp envío de correo electrónico (email)

Revisando mi correo

Page 24: Arduino smtp envío de correo electrónico (email)

El correo es temporal y se eliminará en cualquier momento

● Pruebe sus propios correos siempre y cuando no tengan seguridad STARTTLS como el gmail

Page 25: Arduino smtp envío de correo electrónico (email)

Sí desea el código .ino

● Danos like a la presentación● Pasa la voz● Entra a mayatronics.com en la pestaña blog para el

código.Dejo enlace haz click aquí

● Envía tus dudas o comentarios a:● [email protected][email protected][email protected]