国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(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),或者您可以在入室盜竊或入侵者警報(bào)時(shí)收到緊急電子郵件。

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

ESP8266 Board

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

BUYNOW:DFRduino UNO R3 - Arduino兼容

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

我需要做的就是插件端口中的MicroUSB電纜并將其連接到計(jì)算機(jī)(已安裝驅(qū)動(dòng)程序并已設(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”是一個(gè)可靠的選擇。

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

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

記下兩個(gè),即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,則會(huì)將其編碼為dGVzdEBnbWFpbC5jb20 =。

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

代碼

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

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

代碼說明

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

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

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

階段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:一個(gè)接一個(gè)地發(fā)送編碼的SMTP用戶名和密碼。命令是client.println(“Base64,ASCII編碼的用戶名”);和client.println(“Base64,ASCII編碼密碼”);。

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

第5階段:現(xiàn)在是時(shí)候從字符串發(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)系本站處理。 舉報(bào)投訴
  • ESP8266
    +關(guān)注

    關(guān)注

    51

    文章

    970

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    ESP8266系列】WT8266-S3模組規(guī)格書

    概述ESP-07S(WT8266-S3)Wi-Fi模塊是由啟明云端科技開發(fā)的、低功耗高性價(jià)比的嵌入式無線網(wǎng)絡(luò)控制模塊??蓾M足智能電網(wǎng)、樓宇自動(dòng)化、安防、智能家居、遠(yuǎn)程醫(yī)療等物聯(lián)網(wǎng)應(yīng)用的
    的頭像 發(fā)表于 02-05 18:04 ?107次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266</b>-S3模組規(guī)格書

    ESP8266系列】WT8266-S5模組規(guī)格書

    概述ESP-12F(WT8266-S5)WiFi模塊是由啟明云端科技開發(fā)的、低功耗高性價(jià)比的嵌入式無線網(wǎng)絡(luò)控制模塊??蓾M足智能電網(wǎng)、樓宇自動(dòng)
    的頭像 發(fā)表于 02-05 18:03 ?116次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266</b>-S5模組規(guī)格書

    ESP8266系列】WT8266-S6模組規(guī)格書

    ESP-12S(WT8266-S6)Wi-Fi模塊是由啟明云端科技開發(fā)的、低功耗高性價(jià)比的嵌入式無線網(wǎng)絡(luò)控制模塊??蓾M足智能電網(wǎng)、樓宇自動(dòng)化、安防、智能家居、遠(yuǎn)程醫(yī)療等物聯(lián)網(wǎng)應(yīng)用的需求
    的頭像 發(fā)表于 02-05 18:03 ?104次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266</b>-S6模組規(guī)格書

    ESP8266系列】WT8266-S1模組產(chǎn)品介紹

    WT8266-S1WiFi模塊是由啟明云端科技開發(fā)的、低功耗高性價(jià)比的嵌入式無線網(wǎng)絡(luò)控制模塊??蓾M足智能電網(wǎng)、樓宇自動(dòng)化、安防、智能家居、遠(yuǎn)程醫(yī)療等物聯(lián)網(wǎng)應(yīng)用的需求。該模塊核心處理器
    的頭像 發(fā)表于 01-29 18:22 ?357次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266</b>-S1模組產(chǎn)品介紹

    ESP8266系列】WT8266-S6模組產(chǎn)品介紹

    ESP-12S(WT8266-S6)Wi-Fi模塊是由啟明云端科技開發(fā)的、低功耗高性價(jià)比的嵌入式無線網(wǎng)絡(luò)控制模塊??蓾M足智能電網(wǎng)、樓宇自動(dòng)化、安防、智能家居、遠(yuǎn)程醫(yī)療等物聯(lián)網(wǎng)應(yīng)用的需求
    的頭像 發(fā)表于 01-29 18:22 ?232次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266</b>-S6模組產(chǎn)品介紹

    【瑞薩RA6E2地奇星開發(fā)板試用】基于RA6E2+ESP8266在STA模式下數(shù)據(jù)透傳到Python服務(wù)器整體系統(tǒng)演示總結(jié)

    基于RA6E2+ESP8266在STA模式下數(shù)據(jù)透傳到Python服務(wù)器整體系統(tǒng)演示總結(jié) 1. 需求描述 1.1. 系統(tǒng)實(shí)現(xiàn)概述 使用RA6E2驅(qū)動(dòng) esp8266 WiFi模塊
    發(fā)表于 12-28 20:16

    【瑞薩RA6E2地奇星開發(fā)板試用】使用`RA6E2`驅(qū)動(dòng) `ESP8266 WiFi模塊`,調(diào)試AT指令。

    使用RA6E2驅(qū)動(dòng) ESP8266 WiFi模塊,調(diào)試AT指令。 1. 需求描述 使用RA6E2驅(qū)動(dòng) esp8266 WiFi
    發(fā)表于 12-25 10:08

    【瑞薩RA6E2地奇星開發(fā)板試用】使用RA6E2驅(qū)動(dòng) esp8266 WiFi模塊進(jìn)行串口通信【已修復(fù)】

    1. 需求描述 使用RA6E2驅(qū)動(dòng) esp8266 WiFi模塊,串口調(diào)試助手顯示 esp8266WiFi
    發(fā)表于 12-17 10:13

    晶科鑫 | 國產(chǎn)26MHz晶振匹配Espressif(樂鑫) ESP8285/ESP8266芯片案例

    【應(yīng)用】國產(chǎn)26MHz頻率晶振應(yīng)用于物聯(lián)網(wǎng)WIFI物聯(lián)網(wǎng)模塊(串口轉(zhuǎn)WiFi模塊),Espressif(樂鑫)ESP8285/
    的頭像 發(fā)表于 11-21 15:37 ?4611次閱讀
    晶科鑫 | 國產(chǎn)26MHz晶振匹配Espressif(樂鑫) <b class='flag-5'>ESP</b>8285/<b class='flag-5'>ESP8266</b>芯片案例

    ESP8266ESP32開發(fā)板常見的2種下載方式

    至240MHz CPU,而ESP8266是單核處理器,主頻支持80MHz至160MHZ。 這些WiFi模塊都帶有GPIO,支持SPI,I2C,UART等各種協(xié)議。這兩款芯片都有STA/AP/STA+AP的工作模式。E...
    的頭像 發(fā)表于 11-10 20:30 ?955次閱讀
    <b class='flag-5'>ESP8266</b>和<b class='flag-5'>ESP</b>32開發(fā)板常見的2種下載方式

    在蜂鳥處理器上進(jìn)行RT-Thread+ESP8266 wifi模塊開發(fā)

    本隊(duì)伍編號CICC3042,本文介紹在蜂鳥處理器上運(yùn)行RT-Thread實(shí)時(shí)操作系統(tǒng),并進(jìn)行ESP8266wifi模塊開發(fā)。 在蜂鳥配套的sdk中提供了RT-Thread的移植 https
    發(fā)表于 10-31 09:02

    ESP8266ESP32開發(fā)板常見的2種下載方式

    協(xié)議,完整的 TCP/IP 協(xié)議棧以及藍(lán)牙協(xié)議棧。用戶可以使用這兩款模塊為現(xiàn)有的設(shè)備添加WIFI聯(lián)網(wǎng)功能或藍(lán)牙(ESP32),輕松的構(gòu)建獨(dú)立的網(wǎng)絡(luò)控制器和遠(yuǎn)程控制監(jiān)控設(shè)備。 ESP8266
    發(fā)表于 10-24 18:04

    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

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

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

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

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