我想開發的應用是,任何手機都與PC連接,需要通過手機一一發送短信,軟件僅用於連接手機並輸入短信。通過手機發送短信連接電腦
當單擊發送按鈕時,消息應通過移動設備發送,而不通過任何調制解調器。
我試圖到處搜索,但我找不到任何東西。
任何人都可以指導我如何繼續?
在此先感謝。
我想開發的應用是,任何手機都與PC連接,需要通過手機一一發送短信,軟件僅用於連接手機並輸入短信。通過手機發送短信連接電腦
當單擊發送按鈕時,消息應通過移動設備發送,而不通過任何調制解調器。
我試圖到處搜索,但我找不到任何東西。
任何人都可以指導我如何繼續?
在此先感謝。
我想這強烈依賴於使用的手機。我不認爲所有制造商都有一個通用的解決方案。而這樣的功能可能很難記錄。
但是,我不確定,如果這是值得的努力,因爲例如,諾基亞提供軟件「Ovi Suite」(或較早的PC套件),該軟件已經支持通過連接的手機發送短信。我認爲其他製造商也有類似的計劃。
你想要做什麼是困難的。很難,不是因爲編程困難,而是因爲從運營商方面和移動製造商方面存在限制(安全!)。
爲了能夠從連接到PC的移動設備發送消息,移動設備必須提供對其操作系統用於發送這些SMS的內部功能的訪問。它們可能是低級別的調制解調器命令或高級API;但是無論如何它將取決於設備製造商的SDK。
如果您想更有效地打字,那麼支持藍牙鍵盤的移動設備可能是個不錯的主意。
如果你想自己做,而不使用短信庫,你可以通過串口打開手機的調制解調器,併發送hayes at命令進行短信操作。 編程之前,您可以使用終端程序嘗試它。
例
; Send message to "0170 00000" (Ctrl+Z to finish and send the message)
AT+CMGS="017000000"
> This is a SMS Test!!^Z
+CMGS: 3 ; OK, message gone
注:這些在-命令不支持所有的手機。也許手機需要通過額外的命令(set textmode,set sms-gateway,...)來額外配置。
幾個sms hayes相關命令在http://www.cellular.co.za/at_etsi.htm中描述。
thk k3b,我訪問了鏈接,但我不能理解編碼的概念,我該如何繼續... – Edward 2011-01-13 08:45:32
有可能通過連接的電話從電腦發送短信,但電話本身將是調制解調器(我假設您不想連接其他設備的短信)。你可以看到this question,this question和更多信息
是(可能)GSMComm,絕對你可以通過你的電腦與手機連接發送短信。 「諾基亞PC套件」是唯一的軟件;在電腦上安裝軟件後,用電腦將USB電纜連接到諾基亞手機,然後選擇電腦套件選項。然後啓動諾基亞PC套件。現在你走了。
感謝您的回覆,所以你說這是不可能的。 – Edward 2011-01-13 08:41:27