女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

簡介

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

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

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

ESP8266 Board

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

BUYNOW:DFRduino UNO R3 - Arduino兼容

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

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

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

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

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

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

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

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

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

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

現(xià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ā)送電子郵件。

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

代碼說明

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

接下來是發(fā)送電子郵件的實際代碼。代碼可以分為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編碼密碼”);。

如果身份驗證成功,您將獲得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:最后,使用“。”終止郵件并發(fā)送退出命令。

client.println(“”);

client.println(“QUIT”);

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

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

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

    關(guān)注

    51

    文章

    965

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    ESP8266筆記-05.ESP8266 WIFI的使用

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

    esp8266加入到c51單片機單通道程序怎么寫

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

    ESP8266 太空人動畫的 OLED 顯示

    ESP8266 太空人動畫的 OLED 顯示
    的頭像 發(fā)表于 10-08 15:06 ?695次閱讀
    <b class='flag-5'>ESP8266</b> 太空人動畫的 OLED 顯示

    arduino(1)--ESP8266配置

    硬件準備 首先需要準備一個開發(fā)板,這里我準備的是淘寶購買的兼容arduino的ESP8266模塊。 arduino配置 我使用的是arduino來編程實現(xiàn),故需要下載對應(yīng)的庫文件,打開
    發(fā)表于 09-06 11:00

    esp32和esp8266代碼共用嗎

    本文將介紹ESP32和ESP8266兩款流行的微控制器在代碼共用性方面的可能性與差異性。 一、引言 隨著物聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,越來越多的智能設(shè)備開始進入我們的生活。其中,ESP32和ESP82
    的頭像 發(fā)表于 08-19 18:23 ?2304次閱讀

    esp8266esp32區(qū)別是什么

    以下是關(guān)于ESP8266ESP32的主要區(qū)別: 處理器和架構(gòu) : ESP8266 :使用一個Tensilica L106 80MHz的處理器,屬于Xtensa架構(gòu)。 ESP32 :使
    的頭像 發(fā)表于 08-19 18:16 ?7244次閱讀

    esp8266不燒錄可以使用嗎

    ESP8266是一款非常流行的Wi-Fi模塊,廣泛應(yīng)用于物聯(lián)網(wǎng)項目中。然而,如果不進行燒錄,ESP8266將無法正常工作。 1. ESP8266簡介
    的頭像 發(fā)表于 08-19 17:28 ?1649次閱讀

    esp8266wifi模塊怎么連接手機

    ESP8266 : 使用USB轉(zhuǎn)TTL模塊ESP8266模塊與電腦連接。 通過串口調(diào)試助手發(fā)送AT指令配置
    的頭像 發(fā)表于 08-19 17:27 ?7554次閱讀

    ESP8266發(fā)送失敗的原因?如何解決?

    我們有一個通常運行良好的ESP8266(AT 0.5,固件 1.4 - 截至今天的最新版本)。 問題是,當我們發(fā)送大量數(shù)據(jù)(如 200KB)時,我們偶爾會從ESP8266收到 SEND FAIL
    發(fā)表于 07-22 06:00

    如何在ESP8266板上實現(xiàn)wifi direct?

    我想知道是否有任何機會在ESP8266板上實現(xiàn) wifi direct。在官方文檔中,wifi direct似乎受支持,但我找不到任何示例或AT命令讓我在板上設(shè)置此模式。 有這方面的消息嗎? 我的應(yīng)用程序絕對需要它。有沒有辦法
    發(fā)表于 07-19 14:43

    如何給ESP8266模塊命名?

    我正在為我ESP8266模塊分配一個名稱。我想使用名稱訪問它,而不是 Station 模式下的 IP 地址。有什么建議怎么做嗎? 我正在使用本機代碼和 AT 命令。我在 WIFI AP 中為
    發(fā)表于 07-19 08:47

    是否可以使用ESP-NOW協(xié)議,將ESP8266板作為與其他ESP8266板之間的中繼器?

    我需要在沒有 WiFi 網(wǎng)絡(luò)的山丘周圍約 500 米處發(fā)送溫度數(shù)據(jù)。 是否可以使用 ESP-NOW 協(xié)議,將 ESP8266板作為與其他 ESP8
    發(fā)表于 07-19 06:53

    ESP8266如何使用AT命令發(fā)送大文件?

    我需要使用 AT CIPSEND 命令發(fā)送相對較大的文件(50-100kB)。不幸的是,ESP8266一次只能服用 2kB。有沒有辦法發(fā)送如此大量的數(shù)據(jù)?CIPSEND系列會起作用嗎?數(shù)據(jù)是
    發(fā)表于 07-16 07:46

    esp8266 wifi模塊CIPSEND發(fā)送返回no tail的原因?

    數(shù)據(jù) 可是,當我以1hz的頻率通過電腦/手機 給esp8266發(fā)送時會出現(xiàn)如下提示,對比上面正常流程;沒有模塊回顯;或者是回顯錯誤 L:28 D:+IPD,0,12,192.168.4.2,56584
    發(fā)表于 07-16 07:27

    使用ESP8266模塊進行UDP傳輸,重新連接路由后發(fā)送數(shù)據(jù)有延遲怎么避免?

    大家好,使用ESP8266模塊進行UDP傳輸,向本地模擬的一個UDP服務(wù)發(fā)送數(shù)據(jù),使用wifi_station_set_auto_connect(1
    發(fā)表于 07-12 06:06
    主站蜘蛛池模板: 宜兰县| 灵川县| 清镇市| 凤凰县| 遵义县| 松江区| 拉萨市| 泗洪县| 两当县| 汾西县| 建始县| 临汾市| 文水县| 庆云县| 宜川县| 迁安市| 铅山县| 潼南县| 满城县| 吉林省| 崇义县| 封开县| 墨脱县| 军事| 柳林县| 馆陶县| 扎鲁特旗| 桐庐县| 财经| 洱源县| 丘北县| 绵竹市| 宝鸡市| 新安县| 邻水| 曲水县| 林州市| 寻甸| 岳普湖县| 东乌珠穆沁旗| 封丘县|