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

Preview:

Citation preview

PRÁCTICAS SANAS CON ARDUINO UNO

ARDUINO + ETHERNET SHIELD + SMTP

Elaboró: Israel MagañaDe: Mayatronics.com

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

¿Que necesitamos?

● CABLE DE ETHERNET

● CABLE DE PROGRAMACIÓN

● ETHERNET SHIELD

● ARDUINO UNO R3

● MUCHAS GANAS DE TRABAJAR

Paso UNO

● MONTE EL ETHERNET SHIELD AL ARDUINO UNO

Paso Dos

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

Paso Tres

● Conecte el cable de Programación al ARDUINO

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.

Correos en los que ha funcionado

PROVEEDOR DE CORREO PERSONAL

Código

Colocar dirección IP del servidor de correos

EN GATEWWAY SE COLOCA LADIRECCIÓN DEL MODEMINFITUM ES 192.168.1.254

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

● |

Capture el IP proporcionado

CAPTURE AQUÍ SU USUARIO EN BASE 64

CAPTURE AQUÍ SU PASS EN BASE 64

SI EL SERVIDOR 587 NO FUNCIONAPRUEBE 465 u 80

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:● smtp@mayatronics.com● Y se convierte a:● c210cEBtYXlhdHJvbmljcy5jb20=

LO MISMO PARA LA CONSTRASEÑA

● No proporcionada aquí

La contraseña temporal

● Solo para fines didácticos:

MTIzNDU=

SMTP@mayatronics.com

tumail@mail.com

tumail@mail.com

SMTP@mayatronics.com

MAYATRONICS

COMPROBACIÓN

● CARGUE EL CÓDIGO EN EL ARDUINO

Presionamos e en el monitor serial

Y la magia del envío ocurre

Revisando mi correo

El correo es temporal y se eliminará en cualquier momento

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

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:● docencia@mayatronics.com ● info@mayatronics.com● israel@mayatronics.com