具體例子,參照上傳的官方《quectel_gsm_短訊息應用指導_v1.1》
步驟一. 設定短訊息模式
短訊息收發主要分文字和pdu模式,因為pdu涉及到編譯碼,另外專案中傳送的都是英文本元,所以選用文字模式,實現比較簡單
at+cmgf=1\r\n
步驟二. 選擇te字符集
簡訊內容為英文只需要用「gsm」符號集,如果要用到中文,則要使用「uc32」字符集
at+cscs=「gsm」\r\n
步驟三. 設定新簡訊提示,該項不設定也沒關係,即選擇模組預設at+cnmi=2,1,0,0,0\r\n
避免短訊息丟失,設定將收到的短訊息先快取倒urc再**給te;<1>希望短訊息來到時有"+cmti:"提示
at+cnmi=2,1,0,0,0\r\n
短訊息服務中心號碼不用設定,獲取到的就是模組所在地的運營商服務中心號碼
步驟四. 從訊息列表中讀取短訊息
at+cmgl="rec unread"\r\n
+cmgl: 4,"rec unread","+8615021012496","","2010/08/18 17:37:23+32"
test
(功能需要,可以採用實時讀取,即當收到"+cmti: 6"提示時,at+cmgr=6\r\n讀取即可
+cmti: "sm",6 //數字6為在sm中的索引號,根據該索引號讀取訊息
at+cmgr=6
+cmgr: "rec
unread","+8613651979176","","2010/09/01 11:11:47+32",145,4,0,241,"+8613800210500",145,5
hello)
1.可以先把手機卡放在模組上測試,確定**沒有問題
2.確定物聯卡在物聯網管理平台開啟了簡訊功能
3.確定模組註冊上網路(能註冊上網路即可cgreg=1或5,不需要pdp啟用)
4.確定以儲存訊息條數沒超過最大儲存值,否則會接收不了
5.還是接收不到可諮詢物聯網卡管理平台技術人員
說明:物聯網卡和手機sim的簡訊收發是有區別的,手機傳送簡訊是直接往公網傳送,沒有限制。物聯網卡是專網專號,它的簡訊只能往指定的簡訊閘道器發,傳送的短訊息通過短訊息服務中心中轉,在移動站之間傳遞。
移遠m26 硬體設計手冊 硬體開發真的過時了麼?
作為乙個硬體設計人員,過去我特別對一件事情比較糾結,我是否該換乙個方向重新開始,因為這個行業貌似在萎縮,一大堆的整合方案改變了原有的硬體設計模式,有很多人甚至會說硬體還需要設計?還有一種聲音更為極端,真正的硬體設計或是高科技是某公司的飛機,某公司的汽車,國內的硬體設計或是技術談不上高階。關於這點,其...
移遠M26,三分鐘打通TCP流程,AT指令詳解
1 模組啟動 拉低模組的pwr引腳1s,5s左右模組啟動完成,期間可以定時傳送at命令,等模組回應ok,說明啟動完成 2 常用at指令說明 at ipr?檢視波特率 okate0 關閉回顯 okat cpin?查詢 sim 卡狀態 cpin at cops?查詢運營商 at creg?查詢網路註冊狀...
M26 限制某個class所能產生的物件數量
1 每當產生乙個物件,必定呼叫構造方法。因此,禁止產生物件的做法就是,將所有的構造方法宣告為private。2 只有在類的內部才可以訪問private成員,有兩層含義 在類的內部可以訪問this的private成員,同時可以訪問同類物件的private成員。3 將構造方法宣告為private,只是限...