
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Այստեղ ես կցանկանայի բացատրել իմ գրադարանի EMailSender- ի 2 -րդ տարբերակը ՝ 1 -ին տարբերակի նկատմամբ էվոլյուցիան, Arduino- ի աջակցությամբ w5100, w5200 և w5500 ethernet վահանով և enc28J60 կլոնային սարքերով և esp32 և esp8266- ի աջակցությամբ:
Այժմ կարող եք նաև կցորդներ ավելացնել ՝ բեռնված պահեստային սարքից, ինչպիսիք են SD- ն կամ SPIFFS- ը: Ահա Arduino ethernet օգտագործումը:
Պարագաներ
- Արդուինո Մեգա
- enc28J60
- SD քարտ
Քայլ 1. Ընտրեք ճիշտ սարքը ENC28J60 կամ W5100 Series

Սովորաբար Arduino- ն ցանցը կառավարում է արտաքին սարքով, w5100- ի նման ստանդարտ սարքը օգտագործում է Ethernet գրադարան, ENC28J60 կլոնները որոշ գրադարաններ ունեն ընտրելու համար:
Ձեր սարքը ընտրելու համար դուք պետք է գնաք EMailSenderKey.h գրադարանի ֆայլ և տեղադրեք ճիշտը
#սահմանել DEFAULT_EMAIL_NETWORK_TYPE_ARDUINO NETWORK_ENC28J60 // լռելյայն
Այս տեսակի սարքը կառավարելու համար բեռնված գրադարանը UIPEthernet է, գրադարանը կարող եք գտնել Arduino IDE- ի գրադարանի կառավարչից:
կամ կարող եք փոխել ցանցի կանխադրված տեսակը
#սահմանել DEFAULT_EMAIL_NETWORK_TYPE_ARDUINO NETWORK_W5100
Սա Ethernet գրադարանի ստանդարտ ներդրում և օգտագործում է:
Կարևոր է հաշվի առնել, որ այս Ethernet վահանը չի ապահովում SSL կամ TLS, այնպես որ դուք պետք է գտնեք մատակարար SMTP, որն առաջարկում է SMTP կապ ՝ առանց այս տեսակի գրանցման:
Ֆորումում ես ստեղծում եմ մի թեմա, որտեղ կարող եք ավելացնել ձեր օգտագործած մատակարարին, որը կարող եք գտնել նաև իմը:
Քայլ 2: Ուղարկեք պարզ էլ

Arduino- ի հետ նամակ ուղարկելու համար դուք պետք է գտնեք մի մատակարար, որն աշխատում է առանց SSL- ի կամ TLS- ի: Իմ լուծման համար ես օգտագործում եմ SendGrid մատակարարի հետ:
Կարծում եմ, որ օգտագործումը շատ պարզ է:
Այսպիսով, դուք պետք է սահմանեք մատակարարը
EMailSender emailSend ("YOUR-SENDGRID-API-KEY", "YOUR-SENDGRID-PASSWD", "FROM-EMAIL", "smtp.sendgrid.net", 25);
Դրանից հետո դուք պետք է հաղորդագրություն ստեղծեք և ուղարկեք այն
EMailSender:: EMailMessage հաղորդագրություն; message.subject = "Սոգջետտո"; message.message = "Ciao come staiio bene.
EMailSender:: Response resp = emailSend.send ("[email protected]", հաղորդագրություն);
Serial.println ("Ուղարկող կարգավիճակ.");
Serial.println (համապատասխան կարգավիճակ);
Serial.println (համապատասխան կոդ); Serial.println (resp.desc);
Քայլ 3. Միացրեք SD զամբյուղը ՝ հավելվածները կառավարելու համար

