Sadržaj:
Video: ESP8266 GMail pošiljalac: 3 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Zdravo i dobrodošli u moj prvi Instructable.
Pokazat ću vam kako slati e -poštu sa bilo kojeg WiFi modula ESP8266 koristeći Gmail server.
Ovo uputstvo se oslanja na Arduino jezgru za WiFi čip ESP8266, što od njega pravi samostalni mikrokontroler (nisu potrebne AT komande i glavni uređaji).
Možete povezati senzore i dobijati 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 za base64, sada koristi ESP core base64 lib. github
Ažuriranje za 2019.
- Ovaj kod ne radi sa jezgrom ESP8266 za Arduino verziju 2.5.0!
- Privremeno rješenje koristi jezgru verzije 2.4.2
Pre nego što počnemo
Potreban hardver:
- Bilo koji ESP8266 (koristim ESP8266-07 ebay vezu).
- U mom slučaju USB UART ploča (koristim eBay FT232RL FTDI Serials Adapter Module ebay). Nije potrebno ako vaša ploča ima USB port.
- Neki kratkospojni kablovi.
- WIFI router naravno.
Lista može biti nepotpuna.
Potreban softver:
- Arduino softver
- Arduino jezgro za ESP8266 WiFi čip
- Skica sa projektnim i testnim kodom (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 lozinku 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
Kada se sav softver preuzme i instalira:
- Raspakirajte ESP8266_Gmail_Sender.zip
- Pronađite i otvorite ESP8266_Gmail_Sender.ino
- Postavite naziv svoje WiFi pristupne tačke (SSID) i lozinku. Trebalo bi biti ovako:
const char* ssid = "MyWiFi";
const char* password = "12345678";
U funkciji setup () pronađite
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 na koju će primiti poruku.
Svakodnevno primam mnogo e -poruka jer neki od vas niste pažljivi. MOLIMO DA NE ZABORAVITE MIJENJATI 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 deo.
Korak 3: Učitavanje koda i testiranje
Sačuvaj promjene. Ne zaboravite postaviti ploču u izborniku Alati.
Prenesite skicu na svoju ploču ESP8266.
Otvorite Serijski monitor, ploča će štampati log poruke.
To je sve što se nadam da ćete primiti "Pošalji poruku". Hvala…
Preporučuje se:
Šifrirajte svoju Gmail e -poštu!: 6 koraka (sa slikama)
Šifrirajte svoju Gmail e -poštu !: Ako želite biti sigurni da niko osim vas ne može čitati vašu e -poštu, tada je potrebno šifrirati. Iznenadili biste se kada biste saznali ko bi htio pročitati vašu e -poštu. Bio sam. Jedan od najboljih sistema za šifriranje naziva se GPG šifriranje koje je otvoreno
GMail obavijest pomoću ESP8266 Arduino i OLED: 5 koraka
Obavijest o GMail -u pomoću ESP8266 Arduino i OLED: U današnje vrijeme svaka mašina ima neke podatke za objavljivanje preko oblaka, a podatke mora analizirati i snimati u mnoge svrhe. Istovremeno, podaci bi trebali biti dostupni i analizatoru. Ovo 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 tutorijalu pokazat ću vam kako stvoriti Gmail račun
Korištenje GMail -a kao SPAM filtera: 3 koraka
Korištenje GMaila kao filtra za neželjenu poštu: Svi dobijamo previše neželjene pošte. Evo jednog načina da gotovo sve zaustavite. Koristit ćemo Gmail filtriranje neželjene pošte bez zaglavljivanja s gmail sučeljem. Sve što je potrebno je gmail račun (ko nema jedan od ovih?) I dodavanje nekorištene e -pošte
Izbjegavajte Gmail oglase: 4 koraka
Izbjegavajte Gmail oglase: Jeste li korisnik Gmaila ili imate prijatelje? Zamjerate li se oglasima "Sponzorirane veze" koji se pojavljuju pored dolazne pošte? Sada vi i vaši prijatelji možete učiniti nešto po tom pitanju