国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

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

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

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

Step 1:搭建本地服務(wù)器

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

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

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

Step 3:打開uTools軟件

接下來,打開uTools軟件。

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

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

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

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

Step 6:連接到云端服務(wù)器

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

Step 7:配置Arduino IDE

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

Step 8:修改WIFI信息和服務(wù)器IP地址

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

Step 9:編譯并生成bin文件

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

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

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

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

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

結(jié)束語

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

標(biāo)簽: