LTE CAT1模組 ML302使用

2021-10-05 11:31:27 字數 2867 閱讀 8678

lte cat1,大家可以理解乙個為低配版的4g通訊技術。它的速率比我們手機使用的4g慢,但是成本也低;它完全使用現有的4g網路即可,運營商無需新建基站,網路覆蓋可以說是最好的了,僅中國移動在全國就有450w座4g基站;相比與nb,它的成本還是高,但是網路覆蓋要優於nb;擁有跟lte cat.4相同的毫秒級傳輸時延,以及支援100km/h以上的移動速度。

ml302是中國移動物聯網推出的一款lte cat1模組,筆者有幸拿到了樣品並實際進行了簡單測試,講使用方式分享如下。

ml302 at命令串列埠波特率是自適應的。

ml302 預設開啟回顯,可以通過ate0關閉.

ate0
如需關閉回顯,則每次開機都需要執行(狀態不儲存)。

通過at+verctrl設定啟用方式

at+verctrl?

//查詢啟用方式。0-手動 1-自動

at+verctrl=0,

0//關閉開機自動 pdp 啟用,重啟生效

at+verctrl=0,

1//開啟自動 pdp 啟用,cid 是 5, apn 是和卡 plmn 自動匹配,重啟生效

說明:若為手動方式,需要使用者手動設定pdp並啟用;若為自動方式,使用者只需要判斷cgact即可.

at+mipopen=,,,[,[,[,[,[,]]]]]

//n : 連線id,0~5共6路

//mode: tcp/udp,字串

//ip address : 伺服器ip,字串

//port :伺服器端口

//timeout:連線超時時間

//access_mode:連線型別

// 0-普通型別(自動接收下行)

// 1-透傳模式(連線id必須為0且只能有這一路連線)

// 2-快取型別(模組上報提示,需手動讀取快取資料)

//keep_alive: 1-自動保持長連線,1分鐘發一次心跳(tcp協議層探測包心跳,應用不會收到該心跳資料)

// 0-不開啟

at+mipopen=1,"tcp","121.36.7.137",22

ok1,connect ok //連線成功,返回connect ok,使用者需根據該返回值判斷連線狀態

說明:不指定連線方式,預設建立的是非透傳連線,自動接收下行資料。模組收到下行資料時主動上報。

主動上報接收資料的格式如下:

+mipurc: "recv",1,4 //提示收到資料

dafs //伺服器下行資料.(兩行之間接收無延時)

at+mipopen=0,"tcp","121.36.7.137",22,100,1,1

okconnect

//或//設定透傳

at+mipmode=0,1

ok//開啟連線0

at+mipopen=0,"tcp","121.36.7.137",22

okconnect

//注意:連線成功,模組返回connect,不是connect ok

退出透傳模式

++

+//沒有回車換行

ok //返回ok,表明退出了透傳

重新進入透傳

ato

connect //返回connect,說明進入了透傳

at+mipsend=[,[,]]

//n:連線id

//length:長度.傳送指定長度的值,無需傳送1a 1b; 若沒有攜帶該值,則通過0x1a 0x1b結束輸入並傳送

指定長度傳送,如:

at+mipsend=1,10

> 1234567890 //出現『>』後輸入10個資料,自動傳送

1,send ok

注意:透傳模式只能使用連線0,且不能有其他連線;

建立透傳連線時,返回connect,不是connect ok;

+++: 退出透傳,沒有回車換行

ato: 重新進入透傳

at+miprd=,//connect_id :連線id(只帶了該值,表示查詢快取了多少資料)

//reqlength:讀取資料的長度

正常讀取上報資料

+mipurc: "recv",0,9 //模組上報提示收到資料

at+miprd=0,9 //主動讀取資料

987654321 //返回資料

ok

注意: 模組收到的資料沒有分幀,放在乙個快取裡。讀取時根據實際urc上報的幀大小進行讀取,否則讀到資料可能不完整;若將長度設定為最大,則會讀取快取中所有的資料,可能是多個資料幀合在一起的。(2020-4-21)

讀取時兩幀拼在一起的示例如下:

//上報收到了兩幀資料

+mipurc: "recv",0,3

+mipurc: "recv",0,3

//使用最大長度讀取快取

at+miprd=0,255

abc123 //返回快取所有資料,兩幀拼在了一起

ok

at+mipclose=//n: 連線id
如:at+mipclose=1

伺服器斷開連線,模組會主動上報斷開連線指示

以下示例為連線id為0的連線斷開指示

+mipurc: "state",0,1

0,closed

LTE Cat 1 物聯網時代的新寵

lte cat 1 物聯網時代的新寵 隨著nb iot在今年達到5000萬的出貨量,明年上看1億,當仁不讓地快速崛起之後,一塊介於連網高速率 5g和4g lte 和低速率 2g gprs和nb iot 之間的中速率 包括3g cat.1 emtc catm 市場正在興起。lte cat 1承擔4g物...

LTE Cat 1 物聯網時代的新寵

隨著nb iot在今年達到5000萬的出貨量,明年上看1億,當仁不讓地快速崛起之後,一塊介於連網高速率 5g和4g lte 和低速率 2g gprs和nb iot 之間的中速率 包括3g cat.1 emtc catm 市場正在興起。lte cat 1承擔4g物聯網連線主力的時機已經開啟。其中,ca...

ML(1) 概念理解

機器是如何模擬人來學習的?人 observations learning skill 人從出生開始經過大量的觀察 也可能經過身邊的的指導 進行學習然後得到相應的技能 比如小孩認車 機器 data learning skill 機器從大量的資料裡學習獲得相應的技能 對於機器來說skill improv...