GSM Modem 傳送簡訊的幾個 AT 指令
以下是使用 GSM MODEM 傳送簡訊時的基本指令。你可以用 GSM Modem 連接到你的電腦 COM port,再利用 Windows 的超級終端機,就可以利用電腦傳送簡訊。
1. AT回傳 OK 則表示 GSM Modem 正常運作。
2. AT+CPIN="xxxx" 用以輸入 SIM 卡的 PIN CODE,xxxx 就是 SIM 卡的 PIN CODE
3. AT+CMGF=1 用以設定簡訊傳送的格式為 TEXT 模式。它只能傳送英文和數字。
如果要中文或 Unicode 文字(或中英混合模式)要使用 AT+CMGF=0 這是 PDU 模式。
4.AT+CMGS="+886933xxxxxx" 出現以下的 ”>” 提示符號,就可以鍵入你要傳送的(英文)簡訊內容 。
> Hello! GSM Modem SMS Message!
最後按下 Control-Z (鍵盤的 Control + Z)簡訊就會傳到指定號碼的手機。(以上886 是台灣的國碼,933xxxxxx 是收訊者的手機號碼去掉第一個 0;你也可以直接打”0933XXXXXX")
以上是 TEXT 模式。
若是使用 PDU 模式,除了將第3步驟改為 AT+CMGF=0之外, 在第4 個步驟按下後出現">"的提示符號之後,你要輸入的可就不是給人看的東西了!例如:要傳送給 0932123456(可別真的傳,這支電話我可不知道是誰家的) 一個訊息: "恭喜你,試成功了!"
那麼在>之後你可能必須輸入
0011000a9190232143650008a712606d559c4f60002c8a666210529f4e860021
如果真的想試看看,可以將紅字部份改成你的手機號碼,再傳送即可。(注意兩碼兩碼對調 09->90 32->23 12->21 34->43 56 ->65)
如果,你打算繼續找到那一串 16 進位數字代表什麼意思。那麼,請你參考 http://www.dreamfabric.com/sms/ 。這裏有詳細的說明。

1. AT
2. AT+CPIN="xxxx"
3. AT+CMGF=1
如果要中文或 Unicode 文字(或中英混合模式)要使用 AT+CMGF=0 這是 PDU 模式。
4.AT+CMGS="+886933xxxxxx"
> Hello! GSM Modem SMS Message!
最後按下 Control-Z (鍵盤的 Control + Z)簡訊就會傳到指定號碼的手機。(以上886 是台灣的國碼,933xxxxxx 是收訊者的手機號碼去掉第一個 0;你也可以直接打”0933XXXXXX")
以上是 TEXT 模式。
若是使用 PDU 模式,除了將第3步驟改為 AT+CMGF=0之外, 在第4 個步驟按下
那麼在>之後你可能必須輸入
0011000a9190232143650008a712606d559c4f60002c8a666210529f4e860021
如果真的想試看看,可以將紅字部份改成你的手機號碼,再傳送即可。(注意兩碼兩碼對調 09->90 32->23 12->21 34->43 56 ->65)
如果,你打算繼續找到那一串 16 進位數字代表什麼意思。那麼,請你參考 http://www.dreamfabric.com/sms/ 。這裏有詳細的說明。
留言
張貼留言