这很简单.是的,您需要一个"短信网关"提供商.那里有很多.这些公司为您提供发送/接收短信的API.
例如,德国公司Mobilant提供了一个简单的API.如果你想收到一个SMS,只需编写一个简单的PHP/JSP/s.th.else动态网页,让Mobilant调用它.
例如
Mobilant会为您收到短信
Mobilant呼叫您的网页http://yourpage.com/receive.php?message= ...
你做你需要做的事
你真的不想设置自己的短信服务器或中心;-)这是非常昂贵的,需要几个月的设置和费用一些不错的法拉利.
使用提供商并按SMS付费.这是最便宜,最快捷的方式.
这很简单.是的,您需要一个"短信网关"提供商.那里有很多.这些公司为您提供发送/接收短信的API.
例如,德国公司Mobilant提供了一个简单的API.如果你想收到一个SMS,只需编写一个简单的PHP/JSP/s.th.else动态网页,让Mobilant调用它.
例如
Mobilant会为您收到短信
Mobilant呼叫您的网页http://yourpage.com/receive.php?message= ...
你做你需要做的事
你真的不想设置自己的短信服务器或中心;-)这是非常昂贵的,需要几个月的设置和费用一些不错的法拉利.
使用提供商并按SMS付费.这是最便宜,最快捷的方式.
我在一个linux盒子上使用了kannel,旧手机通过串行电缆连接到盒子上.手机中有预付卡,因为我只使用它作私人用途.像魅力一样工作!
如果你在Linux机器上运行,你可以看看Gammu:
http://www.gammu.org
使用Gammu,您可以将其配置为定期轮询移动电话以获取新的SMS消息.当Gammu找到新消息时,它可以将它们存储在SQL数据库中.然后,您可以编写另一个程序来定期轮询数据库并对新消息采取措施.
使用此常规设置,我成功部署了一个自制的双向SMS应用程序.我配置Gammu通过蓝牙从手机上取消信息.Gammu将它们放在MySQL数据库中,我有一个Tomcat Web应用程序定期轮询新消息.找到新消息后,系统会处理该消息.
这是一种有点"管道和挽救线"的设置,但它工作得很好,并且比我之前测试过的许多"专业"SMS网关更可靠.因人而异.