“SKU:RB-03T048 ESP8266 WiFi 模塊”的版本間的差異

來自ALSROBOT WiKi
跳轉(zhuǎn)至: 導(dǎo)航、 搜索
?服務(wù)器和客戶端測試
?相關(guān)資料
 
(未顯示1個用戶的10個中間版本)
第1行: 第1行:
?
[[文件:03T04801.png|500px|縮略圖|右]]
+
[[文件:03T04801.jpg|500px|縮略圖|右]]
 
==產(chǎn)品概述==
 
==產(chǎn)品概述==
 
WIFI 模塊搭載 ESP8266-07。ESP8266 是一款超低功耗的 UART-WiFi 透傳模塊,專為移動設(shè)備和物聯(lián)網(wǎng)應(yīng)用設(shè)計,可將用戶的物理設(shè)備連接到 Wi-Fi 無線網(wǎng)絡(luò)上,進(jìn)行互聯(lián)網(wǎng)或局域網(wǎng)通信,實現(xiàn)聯(lián)網(wǎng)功能。ESP8266 在較小尺寸封裝中集成了 業(yè)界領(lǐng)先的 Tensilica L106 超低功耗 32 位微型 MCU,帶有 16 位精簡模式,主頻支持 80 MHz 和 160 MHz,支持 RTOS,集成 Wi-Fi MAC/ BB/RF/PA/LNA,板載天線。ESP8266-07 天線采用 IPEX 接口。 該模塊支持標(biāo)準(zhǔn)的 IEEE802.11 b/g/n 協(xié)議,完整的 TCP/IP 協(xié)議棧。用戶可以使用該模塊為現(xiàn)有 的設(shè)備添加聯(lián)網(wǎng)功能,也可以構(gòu)建獨立的網(wǎng)絡(luò)控制器。該模塊為接口為串口可以實現(xiàn)與控制器的串口通訊進(jìn)行數(shù)據(jù)傳輸
 
WIFI 模塊搭載 ESP8266-07。ESP8266 是一款超低功耗的 UART-WiFi 透傳模塊,專為移動設(shè)備和物聯(lián)網(wǎng)應(yīng)用設(shè)計,可將用戶的物理設(shè)備連接到 Wi-Fi 無線網(wǎng)絡(luò)上,進(jìn)行互聯(lián)網(wǎng)或局域網(wǎng)通信,實現(xiàn)聯(lián)網(wǎng)功能。ESP8266 在較小尺寸封裝中集成了 業(yè)界領(lǐng)先的 Tensilica L106 超低功耗 32 位微型 MCU,帶有 16 位精簡模式,主頻支持 80 MHz 和 160 MHz,支持 RTOS,集成 Wi-Fi MAC/ BB/RF/PA/LNA,板載天線。ESP8266-07 天線采用 IPEX 接口。 該模塊支持標(biāo)準(zhǔn)的 IEEE802.11 b/g/n 協(xié)議,完整的 TCP/IP 協(xié)議棧。用戶可以使用該模塊為現(xiàn)有 的設(shè)備添加聯(lián)網(wǎng)功能,也可以構(gòu)建獨立的網(wǎng)絡(luò)控制器。該模塊為接口為串口可以實現(xiàn)與控制器的串口通訊進(jìn)行數(shù)據(jù)傳輸
第23行: 第23行:
 
# 模塊尺寸:50mm * 25mm
 
# 模塊尺寸:50mm * 25mm
 
# 重量大小:6g
 
# 重量大?。?g
 +
# 撥碼開關(guān)說明:run是at模式設(shè)置及運行 將開關(guān)撥到PROG,是可以實現(xiàn)不拔掉占用串口的模塊同時進(jìn)行程序上傳
  
 
==使用方法==
 
==使用方法==
第52行: 第53行:
 
[[文件:03T04803.jpg|600px|縮略圖|居中]]
 
[[文件:03T04803.jpg|600px|縮略圖|居中]]
 
