M0M1系列模組其它常用AT指令配置

2021-08-20 22:25:34 字數 3453 閱讀 4137

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 亦稱貨幣存量 貨幣 指某一時點流通中的現金量和存款量之和。貨幣 量是各國 銀行編制和公布的主要經濟統計指標之一。流動性是指銀行滿足存款人提取現金 到期支付債務和借款人正常貸款的能力。貨幣的流動性強弱代表了貨幣在流通中的周轉次數的多少...