成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

如何實現(xiàn)ESP8266云端OTA升級

ESP8266是一種廣泛應用于物聯(lián)網(wǎng)的模塊,由于其高性價比,受到了許多電子愛好者的喜愛,經(jīng)常被用于控制電器設備。然而,一旦將該模塊安裝到設備上,想要更新程序功能就需要將其拆下來,非常麻煩。在這篇文章中

ESP8266是一種廣泛應用于物聯(lián)網(wǎng)的模塊,由于其高性價比,受到了許多電子愛好者的喜愛,經(jīng)常被用于控制電器設備。然而,一旦將該模塊安裝到設備上,想要更新程序功能就需要將其拆下來,非常麻煩。在這篇文章中,我將向大家介紹如何通過云端升級來解決這個問題。

Step 1:搭建本地服務器

首先,我們需要搭建一個本地服務器。具體的步驟可以參考之前的一篇經(jīng)驗分享。確保你已經(jīng)成功搭建了一個可用的本地服務器。

Step 2:查看本地服務器的IP地址和端口

在搭建好本地服務器后,我們需要查看其IP地址和端口,并記錄下來以備后用。

Step 3:打開uTools軟件

接下來,打開uTools軟件。

Step 4:選擇安裝內(nèi)網(wǎng)穿透插件

在左側(cè)工具欄中點擊“開發(fā)”,然后選擇安裝內(nèi)網(wǎng)穿透插件。

Step 5:配置內(nèi)網(wǎng)穿透插件

回到軟件首頁,點擊“已安裝”,選擇“內(nèi)網(wǎng)穿透”。在插件頁面中,點擊左邊的“ ”,按照圖示設置云端服務器映射。

Step 6:連接到云端服務器

設置完成后,點擊右下角的“連接”。接下來,復制底部顯示的IP地址,并粘貼到瀏覽器地址欄中進行訪問。如果能夠看到和本地服務器EasyWebSvr的根目錄demo里的文件相同,說明云端服務器建立成功。以后的升級文件將放在這個目錄中。

Step 7:配置Arduino IDE

打開Arduino IDE,選擇http升級例子,并將代碼復制到粘貼板。新建一個文件,將代碼粘貼到該文件中并保存。在保存頁面上創(chuàng)建一個新的文件夾,并點擊保存。

Step 8:修改WIFI信息和服務器IP地址

在新建的文件中,修改WIFI信息為自己家里路由器的賬號和密碼。將服務器地址修改為云端服務器的IP地址。

Step 9:編譯并生成bin文件

編譯程序并生成bin文件(在編譯之前記得設置Flash size)。將生成的bin文件復制到云端服務器的根目錄,并將其重命名為“”(bin是二進制文件,在Arduino IDE的項目文件夾中可以找到生成的bin文件)。

Step 10:使用燒寫器上傳程序到模塊

使用燒寫器將程序上傳到ESP8266模塊中(第一次上傳時可能需要使用硬件上傳方式)。

Step 11:觀察串口輸出結(jié)果

程序上傳完成后,打開串口監(jiān)視器并觀察串口輸出結(jié)果。你將會看到類似于圖中的輸出結(jié)果。

結(jié)束語

通過上述步驟,你已經(jīng)成功實現(xiàn)了ESP8266的云端OTA升級。這樣,當你想要更新設備上的程序功能時,無需拆下模塊,只需上傳新的bin文件到云端服務器即可。希望本文可以對你有所幫助。

標簽: