您好,登錄后才能下訂單哦!
模塊STA手動配置及收發數據
所有的指令都是字符串格式,在字符串末尾需要加‘\r’回車鍵。
1、 保證模塊電源,地連接正確,供電為3.3V,保證串口連接正確,模塊的RX接串口的TX,模塊的RX接串口的TX。
2、 進入AT模式
(1) ES/RST引腳拉低2秒,在拉高,使用at指令查詢,如果收到應答,模塊進入AT模式;如果未收到應答,重復之前的操作。
(2) 使用其自帶的串口配置軟件,需要模塊進入AT模式,如果模塊未進入AT模式,則軟件不能搜索到wifi模塊
3、 收發數據配置
(1) 使用配置軟件配置,選擇為STA Manual,如圖1所示。
at+WM=2
at+WA=0
at+Sssid=Huawei AP
at+Sssidl=9
at+Sam=9
at+Spw=123456788
at+Spwl=9
at+dhcp=1
at+ip=192,168,0,99
at+mask=255,255,255,0
at+gw=192,168,0,1
at+dns=192,168,0,1
at+UType=1
at+UIp=192.168.0.1
at+URPort=0
at+ULPort=8080
at+Ub=115200
at+Ud=8
at+Up=0
at+Us=1
at+WC=1
at+Rb=1
圖1 STA Manual配置
灰色的為無效選項。串口命令如圖。
配置成功后會出現ok,at+WM=2,為發送指令,ok為模塊應答,如果指令相應失敗,需要重發指令。
>:at+WM=2
ok
at+WA=0
ok
at+Sssid=Huawei AP
ok
at+Sssidl=9
ok
at+Sam=9
ok
at+Spw=123456788
ok
at+Spwl=9
ok
at+dhcp=1
ok
at+ip=192,168,0,99
ok
at+mask=255,255,255,0
ok
at+gw=192,168,0,1
ok
at+dns=192,168,0,1
ok
at+UType=1
ok
at+UIp=192.168.0.1
ok
at+URPort=0
ok
at+ULPort=8080
ok
at+Ub=115200
ok
at+Ud=8
ok
at+Up=0
ok
at+Us=1
ok
at+WC=1
4、 模塊收發數據
(1)at+SL=?查詢Socket
例如返回值:
0:1,6
1:2,3
2:1,6
3:1,6
第一列:代表socket 序號
第二列:1 為TCP 服務器,2 為TCP 客戶端,3 為UDP 服務器,4 為UDP 客戶端
第三列:數字為三則表示成功建立了連接,其余都表示沒有建立連接
at+SL=?
實際返回值:
0:1,6
1:1,6
2:1,6
3:1,6
(2)at+SC=1
格式:
at+SC=<index>
參數:
index:socket 序號。
例子:at+SC=1(關閉socket1 )返回值:ok
(3)連接遠程服務器
at+SO=<Type>,<RemoteIp>,<Remote Port>,<Local Port>
參數:
Type:類型
網絡模式
值含義
0 無
1 Tcp Server
2 Tcp Client
3 Udp Server
4 Udp Client
Remote Ip:遠端ip 或域名
Remote Port:遠端端口
Local Port:本地端口
返回index 為socket 序號。
配置模塊為Client,遠程IP地址119.29.155.148,遠程端口:8080,本地端口:8080
at+SO=2,119.29.155.148,8080,8080
error:-2
at+SO=2,119.29.155.148,8080,8080
ok:1
如果是第一次配置,失敗返回error:-2,需要重新配置,返回ok:1,如果已經配置成功,再次發送該配置命令,出現發送at+SO=2,119.29.155.148,8080,8080 返回error:-5。
(4)接收數據
發送at+SR=1,100,at+SR=<index>,<len>
0:ok沒有數據返回值,
有數據返回值:at+SR=1,100
35:fasfsadfasdfasdfasfd121342421421412ok。
(5)發送數據
發送:
at+SW=1,,1234linjfdlsafjlk
ok
ok
數據成功則返回兩個ok。
二、STA Smart C
廠家默認配置,發送查詢命令
命令執行與回復
>:at+ver=?
HLK-M30(V3.16(Sep 24 2015))
at+WA=?
0
at+AS=?
86
at+Assid=?
HLK-M30_AP
at+Assidl=?
10
at+Achan=?
11
at+Aam=?
7
at+Apw=?
12345678
at+Apwl=?
8
at+Ahid=?
0
at+Adtim=?
1
at+Aip=?
192,168,11,254
at+WM=?
0
at+Sssid=?
at+Sssidl=?
0
at+Sam=?
0
at+Spw=?
at+Spwl=?
0
at+dhcp=?
1
at+ip=?
192,168,0,99
at+mask=?
255,255,255,0
at+gw=?
192,168,0,1
at+dns=?
192,168,0,1
at+UType=?
1
at+UIp=?
192.168.0.1
at+URPort=?
0
at+ULPort=?
8080
at+Ub=?
115200
at+Ud=?
8
at+Up=?
0
at+Us=?
1
(1)無線AP模式
需要發送的指令:
at+Assid=123
at+Assidl=3
at+Aam=9
at+Apw=12345678
at+Apwl=8
at+dhcp=0
at+Aip=192,168,0,99
at+mask=255,255,255,0
at+gw=192,168,0,99
at+dns=192,168,0,99
at+UType=1
at+UIp=192.168.0.1
at+URPort=0
at+ULPort=8080
at+Ub=115200
at+Ud=8
at+Up=0
at+Us=1
at+Rb=1
執行命令與回復:
>:at+WA=1
ok
at+Assid=123
ok
at+Assidl=3
ok
at+Aam=9
ok
at+Apw=12345678
ok
at+Apwl=8
ok
at+dhcp=0
ok
at+Aip=192,168,0,99
ok
at+mask=255,255,255,0
ok
at+gw=192,168,0,99
ok
at+dns=192,168,0,99
ok
at+UType=1
ok
at+UIp=192.168.0.1
ok
at+URPort=0
ok
at+ULPort=8080
ok
at+Ub=115200
ok
at+Ud=8
ok
at+Up=0
ok
at+Us=1
ok
at+Rb=1
可以使用手機接入到該wifi模塊
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。