使用手机从电脑发送短信

时间:2013-01-14 23:21:50

标签: java sms gsm sms-gateway kannel

我需要我的计算机程序才能发送和接收短信。该软件必须独立于Internet运行,因此使用基于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命令。

另外如何将手机连接到电脑?例如,如果我在使用kannel时只用USB线连接手机就可以了。

更新: 我需要使用简单的GSM手机而不依赖于IOS或Android特定功能。

2 个答案:

答案 0 :(得分:0)

也许不希望你需要或想要,但也许对其他人有用:当我的iPhone越狱时,有一个Cydia应用程序,我曾经通过我的电话,BiteSMS从我的电脑发送短信。

你必须ssh in然后类似于:

/Applications/biteSMS.app/biteSMS -send -carrier 077xxxxxx “The message goes here”

显然,您将077xxx替换为您要发送的号码。

看起来它与Android的过程非常相似,请查看this通过Android执行此操作的问题。同样,这需要与手机的ssh连接。还有一个关于'从命令行发送短信'的谷歌,还有其他可用的资源。

至于其他方法,如果没有将手机连接到您的计算机并访问操作系统,我看不到任何可行的选项,而ssh似乎是最简单的方法。

答案 1 :(得分:0)

尝试smslib.org +一些GSM调制解调器。