找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5833|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

ESP8266學(xué)習(xí)筆記:局域網(wǎng)通信控制LED(理論+代碼)

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:283012 發(fā)表于 2020-2-11 21:59 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
最近在研究ESP8266,兜兜轉(zhuǎn)轉(zhuǎn)廢了很大的功夫,現(xiàn)在抽出一點時間梳理一下關(guān)鍵點,順便把經(jīng)驗分享給大家。

       ESP8266 模塊支持 STA/AP/STA+AP 三種工作模式,
STA 模式:ESP8266 模塊通過路由器連接互聯(lián)網(wǎng),手機(jī)或電腦通過互聯(lián)網(wǎng)實現(xiàn)對設(shè)備的遠(yuǎn)程控制。

    AP 模式:默認(rèn)模式 ATK_ESP8266 模塊作為熱點,實現(xiàn)手機(jī)或電腦直接與模塊通信,實現(xiàn)局域網(wǎng)無線控制。
    STA+AP 模式:兩種模式的共存模式,(STA 模式)即可以通過路由器連接到互聯(lián)網(wǎng),并通過互聯(lián)網(wǎng)控制設(shè)備;(AP 模式)也可作為 wifi 熱點,其他wifi 設(shè)備連接到模塊。這樣實現(xiàn)局域網(wǎng)和廣域網(wǎng)的無縫切換,方便操作。


       按照我的理解,STA就是ESP作為客戶端去連接熱點,AP就是ESP本身作為一個熱點手機(jī)或者電腦去連接它。接下來先了解一下它是怎么通訊的。計算機(jī)與網(wǎng)絡(luò)設(shè)備要進(jìn)行相互通信,雙方就必須基于相同的方法,這就需要制定一種雙方都遵守的規(guī)則,TCP/IP就是互聯(lián)網(wǎng)相關(guān)聯(lián)的協(xié)議集合的總稱,比如TCP/UDP/IP/HTTP都是它的族類協(xié)議。Http屬于應(yīng)用層、tcp是傳輸層、ip屬于網(wǎng)絡(luò)層。現(xiàn)在我用的是TCP協(xié)議,我前幾天也寫過HTTP的。

      其次要了解它的AT指令,詳見文檔PDF。
      接入局域網(wǎng)要讓esp和電腦(手機(jī))必須處于同一個局域網(wǎng)下,就是讓這倆貨處于同一個wifi熱點下,但是怎么讓他們通信呢,怎么互相找到對方呢/?想要通信,就要讓他們一個作為服務(wù)器,一個作為客戶端,再給服務(wù)器取個名字,客戶端就可以通過名字找到對應(yīng)的服務(wù)器,這樣他倆就能在一起握個手開始交談,這就是典型的TCP通信了。
      使用前你需要準(zhǔn)備:

    ESP8266 WIFI 模塊一個
    STM32核心板一個
    電腦一臺、手機(jī)一部
    USB轉(zhuǎn)TTL一個

       這里我用的STA Server模式,電腦通過網(wǎng)絡(luò)助手開一個TCP Client作為客戶端esp8266作為服務(wù)器。LED燈在核心板上,接的引腳是PB12,低電平點亮。ESP與STM32是串口通信,32的USART2的TX、RX分別接ESP的RX、TX,USART1用作單片機(jī)與電腦的通訊。

TIM圖片20200211195420.png (44.37 KB, 下載次數(shù): 98)

1

1

STA - 6號重寫.7z

231.06 KB, 下載次數(shù): 45, 下載積分: 黑幣 -5

ESP8266AT指令集安信可修改版.pdf

1.32 MB, 下載次數(shù): 24, 下載積分: 黑幣 -5

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏6 分享淘帖 頂2 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:265664 發(fā)表于 2020-3-6 15:36 | 只看該作者
能否分享一下esp8266學(xué)習(xí)資料
回復(fù)

使用道具 舉報

板凳
ID:187521 發(fā)表于 2021-3-4 23:59 | 只看該作者
cảm ơn vì đã chia sẻ
回復(fù)

使用道具 舉報

地板
ID:308785 發(fā)表于 2021-3-22 00:09 | 只看該作者
看一看這個理論怎么描述的
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表