chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣用ESP8266WiFi模塊發(fā)送電子郵件

454398 ? 來源:工程師吳畏 ? 2019-07-29 09:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

簡介

隨著物聯(lián)網(wǎng)IoT)的擴(kuò)展,物聯(lián)網(wǎng)應(yīng)用的范圍正在從控制設(shè)備到監(jiān)控設(shè)備(如傳感器)和發(fā)送電子郵件不斷增長。

通過發(fā)送ESP8266模塊的電子郵件,您可以了解您正在監(jiān)控的任何傳感器的狀態(tài),或者您可以在入室盜竊或入侵者警報時收到緊急電子郵件。

因此,請不要再拖延,讓我向您展示使用ESP8266 WiFi模塊發(fā)送電子郵件所需的所有步驟。

ESP8266 Board

如前所述,我將在此項(xiàng)目中使用DFRobot FireBeetle ESP8266電路板發(fā)送電子郵件。您可以使用任何ESP8266模塊,我已經(jīng)使用我的ESP-01 ESP8266板測試了這個程序,它運(yùn)行得很好。

BUYNOW:DFRduino UNO R3 - Arduino兼容

由于DFRobot FireBeetle ESP8266板具有所有必需的組件,如MicroUSB端口,3.3V穩(wěn)壓器等。我不需要對電路板進(jìn)行任何額外的連接。

我需要做的就是插件端口中的MicroUSB電纜并將其連接到計(jì)算機(jī)(已安裝驅(qū)動程序并已設(shè)置Arduino IDE)。

這是選擇的主要原因之一DFRobot FireBeetle ESP8266板通過我的常規(guī)ESP-01模塊。

所以,我建議你仔細(xì)閱讀DFRobot FireBeetle ESP8266板的連接指南,如下所述。以下項(xiàng)目: DFROBOT FIREBEETLE ESP8266審查和追加指南 。

SMTP服務(wù)器設(shè)置

要從ESP8266模塊發(fā)送電子郵件,您需要遵循SMTP協(xié)議。因此,SMTP服務(wù)器需要發(fā)送電子郵件,ESP8266將充當(dāng)SMTP客戶端。

我已多次嘗試使用Gmail的SMTP設(shè)置來發(fā)送電子郵件ESP8266,但它并不富有成效。所以,我決定使用第三方SMTP服務(wù)器,我發(fā)現(xiàn)“SMTP2GO”是一個可靠的選擇。

因此,請轉(zhuǎn)到 SMTP2GO 網(wǎng)站并注冊免費(fèi)帳戶。創(chuàng)建帳戶后,第一步是創(chuàng)建SMTP用戶名和SMTP密碼。事實(shí)上,當(dāng)您確認(rèn)電子郵件地址并首次登錄SMTP2GO時,這就是您將獲得的信息。

保留用戶名,即電子郵件地址并根據(jù)您自己的選擇更改SMTP密碼。請注意,這是SMTP密碼,與SMTP2GO登錄密碼不同。

記下兩個,即SMTP用戶名和SMTP密碼。

現(xiàn)在,進(jìn)入SMTP2GO應(yīng)用程序的儀表板,在左側(cè)訪問欄上,單擊“設(shè)置”,然后單擊“用戶”。

在此,您可以看到有關(guān)SMTP服務(wù)器和PORT編號的信息。通常如下:

SMTP服務(wù)器: mail.smtp2go.com

SMTP端口: 2525

記下這些信息需要在代碼中使用此數(shù)據(jù)。

編碼用戶名和密碼

您需要使用ASCII字符集將SMTP用戶名和SMTP密碼編碼為Base64格式。為此,您可以使用Arduino庫或名為 BASE64ENCODE 的網(wǎng)站。

分別輸入您的SMTP用戶名和密碼,并記下編碼的內(nèi)容。例如,如果您的電子郵件地址為test@gmail.com,則會將其編碼為dGVzdEBnbWFpbC5jb20 =。

如果您的密碼為“testpassword”(不包括引號),它將被編碼為dGVzdHBhc3N3b3Jk。

代碼

現(xiàn)在,讓我向您展示必要的代碼,以便發(fā)送使用ESP8266發(fā)送電子郵件。

在代碼中,進(jìn)行必要的更改,如SSID,WiFi連接密碼,發(fā)件人和收件人電子郵件地址,Base64編碼SMTP用戶名和SMTP密碼。

代碼說明

代碼的初始部分非常簡單,用于將ESP8266 WiFi模塊連接到Internet。如果連接成功,您將獲得IP地址。

接下來是發(fā)送電子郵件的實(shí)際代碼。代碼可以分為8個階段。

階段1:在階段1中,您將連接到PORT上的SMTP服務(wù)器。這是使用命令client.connect(SMTP_SERVER,SMTP_PORT)完成的。作為回應(yīng),您將獲得220個代碼。

