m0m1系列模組除了一些基本的wifi功能指令,還增加了一些模組的配置指令,以適用於更多的應用場景。而這些指令是經過對客戶的應用需求不斷梳理而來的。這樣就可以使使用者在使用時有了更好的靈活性。本篇將對以下指令作詳細的分析。
1.設定wifi模組在at指令下的回顯功能
at+e
功能:開啟/關閉回顯功能
查詢指令格式:
at+e
響應:+ok
引數:參考說明
設定指令格式:
at+e=
響應:+ok
引數:status:回顯狀態
on:開啟回顯
off:關閉回顯
說明:模組從透傳模式切換到命令模式時,預設回顯功能關閉;當第一次輸入 at+e 後開啟回顯功能(即返回「at+e +ok」),再次輸入後關閉回顯功能(即返回「+ok」)。
2. 設定模組led指示引腳
at+led
功能:設定模組led指示引腳
查詢指令格式:
at+led
響應:+ok
引數:參考說明
設定指令格式:
at+led=
響應:+ok
引數:pin:晶元的引腳編號
說明:模組上藍色led燈對應晶元上gpio15,當使用者設定引腳號為0時,led功能失效。當使用者設定引腳號為對應模組上的晶元引腳號時,led的控制電平將從模組外接引腳引出,這樣方便使用者可以取消模組led的閃爍或者自行引出led燈的控制。此功能在at+z後,生效。
3. 設定/查詢
wi-fi
模組發射功率等級
at+txpwr
功能:設定/查詢wi-fi模組發射功率等級
查詢指令格式:
at+txpwr
響應:+ok=
引數: 請參考設定引數
設定指令格式:
at+txpwr=
響應:+ok
引數:
level:模組發射功率等級,包括:
0~12
說明:模組發射功率等級分為0~12個等級,其出廠預設為10,使用者可根據實際需求選擇模組的發射等級。建議使用者使用5~12等級,引數在at+z後儲存。
4. 透傳模式下
udp通訊
,獲取udp接收和指定傳送ip位址埠號
at+udpmux
功能:透傳模式下udp通訊,獲取udp接收和指定傳送的ip位址埠號
查詢指令格式:
at+udpmux
響應:+ok=
引數: 請參考設定引數
設定指令格式:
at+udpmux=
響應:+ok
引數:
status:
off: 表示功能
on: 開啟功能
說明: at+udpmux=on 時,且模組進入udp伺服器透傳時,具有以下功能:
a. 串列埠輸出資料:前6位元組的資料表示含義,0~3位元組為ip位址,第4位元組為埠號高8位,第5位元組為埠號低8位。隨後為實際接收到的資料內容。
b. 串列埠輸入資料:0~3位元組為指向傳送的ip位址,第4位元組為埠號高8位,第5位元組為埠號低8位,隨後為需要傳送資料內容。
此功能的設計在於模組在udp透傳模式下,可向任何ip位址埠號傳送資料,並且也可以知道獲取到資料從哪個ip位址和埠傳來,使使用者的模組在udp模式透傳下更靈活。
c. 此指令設定後立即生效。at+z儲存後,可以在第二次上電自動載入。
5. 設定模組at指令下主動輸出接收資料功能
at+urc
功能:開啟/關閉在at指令模式下接收主動輸出接收資料
查詢指令格式:
at+urc
響應:+ok=< status >
引數: 請參考設定引數
設定指令格式:
at+urc=
響應:+ok
引數:
status:
on: 開啟在命令模式下接受資料
off:關閉在命令模式下接受資料
說明:a. 模組在at指令下預設為被動接收資料模式,模組收到資料會自動儲存至快取中。
b. 當at+urc=on 時,模組開啟在命令模式下將會主動輸出接受資料,收到的資料格式具有以下:
+ipd,a/b,n: data
其中:a:來自於socka的資料,b :來自於sockb的資料;
n:資料的長度;
data:具體的資料內容。
c. 此指令使用後立即生效,當使用at+z後儲存後可以第二次開機後自動載入引數
6. 設定模組啟動預設的啟動模式
at+tmode
功能:設定/查詢模組啟動預設的啟動模式
查詢指令格式:
at+tmode
響應:+ok=
引數: 請參考設定引數
設定指令格式:
at+tmode=
響應:+ok
引數:
mode:啟動模式,包括:
throughput:透傳模式
cmd:命令模式
說明:a. 模組預設啟動模式為throughput(透傳模式),使用者在使用at指令時需切換模組啟動模式為cmd(指令模式),並使用at+z儲存後。模組在之後將會在啟動時使用at指令模式。
b. 模組使用at指令方式啟動後,會輸出ready提示使用者模組初始化完成,並可以接收到使用者的at指令資料。
7. 設定模組dtim模式
at+dtim
功能:設定/查詢模組啟動預設的啟動模式
查詢指令格式:
at+dtim
響應:+ok=
引數: 請參考設定引數
設定指令格式:
at+dtim=
響應:+ok
引數:
status:引數:
on:開啟dtim模式
off:關閉dtim模式
說明:
M0M1系列模組硬體設計分析
雖然m0m1系列模組設計已經將wi6800的晶元整合成模組,使其易用性大大增加。但是牽扯到無線通訊的射頻效能以及一些細節問題,還是需要認真處理。先從原理上分析m0m100p0模組,如下圖所求 注意 1.d1二極體預留接上,防止模組斷電時,通過微控制器tx引腳向模組灌入電流。3.gpio6,gpio7...
M0M1系列模組內建網頁修改教程
m0m1系列內建網頁使用了勱領的minifs檔案系統,將原本非常巨大的jquery mobile框架進行壓縮,使模組在使用內建網頁的時候,做到了使用極小記憶體 將檔案從檔案系統中讀出,保證模組的記憶體使用狀態。由於要做到超級小記憶體開銷,所以minifs檔案系統去除了檔案可寫功能以及資料夾功能,真正...
貨幣供應量 M0 M1 M2
貨幣 量 money supply supply of money 亦稱貨幣存量 貨幣 指某一時點流通中的現金量和存款量之和。貨幣 量是各國 銀行編制和公布的主要經濟統計指標之一。流動性是指銀行滿足存款人提取現金 到期支付債務和借款人正常貸款的能力。貨幣的流動性強弱代表了貨幣在流通中的周轉次數的多少...