2013-01-14 111 views
0

我需要我的電腦程序才能發送和接收短信。該軟件必須獨立於互聯網運行,因此使用基於Web的SMS網關不是解決方案。用電腦發送短信

該軟件應該從Linux或Windows機器上運行。 Windows對我的用例更重要。我的程序是用Java編寫的,但我想可能有獨立於編程語言的解決方案。

我正在考慮以下選項之一。

的Kannel http://www.kannel.org/雖然支持Linux的,我想我能找到一種方法來編譯它在Windows喜歡做這裏:http://www.ddj.co.za/kannel-for-windows

另一種似乎是一種更輕便的選擇http://smsj.sourceforge.net/

其中的這些或別的東西你想到的可能是通過電腦發送短信而不通過互聯網連接的更好方式?

我正在考慮使用這些庫,所以我不必編程所有的AT命令。

如何將手機連接到電腦?例如,如果我在使用密封卡時只使用USB電纜連接手機,情況會好一些。

更新: 我需要使用簡單的GSM電話,而不依賴於IOS或Android的特定功能。

+1

我不是下來的選民,但要提問沒有「最好」的答案。我學到了很難的方法:) – 2013-01-14 23:25:28

+0

有時候,一個確實需要選擇一個好的庫給予一些限制。 –

+0

我同意,你只需要小心的要求公開結束。 – 2013-01-15 00:09:34

回答

0

也許不想要你需要或想要的,但也許對其他人有用:當我有我的iPhone越獄時,有一個蘋果蠹應用程序,我用我的電腦通過我的手機發送短信BiteSMS

你必須在再使用SSH類似於:

/Applications/biteSMS.app/biteSMS -send -carrier 077xxxxxx 「The message goes here」 

顯然你要發送到的數量替代077xxx。

它看起來像是與Android相當的過程,請查看this通過Android來做這件事的問題。這又需要一個到手機的ssh連接。還有一個谷歌'從命令行發送短信'有其他資源可用。

至於其他方法,我不能看到任何可行的選項,沒有將電話連接到您的計算機和訪問操作系統和SSH似乎是最簡單的方法來做到這一點。

+0

實際上忘了添加到我可能不得不爲某些用例使用簡單的GSM電話的問題。 –

0

嘗試smslib.org +一些GSM調制解調器。