階段2:使用EHLO命令(以前的HELO命令)問候SMTP服務(wù)器。該命令是client.println(“EHLO www.example.com”);

如果連接成功,您將獲得250響應(yīng)代碼。

階段3:階段3是使用AUTH LOGIN命令授權(quán)用戶。該命令是client.println(“AUTH LOGIN”);。您將獲得響應(yīng)334以獲得成功。

階段4:一個接一個地發(fā)送編碼的SMTP用戶名和密碼。命令是client.println(“Base64,ASCII編碼的用戶名”);和client.println(“Base64,ASCII編碼密碼”);。

如果身份驗(yàn)證成功,您將獲得235響應(yīng)。

第5階段:現(xiàn)在是時候從字符串發(fā)送郵件了,您必須使用MAIL FROM:《“+ String(from)+‘》格式輸入發(fā)件人的電子郵件地址’;。

命令是client.println(“MAIL From:sender@gmail.com”);

階段6:然后使用格式RCPT TO:《“+ String(to)+‘》’;將rcpt發(fā)送到字符串。命令是client.println(“RCPT To:receiver@gmail.com”);。

階段7:發(fā)送“DATA”后跟隨通過電子郵件的消息正文。命令是

client.println(“DATA”);

client.println(“To:receiver @ gmail .com“);

client.println(”From:sender@gmail.com“);

客戶端。 println(“主題:ESP8266測試電子郵件 r n”);

client.println(“這是從ESP8266發(fā)送的測試電子郵件。 n “);

client.println(”測試電子郵件的第二行。“);

階段8:最后,使用“?!苯K止郵件并發(fā)送退出命令。

client.println(“”);

client.println(“QUIT”);

所有這些命令和響應(yīng)將顯示在Arduino IDE的串行監(jiān)視器中。