說明:<br/>
 
說明:<br/>
 +
注意在:燒錄程序之前,不要連接 WiFi 模塊,當(dāng)程序燒錄好之后,再按照接線說明連接模塊
 
1、LED 的 S 引腳接到控制器擴(kuò)展板的 D13 口。+ 和 - 分別接到電源的 +5V 和 GND<br/>
 
1、LED 的 S 引腳接到控制器擴(kuò)展板的 D13 口。+ 和 - 分別接到電源的 +5V 和 GND<br/>
?
2、藍(lán)牙 4.0 模塊 RX 接到控制器擴(kuò)展板的 TX,TX 引腳接到控制器擴(kuò)展板 RX,+ 和 - 分別接到電源的 +5V 和 GND<br/>
+
2、WiFi 模塊 RX 接到控制器擴(kuò)展板的 TX,TX 引腳接到控制器擴(kuò)展板 RX,+ 和 - 分別接到電源的 +5V 和 GND<br/>
  
 
* 例子程序
 
* 例子程序
第150行: 第152行:
 
AT+CWJAP=”ssid”,”password”        //傳入路由器的ssid 和 password<br/>
 
AT+CWJAP=”ssid”,”password”        //傳入路由器的ssid 和 password<br/>
 
響應(yīng):OK<br/>
 
響應(yīng):OK<br/>
?
[[文件:03T04812.jpg|600px|縮略圖|居中]]<br/>
+
[[文件:03T04830.jpg|600px|縮略圖|居中]]<br/>
  
 
4)查詢設(shè)備IP:<br/>
 
4)查詢設(shè)備IP:<br/>
第228行: 第230行:
 
在透傳模式中,若識別到單獨的一包“+++”,則退出透傳模式。如果直接用鍵盤打字輸入+++,可能時間太慢,不容易被認(rèn)為是連續(xù)的三個+,建議如下操作:<br/>
 
在透傳模式中,若識別到單獨的一包“+++”,則退出透傳模式。如果直接用鍵盤打字輸入+++,可能時間太慢,不容易被認(rèn)為是連續(xù)的三個+,建議如下操作:<br/>
 
[[文件:03T04829.jpg|600px|縮略圖|居中]]<br/>
 
[[文件:03T04829.jpg|600px|縮略圖|居中]]<br/>
 +
 +
==相關(guān)資料==
 +
[[文件:erweima.png|230px|無框|右]]
 +
* 產(chǎn)品資料
 +
下載鏈接:https://pan.baidu.com/s/1w5kOerDNpnS38sL_PIX4ig
 +
提取碼:kfz6
 +
* 產(chǎn)品購買鏈接:http://lifestyle201.com/goods-783.html

2021年12月14日 (二) 09:44的最后版本

03T04801.jpg

目錄

產(chǎn)品概述

WIFI 模塊搭載 ESP8266-07。ESP8266 是一款超低功耗的 UART-WiFi 透傳模塊,專為移動設(shè)備和物聯(lián)網(wǎng)應(yīng)用設(shè)計,可將用戶的物理設(shè)備連接到 Wi-Fi 無線網(wǎng)絡(luò)上,進(jìn)行互聯(lián)網(wǎng)或局域網(wǎng)通信,實現(xiàn)聯(lián)網(wǎng)功能。ESP8266 在較小尺寸封裝中集成了 業(yè)界領(lǐng)先的 Tensilica L106 超低功耗 32 位微型 MCU,帶有 16 位精簡模式,主頻支持 80 MHz 和 160 MHz,支持 RTOS,集成 Wi-Fi MAC/ BB/RF/PA/LNA,板載天線。ESP8266-07 天線采用 IPEX 接口。 該模塊支持標(biāo)準(zhǔn)的 IEEE802.11 b/g/n 協(xié)議,完整的 TCP/IP 協(xié)議棧。用戶可以使用該模塊為現(xiàn)有 的設(shè)備添加聯(lián)網(wǎng)功能,也可以構(gòu)建獨立的網(wǎng)絡(luò)控制器。該模塊為接口為串口可以實現(xiàn)與控制器的串口通訊進(jìn)行數(shù)據(jù)傳輸

