2013-01-14 76 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调制解调器。