ESP8266—學習進程目錄索引

學習任務

最近,在從單片機硬件逐漸向網絡層過度,ESP8266是一個功能強大的Wifi模塊,我準備對ESP8266進行一系列的學習,瞭解網絡層的內容。從簡單的一些網絡操作到逐漸連接各種物聯網雲平臺,代碼部分每個函數我都會詳細的進行註釋,後續會逐漸將一些數據上傳阿里雲、騰訊雲等雲平臺,同時會更新一些STM32的學習和APP開發的內容。這一系列最終的目標是實STM32+ESP8266+雲平臺+APP的物聯網系統的搭建,歡迎大家一起進行學習,交流.
ESP8266有幾種開發方式,

  • 使用AT指令進行操作:這是最常見的方式,也是最簡單是一種方式。無需編程,使用PC端的串口助手配合簡單的指令就可以實現,也可以配合單片機發送指令使用。
  • LUA語言編程:這是一種單獨8266編程的方式,可以不依靠單片機和串口調試軟件,直接把程序編寫到8266內部。
  • 使用官方提供的軟件開發包,在SDK的基礎上進行二次開發。
  • Arduino 開發環境編程:這個接觸過Arduino的都會比較熟悉。可以直接在Arduino ide的環境下使用Arduino的開發方式進行開發。
    在這裏,爲了節省時間和開發方式,我選擇用Arduino開發。

ESP8266模塊的介紹
ESP8266-NodeMCU是一個開源硬件開發板,由於它支持WIFI功能,所以在物聯網(IOT)領域,Arduino開發板最大的對手之一就是ESP8266-NodeMCU開發板。ESP8266-NodeMCU尺寸與Nano類似, 它並不是Arduino團隊開發的,但是我們也可以使用Arduino IDE 對它進行開發。
在這裏插入圖片描述

學習進度

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章