Կցորդներ ուղարկելու համար դուք պետք է միացնեք SD քարտ, ինչպես սխեմայում է, եթե ձեզ անհրաժեշտ են լրացուցիչ տեղեկություններ այս հոդվածի «Ինչպես օգտագործել SD քարտ esp8266, esp32 և Arduino» հոդվածներով:
Քայլ 4: Ուղարկեք էլփոստ `կցորդներով
Կցորդներով էլ -նամակ ուղարկելու համար դուք պետք է գտնեք այդ գործառույթն ապահովող մատակարար, իմ ուղարկող ցանցի մատակարարը չի աջակցում դա, և GMX- ի այն մատակարարը, որը ես օգտագործել եմ թեստի համար, այլևս չի աջակցում:
Բայց եթե գտնեք նոր մատակարար, կարող եք օգտագործել այս ծածկագիրը ՝ ֆայլերը կցելու համար:
EMailSender:: FileDescriptior fileDescriptor [1]; fileDescriptor [0].filename = F ("test.txt"); fileDescriptor [0].url = F ("/test.txt"); fileDescriptor [0].mime = MIME_TEXT_PLAIN; fileDescriptor [0].encode64 = կեղծ; fileDescriptor [0].storageType = EMailSender:: EMAIL_STORAGE_TYPE_SD;
EMailSender:: Առդիրները կցվում են = {1, fileDescriptor};
EMailSender:: Response resp = emailSend.send ("[email protected]", հաղորդագրություն, կցվում է);
Քայլ 5: Արդյունքը

Ահա esp8266 և GMail մատակարարի հետ ուղարկված էլ.
Քայլ 6: Գրադարան
Գրադարանը կարող եք գտնել GitHub կայքում ՝
Եվ դուք պետք է խնդրեք գործառույթներ կամ հաղորդեք վրիպակների մասին Ֆորումում
Լրացուցիչ փաստաթղթերն ՝ այստեղ:
Խորհուրդ ենք տալիս:
Ինչպես ուղարկել տվյալներ M5Stack StickC- ից Դելֆի ՝ 6 քայլ

Ինչպես ուղարկել տվյալներ M5Stack StickC- ից Դելֆի. Այս տեսանյութում մենք կսովորենք, թե ինչպես StickC տախտակից արժեքներ ուղարկել Delphi VCL հավելվածին Visuino- ի միջոցով: Դիտեք տեսանյութը
Ինչպես ուղարկել մեծ ֆայլեր համակարգչից համակարգիչ `6 քայլ

Ինչպես համակարգչից մեծ ֆայլեր ուղարկել համակարգիչ. Տեխնոլոգիայի առաջընթացին ֆայլի չափերը շարունակում են մեծանալ: Եթե դուք զբաղվում եք ստեղծագործական արհեստով, օրինակ ՝ դիզայնով կամ մոդելավորմամբ, կամ պարզապես հոբբիստ եք, մեծ ֆայլերի փոխանցումը կարող է դժվարություններ առաջացնել: Էլփոստի ծառայությունների մեծ մասը սահմանափակում է առդիրների առավելագույն չափերը մինչև 25
Ինչպես ուղարկել տվյալներ ամպին Arduino Ethernet- ով ՝ 8 քայլ

Ինչպես ուղարկել տվյալներ ամպին Arduino Ethernet- ի միջոցով Ethernet Shield- ը հնարավորություն է տալիս ձեր Arduino- ին հեշտությամբ միանալ ամպին, ուղարկել և ստանալ տվյալներ ինտերնետ կապով: Այն, ինչ մենք
Ինչպես ուղարկել SMS տեքստային հաղորդագրություններ ձեր Arduino ESP նախագծից ՝ 6 քայլ

Ինչպես ուղարկել SMS տեքստային հաղորդագրություններ ձեր Arduino ESP նախագծից. Այս հրահանգը ցույց է տալիս, թե ինչպես ուղարկել SMS տեքստային հաղորդագրություններ ձեր arduino նախագծից ESP8266 սարքի և WiFi կապի միջոցով: Ինչու՞ օգտագործել SMS:* SMS հաղորդագրությունները շատ ավելի արագ և հուսալի են, քան ծրագրի ծանուցումները: հաղորդագրություններ: * SMS հաղորդագրությունները կարող են նաև
ESP32-Cam- ով նկարահանել և ուղարկել պատկերներ ՝ օգտագործելով ESP8266 WeMos D1 R1 Wifi պրոցեսոր Uno- ով: 7 քայլ

ESP32-Cam- ով նկարել և ուղարկել պատկերներ ՝ օգտագործելով ESP8266 WeMos D1 R1 Wifi պրոցեսոր Uno- ով. Նկարագրեք պատկերը ESP32-Cam (OV2640) միջոցով ESP8266 WeMos D1 R1 WiFI պրոցեսորով Uno- ով և ուղարկեք էլ. Փոստին, պահեք Google Drive- ին և ուղարկեք այն Whatsapp- ը Twilio- ի միջոցով: Պահանջներ. ESP8266 WeMos D1 R1 WiFI պրոցեսոր Uno- ով (https: // protosupplies