4G模組AT命令除錯傳送 讀取 刪除簡訊

2021-10-10 02:38:38 字數 2273 閱讀 2124

哇,第一次弄這個4g模組,花了乙個星期,終於把這個調好了,中間遇到好多問題,這裡就不說了,直接總結後傳送給你們參考一下:

一、kernel配置

devicedrivers---→

usbsupport---→

usb serialconverter support--→

[*]usbgeneric serial driver 

usbdriver for gsm and cdma modems

在夾這個驅動模組到核心的時候,前提是你的開發板能識別usb裝置;

但配置成功後,你把編譯好的核心燒到開發板上,插上4g模組,開發板會產生、dev/ttyusb*節點,但也許可能沒有,需要你手動去建立這個節點,節點個數一般是3個或5個;

二、配置4g模組的vid和pid

在核心的option.c檔案中新增vid和pid,這個id可能檔案有,也有可能沒有,華為的有,如果沒有你根據檔案的新增的方式去新增開發板讀取4g模組的vid和pid加入即可,

三、at命令測試和簡訊傳送、接受、刪除

(1)設定簡訊格式------at+cmgf

(2)設定簡訊儲存載體------at+cpms

(3)傳送簡訊---at+cmgs

(4)讀取簡訊---at+cmgr

(5)刪除簡訊----at+cmgd

2.具體操作和測試結果:

1.at+cmgf:設定簡訊格式;

命令格式:at+cmgf=

命令返回:ok

error

2.at+cmgf=1:設定簡訊模式為文字模式;

3.at+cmgf=0:設定簡訊模式為pdu模式;

4.at+cmgf? :檢視你當前的模式為那種模式;

測試結果:

5.at+cpms?  :檢視你當前儲存的載體

6.at+cpms=」sm」:設定儲存載體為sim卡;

測試結果:

3.傳送簡訊:

發:at+cmgs="+8615083111880"

收:>

發:data       //data 為傳送內容(enter 後以ctrl+z(0x1a)結束)

收:+cmgs: 54 ok

若:1.可能訊號問題,把天線放在訊號的地方,多測試幾次;

2.沒有以ctrl+z結束,可以用**來代替你去傳送;

注:這是文字模式下,pdu模式是中文傳送要轉碼;

4.讀取簡訊:

在讀取簡訊的時候要先設定簡訊的儲存地方,讀取簡訊的時候才能讀取到,

同時你模式要為文字模式;

命令:at+cmgr=

測試結果:

5.刪除簡訊

命令格式:at+cmgd=index

測試結果:

返回ok表示這條訊息是空的;

4G模組AT命令除錯傳送 讀取 刪除簡訊

哇,第一次弄這個4g模組,花了乙個星期,終於把這個調好了,中間遇到好多問題,這裡就不說了,直接總結後傳送給你們參考一下 一 kernel配置 devicedrivers usbsupport usb serialconverter support usbgeneric serial driver u...

通過4G模組定位裝置

最近考慮到裝置定位功能的改進,考慮到成本與定位精度的要求,單獨加gps模組不太適用於我們,因此將定位的功能希望通過基站定位實現,達到模組多用 最簡單的辦法就是將4g模組改為含定位功能的模組,不過要額外增加gnss天線等,4g模組的 也會公升高,而且室內訊號差因為這些這種方法就暫時不考慮了.其次就是通...

MiniPCIE 封裝4G模組價值仍在

2019年,中國正式進入5g商用元年。4g網路不管是速度 還是訊號上都再無優勢,那麼4g網路會被淘汰嗎?現在物聯網應用最大的承載部分是在2g 3g網路,而現在的nb iot網路,不適用在高速率,低延時通訊場景中。以前對速率,時延有一定要求的物聯網裝置將會向4g的lte網路遷移,4g網路已經足夠承載相...