產(chǎn)品參數(shù)

  1. 無線標(biāo)準(zhǔn):802.11 b/g/n
  2. 頻率范圍:2.4GHz - 2.5GHz (2400M-2483.5M)
  3. 數(shù)據(jù)接?:UART/HSPI/I2C/I2S/Ir Remote Contorl
  4. 工作電壓 :3.3V - 5V
  5. 工作電流:平均值: 80mA
  6. 工作溫度:-40°- 125°
  7. 存儲溫度:常溫
  8. 接口類型:UART 串口
  9. 傳輸速率:110 - 921600bps
  10. TCP Client:5 個
  11. 無線網(wǎng)絡(luò)模式:station/softAP/SoftAP+station
  12. 安全機(jī)制:WPA / WPA2
  13. 加密類型:WEP / TKIP / AES
  14. 升級固件:本地串口燒錄 / 云端升級 / 主機(jī)下載燒錄
  15. 軟件開發(fā):支持客戶自定義服務(wù)器 提供 SDK 給客戶二次開發(fā)
  16. 網(wǎng)絡(luò)協(xié)議:IPv4, TCP / UDP / HTTP / FTP
  17. 用戶配置:AT+ 指令集, 云端服務(wù)器, Android / iOS APP
  18. 模塊尺寸:50mm * 25mm
  19. 重量大?。?g
  20. 撥碼開關(guān)說明:run是at模式設(shè)置及運行 將開關(guān)撥到PROG,是可以實現(xiàn)不拔掉占用串口的模塊同時進(jìn)行程序上傳

使用方法

工作模式

  • ESP8266模塊支持STA/AP/STA+AP 三種工作模式。
1.STA 模式:ESP8266模塊通過路由器連接互聯(lián)網(wǎng),手機(jī)或電腦通過互聯(lián)網(wǎng)實現(xiàn)對設(shè)備的遠(yuǎn)程控制。
2.AP 模式:ESP8266模塊作為熱點,實現(xiàn)手機(jī)或電腦直接與模塊通信,實現(xiàn)局域網(wǎng)無線控制。
3.STA+AP 模式:兩種模式的共存模式,即可以通過互聯(lián)網(wǎng)控制可實現(xiàn)無縫切換,方便操作。

應(yīng)用領(lǐng)域

1.串口CH340 轉(zhuǎn)Wi-Fi;
2.工業(yè)透傳DTU;
3.Wi-Fi 遠(yuǎn)程監(jiān)控/控制;
5.消防、安防智能一體化管理;
6.智能卡終端,無線POS 機(jī),Wi-Fi 攝像頭,手持設(shè)備等。

AT 指令集

03T04802.jpg

功能測試

  • 測試環(huán)境:
硬件環(huán)境:win10 系統(tǒng) PC 、USB-TTL 模塊(FT232)、wifi 模塊、iphone4s
軟件環(huán)境:串口助手、網(wǎng)絡(luò)調(diào)試助手
  • 引腳定義:

(1)TX:串口發(fā)送
(2)RX : 串口接收
(3)-: 電源地
(4)+:電源正極

  • 硬件連接圖
03T04803.jpg

說明:
注意在:燒錄程序之前,不要連接 WiFi 模塊,當(dāng)程序燒錄好之后,再按照接線說明連接模塊 1、LED 的 S 引腳接到控制器擴(kuò)展板的 D13 口。+ 和 - 分別接到電源的 +5V 和 GND
2、WiFi 模塊 RX 接到控制器擴(kuò)展板的 TX,TX 引腳接到控制器擴(kuò)展板 RX,+ 和 - 分別接到電源的 +5V 和 GND

  • 例子程序
