ML302是中國移動物聯網推出的一款LTE CAT1模組,本文介紹該模塊的使用方法。本次調試使用的開發闆硬件如下圖所示。
4G-CAT1通信闆
硬件接線方式:VIN GND接5V~12V電源 ,KEY引腳接GND。TD0和RD0是數據通信串口引腳UART。通信闆上模組内部的PWK引腳已經默認接GND,實現上電自動開機。模塊具有自适應波特率功能。本次調試采用115200波特率。
ML302實現 TCP連接遠程OneNET服務器AT指令操作流程。
第一步:判斷模塊是否開機,且UART是否正常通信。該指令為AT。返回OK表示通信正常,模塊已開機。
AT指令操作 截圖01
第二步:判斷SIM卡是否被讀取到。該指令為AT CPIN? 。返回READY,表示卡已經就緒,識别到。
讀卡操作 截圖02
第三步:判斷SIM卡是否被激活開通。該指令為AT CGATT? 。返回“1”,表示卡已經激活。返回“0”,表示卡已失效或被機卡綁定,無法使用。
查詢卡激活狀态 截圖03
第四步:設置模塊的APN域名。本次測試用的是移動物聯網卡,APN為CMIOT。該指令為AT CGDCONT=1,"IP","CMIOT" ,返回OK ,表示設置成功。
模塊APN域名設置截圖04
第五步:激活場景(連接基站網絡)。該指令為AT CGACT=1,1 。返回"1",表示設置成功。此時藍色的網絡指示燈由快閃變成慢閃狀态。
激活場景 截圖05
第六步:建立TCP連接,連接遠程服務器。該指令為AT MIPOPEN=1,"TCP","183.230.40.40",1811 (這裡的服務器是OneNET平台IP和端口号),返回1,CONNECT OK ,表示連接成功。
TCP連接服務器 截圖06
第七步:發送數據到服務器端。該指令為AT MIPSEND=1,10 (指定長度發送數據的模式,本次舉例發送10個字節),當模塊反饋輸入符号“>” 則開始輸入要發送的數據内容,數據長度必須剛好為10個字節。輸入字節長度不夠,模塊不會發送。如果輸入的數據長度超了,則剩餘的數據就會被舍棄掉。返回 “1,SEND OK”,表示發送成功。
發送數據 截圖07
以上就是TCP連接服務器操作指令流程。關于指令格式參數說明,可以查看相關AT命令手冊,下期介紹模塊MQTT連接的使用。
ML302-DTU
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!