如果您按照上述所有步驟操作,您將能夠成功使用ESP8266發(fā)送電子郵件。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • ESP8266
    +關(guān)注

    關(guān)注

    51

    文章

    965

    瀏覽量

    48548
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    ESP8266】進(jìn)入透傳模式后,數(shù)據(jù)間隔怎么調(diào)整,

    01.TCP客戶端ESP8266透傳模式發(fā)送數(shù)據(jù)是10ms發(fā)送一次,(連續(xù)發(fā)送) 02.TCP服務(wù)器接收到的數(shù)據(jù)是200ms左右接收一次,
    發(fā)表于 09-15 10:16

    【RA-Eco-RA6M4開發(fā)板評測】——4.使用ESP8266獲取任意城市的天意預(yù)報

    _Clear();//清空接收緩存 sprintf(cmdBuf, \"AT+CIPSEND=%d\\\\r\\\\n\", len);//發(fā)送命令 if(!ESP8266
    發(fā)表于 07-23 19:50

    STM32+esp8266連接機(jī)智云,上傳溫濕度數(shù)據(jù)并控制繼電器開關(guān)(平臺配置、代碼生成、代碼移植)

    本教程將詳細(xì)介紹如何將STM32微控制器與ESP8266Wi-Fi模塊連接到機(jī)智云平臺,實(shí)現(xiàn)溫濕度數(shù)據(jù)的上傳與繼電器的遠(yuǎn)程控制。通過此過程,您將學(xué)會如何配置機(jī)智云平臺,燒錄ESP8266固件,移植
    的頭像 發(fā)表于 07-15 18:54 ?538次閱讀
    STM32+<b class='flag-5'>esp8266</b>連接機(jī)智云,上傳溫濕度數(shù)據(jù)并控制繼電器開關(guān)(平臺配置、代碼生成、代碼移植)

    單片機(jī)實(shí)例項(xiàng)目:ESP8266串口WIFI

    單片機(jī)實(shí)例項(xiàng)目:ESP8266串口WIFI,推薦下載!
    發(fā)表于 06-03 21:01

    【RA-Eco-RA4M2開發(fā)板評測】使用RA4M2和ESP8266實(shí)現(xiàn)MQTT協(xié)議上傳傳感器數(shù)據(jù)到云服務(wù)器并反向點(diǎn)燈控制

    馬上就到RA4M2開發(fā)板評測的結(jié)尾了,今天給瑞薩論壇線上最具創(chuàng)意的一篇帖子,通過RA4M2開發(fā)板,和ESP8266 WIFI模塊,然后通過手機(jī)上的MQTTOOL來實(shí)現(xiàn)手機(jī)控制RA4M2遠(yuǎn)程點(diǎn)燈,即使
    發(fā)表于 05-29 15:29

    ESP8266燒錄與機(jī)智云一鍵配網(wǎng)教程

    ESP8266模塊因其低成本和高性能,廣泛應(yīng)用于智能家居和工業(yè)自動化等領(lǐng)域。機(jī)智云平臺提供了一鍵配網(wǎng)功能,簡化了設(shè)備的聯(lián)網(wǎng)過程。本教程將詳細(xì)介紹如何使用ESP8266進(jìn)行燒錄,并通過機(jī)智云實(shí)現(xiàn)一鍵配
    的頭像 發(fā)表于 05-24 11:04 ?1169次閱讀
    <b class='flag-5'>ESP8266</b>燒錄與機(jī)智云一鍵配網(wǎng)教程

    【RA-Eco-RA4M2開發(fā)板評測】RA4M2 + ESP8266獲取城市天氣預(yù)報(二)使用串口助手獲取天氣+破解任意類型AT指令

    :就是串口來進(jìn)行透傳,把串口助手上發(fā)送的AT指令通過調(diào)試串口接收來發(fā)送ESP8266模塊的串口,然后
    發(fā)表于 05-04 10:07

    【RA-Eco-RA4M2開發(fā)板評測】RA4M2 + ESP8266獲取城市天氣預(yù)報(一)

    很高興收到瑞薩電子的RA4M2開發(fā)板,有幸成為了幸運(yùn)觀眾,本期就來使用瑞薩的RA4M2開發(fā)板通過串口連接WIFI模塊ESP8266,獲取天氣預(yù)報數(shù)據(jù)信息。并實(shí)時顯示出來。它可以獲取國內(nèi)
    發(fā)表于 05-02 14:28

    STM32和ESP32應(yīng)該學(xué)哪個

    等等,市場占有率也很高。 ESP32相對年輕了不少,滿打滿算也不到 10 歲,他的前身,還得從 ESP8266 說起,都屬于樂鑫科技的產(chǎn)品。 如果你單片機(jī)做過一些物聯(lián)網(wǎng)產(chǎn)品,那多多少少應(yīng)該聽過
    的頭像 發(fā)表于 02-18 09:52 ?939次閱讀

    CW32模塊使用 ESP01S WIFI模塊

    為現(xiàn)有的設(shè)備添加聯(lián)網(wǎng)功能,也可以構(gòu)建獨(dú)立的網(wǎng)絡(luò)控制器。即使在不了解其原理的情況下,只要有一定的串口知識理解,那么就可以輕松上手該模塊,進(jìn)而實(shí)現(xiàn)手機(jī)WiFi操作。功能特點(diǎn):基于ESP8266芯片開發(fā),模組集成了透傳功能,即買即用,
    的頭像 發(fā)表于 01-23 13:08 ?970次閱讀
    CW32<b class='flag-5'>模塊</b>使用 <b class='flag-5'>ESP</b>01S <b class='flag-5'>WIFI</b><b class='flag-5'>模塊</b>

    ESP8266筆記-07.ESP8266ESP TOUCH

    ;Esp8266 Hello world!\\\\n\"); nvs_flash_init(); //初始化wifi前先創(chuàng)建一個事件組 s_wifi
    發(fā)表于 12-30 10:37

    萬里紅電子郵件內(nèi)容保密檢查系統(tǒng)的優(yōu)勢

    電子郵件,作為一種更正式、專業(yè)的溝通渠道,是黨政機(jī)關(guān)單位處理業(yè)務(wù)工作中必不可少的通信方式之一。電子郵件傳輸迅速、使用便捷、長期保存,很多機(jī)關(guān)單位建設(shè)了專有的電子郵件系統(tǒng),進(jìn)行公文傳遞、修改和審批
    的頭像 發(fā)表于 12-13 10:11 ?934次閱讀

    ESP8266筆記-05.ESP8266 WIFI的使用

    ESP8266是怎么火起來的?毫無疑問就是他把WIFI模塊的價格成功的打了下來,在我第一次看到ESP8266僅僅10元成本的開發(fā)板竟然可以連接WIF
    發(fā)表于 10-31 18:33

    使用API連接SMTP服務(wù)器的方法

    。 SMTP服務(wù)器基礎(chǔ) SMTP服務(wù)器是用于發(fā)送電子郵件的服務(wù)器。它遵循SMTP協(xié)議,允許客戶端(如電子郵件客戶端或應(yīng)用程序)發(fā)送郵件到互聯(lián)網(wǎng)上的其他
    的頭像 發(fā)表于 10-30 18:13 ?925次閱讀

    esp8266加入到c51單片機(jī)單通道程序怎么寫

    ESP8266模塊連接到C51單片機(jī)。通常,您需要連接以下引腳: TX(發(fā)送) :ESP8266的TX引腳連接到C51單片機(jī)的RX引腳。 RX(接收) :
    的頭像 發(fā)表于 10-18 11:32 ?1976次閱讀