int led=13;  
//初始化函數(shù)
void setup(){         
  pinMode(led,OUTPUT);        
  digitalWrite(led,LOW);  
  Serial.begin(115200);    //設(shè)置串口波特率115200      
}
//主函數(shù)
void loop(){
	if(Serial.available()){           //檢測串口是否接收到數(shù)據(jù)
        char data=Serial.read();          //讀串口中數(shù)據(jù)
        switch (data){
  	    case 'W':  LED_flash(2);Serial.println("the light flash two times");break;    //閃爍2次
  	    case 'X':  LED_flash(3);Serial.println("the light flash three times");break;  //閃爍3次
  	    case 'A':  LED_flash(4);Serial.println("the light flash four times");break;   //閃爍4次
     	    case 'D':  LED_flash(5);Serial.println("the light flash five times");break;   //閃爍5次
            case 'S':  LED_flash(6);Serial.println("the light flash six times");break;   //閃爍6次  
            case 'C':  digitalWrite(led,LOW); Serial.println("the light be went out "); break;   //LED被熄滅  
            case 'Z':  digitalWrite(led,HIGH); Serial.println("the light be light up "); break;   //LED被點亮 
            default: break;
        }
    }
}
//LED閃爍函數(shù)
void LED_flash(int times){
    for(int i=0;i<times;i++ ){
        digitalWrite(led,LOW);
        delay(300);
        digitalWrite(led,HIGH);
        delay(300);   
    }       
}
  • 程序效果

代碼功能是通過手機(jī)軟件 tcp/udp 測試助手輸出字符控制 LED 點亮熄滅及閃爍,通過 wifi 連接模塊,模塊默認(rèn)端口333,發(fā)送對應(yīng)字符改變LED發(fā)光模塊的閃爍次數(shù)和開啟關(guān)閉,并通過 arduino IDE 串口監(jiān)視器打印 LED 的閃爍次數(shù),如圖所示:

03T04804.jpg

服務(wù)器和客戶端測試

  • 說明:

1.服務(wù)器和客戶端要搭載在同一網(wǎng)絡(luò)上(要么同時搭載在路由器上要么同時搭載在模塊上)
2.搭載在路由器上(手機(jī) / PC 直接連接到路由器,模塊通過AT+CWJAP="SSID","PWD"鏈接到路由器)
3.搭載在模塊上(手機(jī) / PC 連接到模塊 wifi 上即 Esp8266,模塊不用設(shè)置)

  • 設(shè)置服務(wù)器(手機(jī)、PC \ 模塊都可以模擬服務(wù)器)

1.模塊作為服務(wù)器,AT指令設(shè)置模塊進(jìn)入 server 模式,tcp 調(diào)試助手連接模塊。

1)設(shè)置 wifi 模式:
AT+CWMODE=3 //設(shè)置為AP+STA共存模式
響應(yīng)OK

03T04805.jpg

2)重啟生效:
AT+RST //重啟
響應(yīng)OK

03T04806.jpg

3)啟動多連接:
AT+CIPMUX=1
響應(yīng)OK

03T04807.jpg

4)建立server:
AT+CIPSERVER=1
響應(yīng):OK //默認(rèn)端口 333

03T04808.jpg

5)PC連入設(shè)備softAP,PC作為client連接設(shè)備:

03T04809.jpg

注意:wifi 模塊作為服務(wù)器有超時機(jī)制,如果連接建立后,一段時間內(nèi)無數(shù)據(jù)來往,服務(wù)器會將 client 踢掉。請在 PC 工具連接 wifi 模塊后建立一個 2s 的循環(huán)數(shù)據(jù)發(fā)送,用于保持連接。

03T04810.jpg

6)發(fā)送數(shù)據(jù)
AT+CIPSEND=n //發(fā)送字節(jié)數(shù)可按需設(shè)定
>iopd //輸入要發(fā)送的n個字節(jié)內(nèi)容,無需回車
響應(yīng):SEND OK
注意:若發(fā)送的字節(jié)數(shù)目超過了指令設(shè)定的長度n,則會響應(yīng)busy,并發(fā)送數(shù)據(jù)的前n個字節(jié),完成后響應(yīng)SEND OK.

