[問題] 在Linux底下寫程式對GPRS模組下AT COMMAND

看板LinuxDev作者 (Targets for Life)時間17年前 (2008/07/25 07:47), 編輯推噓3(301)
留言4則, 2人參與, 最新討論串1/3 (看更多)
大家好, 我在Linux作業系統環境底下寫程式, 想透過RS232對SIM 300的 GPRS模組下AT COMMAND, 執行此程式後會自動發一個簡訊到某手機號碼, 於是我參考AT COMMAND之後, 一般以windows的超級終端機下AT COMMAND傳短信息(簡訊)的步驟為: AT+CMGS="+886XXXXXXXXX" 按Enter之後會出現這個符號 > 然後可以在此符號>後面輸入要傳的內容,例如: > hello 輸入之後按鍵盤上的ctrl加Z 就可傳送出去, 可是在linux的C語言程式中,要怎麼寫出這個ctrl-Z的語法? 然後執行程式就可自動傳, 請教各位前輩,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.180.199

07/25 09:32, , 1F
Linux底下的serial port是一個檔案 對那個檔案做存取就可以
07/25 09:32, 1F

07/25 09:32, , 2F
請google "Linux serial port" 資源很多的
07/25 09:32, 2F

07/25 09:34, , 3F
可以試試 echo "Hello" > /dev/ttyS1
07/25 09:34, 3F

07/25 16:57, , 4F
謝謝
07/25 16:57, 4F
文章代碼(AID): #18YHIdp0 (LinuxDev)
文章代碼(AID): #18YHIdp0 (LinuxDev)