哇,第一次弄這個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網路已經足夠承載相...