7)接收數(shù)據(jù)
+IPD,n:XXXXXXXXXXX //接收到的數(shù)據(jù)長度為n個字節(jié),XXXX為數(shù)據(jù)內(nèi)容。

單連接 Client

1)設(shè)置 wifi 模式:
AT+CWMODE=3 //設(shè)置為 softAP+station
響應(yīng):OK

03T04811.jpg

2)重啟生效:
AT+RST
響應(yīng):OK

03T04812.jpg

3)連接路由:
AT+CWJAP=”ssid”,”password” //傳入路由器的ssid 和 password
響應(yīng):OK

03T04830.jpg

4)查詢設(shè)備IP:
AT+CIFSR
響應(yīng):192.168.4.1 // 返回設(shè)備IP地址

03T04813.jpg

5)在設(shè)備上使用網(wǎng)絡(luò)助手,創(chuàng)建一個服務(wù)器。

03T04814.jpg

6)設(shè)備連接服務(wù)器
AT+CIPSTART=”TCP”,”192.168.1.5”,8081 //傳入?yún)f(xié)議、服務(wù)器IP、端口
響應(yīng):OK

7)發(fā)送數(shù)據(jù)
AT+CIPSEND=n // 發(fā)送n個字節(jié),字節(jié)數(shù)可按需設(shè)定
>DGFY
響應(yīng):SEND OK

03T04815.jpg

03T04816.jpg

8)服務(wù)器接收端
+IPD,xxxxxxxxxx // 接收到的數(shù)據(jù)長度為n個字節(jié),xxxx為數(shù)據(jù)內(nèi)容

03T04817.jpg

透傳方式

1)設(shè)置wifi模式:
AT+CWMODE=3 //設(shè)置為softAP+station
響應(yīng):OK

03T04818.jpg

2)重啟生效:
AT+RST
響應(yīng):OK

03T04819.jpg

3)連接路由:
AT+CWJAP=”ssid”,”password” //傳入路由器的ssid 和 password
響應(yīng):OK

03T04820.jpg

4)查詢設(shè)備IP:
AT+CIFSR
響應(yīng):192.168.4.1 // 返回設(shè)備IP地址

03T04821.jpg

5)在設(shè)備上使用網(wǎng)絡(luò)助手,創(chuàng)建一個服務(wù)器。

03T04822.jpg

6)設(shè)備連接服務(wù)器
AT+CIPSTART=”TCP”,”192.168.1.5”,8081 //傳入?yún)f(xié)議、服務(wù)器IP、端口
響應(yīng):OK

7)發(fā)送數(shù)據(jù)
AT+CIPSEND=n // 發(fā)送n個字節(jié),字節(jié)數(shù)可按需設(shè)定
>DGFY
響應(yīng):SEND OK

03T04823.jpg

03T04824.jpg

8)服務(wù)器接收端
+IPD,xxxxxxxxxx // 接收到的數(shù)據(jù)長度為n個字節(jié),xxxx為數(shù)據(jù)內(nèi)容

03T04825.jpg

9)開啟透傳模式
AT+CIPMODE=1
響應(yīng):OK

03T04826.jpg

10)開始透傳
AT+CIPSEND
響應(yīng):> //從此開始,串口輸入的字符會透傳到服務(wù)器端

03T04827.jpg

03T04828.jpg

11)結(jié)束透傳
在透傳模式中,若識別到單獨的一包“+++”,則退出透傳模式。如果直接用鍵盤打字輸入+++,可能時間太慢,不容易被認(rèn)為是連續(xù)的三個+,建議如下操作:

03T04829.jpg

相關(guān)資料

Erweima.png
  • 產(chǎn)品資料

下載鏈接:https://pan.baidu.com/s/1w5kOerDNpnS38sL_PIX4ig 提取碼:kfz6