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/ 。這裏有詳細的說明。



留言

這個網誌中的熱門文章

FlashDevelop 3.0.x 開發環境安裝及使用(二)

ActionScript 3.0 顯示物件(DisplayObject)與顯示物件容器(DisplayObjectContainer)