Sadržaj:
Video: ESP8266 GMail pošiljatelj: 3 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Pozdrav i dobrodošli u moj prvi Instructable.
Pokazat ću vam kako slati e -poštu s bilo kojeg WiFi modula ESP8266 pomoću poslužitelja Gmail.
Ova instrukcija se oslanja na Arduino jezgru za WiFi čip ESP8266, što od njega pravi samostalni mikrokontroler (nema potrebe za AT naredbama i glavnim uređajima).
Možete spojiti senzore i primati obavijesti putem e -pošte o promjenama.
Ažuriranje za 2018.
Evo novijeg koda napisanog kao arduino lib. Podržava više primatelja. Također nema potrebe za kodiranjem prijave i lozinke na base64, sada koristi ESP core base64 lib. github
Ažuriranje za 2019.
- Ovaj kod ne radi s jezgrom ESP8266 za Arduino verziju 2.5.0!
- Privremeno rješenje koristi jezgru verzije 2.4.2
Prije nego počnemo
Potreban hardver:
- Bilo koji ESP8266 (koristim ESP8266-07 ebay vezu).
- U mom slučaju USB UART ploča (koristim FT232RL FTDI Serials Adapter Module ebay). Nije potrebno ako vaša ploča ima USB priključak.
- Neki kratkospojni kablovi.
- WIFI router naravno.
Popis može biti nepotpun.
Potreban softver:
- Arduino softver
- Arduino jezgra za WiFi čip ESP8266
- Skica s kodom projekta i testa (ESP8266_Gmail_Sender.zip).
Korak 1: Postavljanje Gmail računa
Koristit ćemo SMTP za slanje poruka.
Koristeći SMTP provjeru autentičnosti pružamo samo e -poštu i lozinku, prema zadanim postavkama Google koristi složenije metode provjere pa moramo promijeniti postavke.
Idite na postavke svog Google računa i omogućite "Dopusti manje sigurne aplikacije" pri dnu stranice.
To znači da aplikacije trebaju samo vašu e -poštu i zaporku kada se prijave na svoj gmail račun.
Ako ste zabrinuti za sigurnost, samo upotrijebite drugi račun
Korak 2: Uredite skicu
Napisao sam malu skicu koja šalje jednu testnu poruku da provjeri radi li sve kako treba
Kad se sav softver preuzme i instalira:
- Raspakirajte ESP8266_Gmail_Sender.zip
- Pronađite i otvorite ESP8266_Gmail_Sender.ino
- Postavite naziv Wi -Fi pristupne točke (SSID) i lozinku. Trebalo bi biti ovako:
const char* ssid = "MyWiFi";
const char* lozinka = "12345678";
U funkciji setup () pronađi
if (gsender-> Subject (subject)-> Send ("[email protected]", "Test postavljanja"))
Prvi parametar funkcije Send () je e -poruka primatelja, drugi tekst poruke.
Promijenite primatelja s [email protected] na svoju e -poštu koja će primiti poruku.
Svakodnevno dobivam mnogo e -poruka jer neki od vas niste pažljivi. MOLIMO DA NE ZABORAVITE PROMIJENITI PRIJEMNICU
Predmetna funkcija nije obavezna! Predmet se postavlja jednom i pohranjuje dok ga ne promijenite.
Možete slati poruke bez naslova ili ako je već postavljeno
gsender-> Pošalji (do, poruka);
Sada otvorite karticu Gsender.h
Potrebna nam je Base64 kodirana adresa e -pošte i lozinka gmail računa koji će se koristiti za slanje e -pošte
Za kodiranje možete koristiti base64encode.org, rezultat mora biti nešto poput:
const char* EMAILBASE64_LOGIN = "Y29zbWkxMTExMUBnbWFpbC5jb20 =";
const char* EMAILBASE64_PASSWORD = "TGFzZGFzZDEyMzI =";
Sada postavite polje FROM
const char* FROM = "[email protected]";
To je sve za ovaj dio.
Korak 3: Učitavanje koda i testiranje
Spremi promjene. Ne zaboravite postaviti ploču u izborniku Alati.
Prenesite skicu na svoju ploču ESP8266.
Otvorite Serijski monitor, ploča će ispisivati poruke dnevnika.
To je sve što se nadam da ćete primiti "Pošalji poruku". Hvala…
Preporučeni:
Šifrirajte svoju Gmail e -poštu!: 6 koraka (sa slikama)
Šifrirajte svoju Gmail adresu e -pošte !: Ako želite biti sigurni da nitko osim vas ne može čitati vašu e -poštu, potrebno ju je šifrirati. Iznenadili biste se kad biste saznali tko bi mogao htjeti pročitati vašu e -poštu. Bio sam. Jedan od najboljih sustava za šifriranje naziva se GPG enkripcija koja je otvorena
GMail obavijest pomoću ESP8266 Arduino i OLED: 5 koraka
Obavijest o GMail -u pomoću ESP8266 Arduino i OLED: Danas svaki stroj ima neke podatke za objavljivanje putem oblaka, a podatke mora analizirati i snimati u mnoge svrhe. Istodobno bi podaci trebali biti dostupni i analizatoru. To se može učiniti pomoću IOT koncepta. IOT je internet
Kako stvoriti Gmail račun (Raigynov vodič za istok): 8 koraka
Kako stvoriti Gmail račun (Raigynov vodič za Istok): U ovom ću vam vodiču pokazati kako stvoriti Gmail račun
Izbjegavajte Gmail oglase: 4 koraka
Izbjegavajte Gmail oglase: Jeste li korisnik Gmaila ili imate prijatelje? Zamjerate li oglasima "Sponzorirana veza" koji se pojavljuju uz dolaznu poštu? Sada vi i vaši prijatelji možete učiniti nešto po tom pitanju
Mrežno sigurnosno kopiranje pomoću vašeg Gmail računa: 4 koraka
Sigurnosno kopiranje na mreži pomoću vašeg Gmail računa: http://www.softpedia.com/progDownload/GMail-Drive-shell-extension-Download-15944.htmlGMail pogon je mali program za operacijski sustav Windows koji vaš Gmail račun pretvara u? sigurnosna kopija ?. Svoj Gmail račun možete koristiti za spremanje datoteka koje