我被困在一个项目中。该项目要求台式电脑必须接收手机发送的短信。我怎么能做到这一点?请帮忙。
答案 0 :(得分:1)
您可以将this one之类的GSM调制解调器连接到串行端口。它就像一部带有SIM卡的手机。我确定还有其他USB产品。
在软件方面,您可以通过与设备的AT命令交谈来检查SMS消息。我已经在Perl和.NET中“手动”完成了这项工作,但也许有一些开箱即用的解决方案。
答案 1 :(得分:1)
我知道(并且已经使用过)2种方法来做到这一点。
快速,肮脏和黑客的方式是购买手机并使用串行电缆将其连接到您的PC,然后使用老式的AT命令来控制手机(包括收听新的SMS消息)。 许多年长的Nokias支持这一点,虽然它没有得到很好的记录 - 这是我发现的最好的资源:http://wiki.forum.nokia.com/index.php/AT_Commands。 有许多令人兴奋的方法可能会失败 - 您必须保持手机充电,而在数据中心,接收通常很差。
另一种方法是与移动聚合器(Google为您所在地区的候选人)交谈。这些公司可以设置SMS短代码,并具有用于将消息转发给您的API; API在提供商之间有所不同。这通常相当昂贵 - 短代码需要花钱,发送和接收短信需要花钱,而聚合器可能没有与您关心的国家达成交易。警告,以及所有这些。
答案 2 :(得分:0)
您还需要一个库来向调制解调器发送/接收AT命令。
答案 3 :(得分:0)
This software可以帮到你。它使用连接到PC的GSM / 3G调制解调器。它可以将传入的SMS消息存储在数据库中,保存到文件,实时转发到Web服务器。 (3g / gsm调制解调器有SIM卡,因此有自己的电话号码可以发送短信息)