2010-10-25 95 views
2

我完全不知道这是否可能以及如何工作。连接电脑到手机 - 读短信并使用它?

是否可以给用户一个他们应该发送短信的电话号码。 例如短信中包含


一些代码

  • 我想跟踪有多少短信发送到该号码。
  • 我想读的短信和使用两个节点

他们奇怪的方式我想这样的:我买预付费卡贴在任何手机提供商,我插的卡贴到任何设备(SIM阅读器:) )连接到我的电脑。我的电脑在线。所以我的电脑变成了手机。一些软件能够检索这些短信,我可以使用它的数据。

是甚至可能的,如果是的话?

+1

您的步骤 - 任何设备/ SIM卡阅读器 - 必须是GSM调制解调器任何这个工作。您的电脑仍然不是电话(GSM调制解调器),但您可以通过AT(调制解调器)命令访问此设备。 – KevinDTimm 2010-10-25 12:47:29

回答

3

您可以使用例如gammu发送和接收来自连接到您的计算机的手机的短信 - 实质上是创建一个短信网关。我已经成功地用它在过去的这个设置(较新的手机通过USB具有串口仿真,旧的,你需要一个特定的模型串行到电话线):

my program <-> database/textfiles <-> gammu <-> serial port <-> cellphone 

操作是作为如下:

  • 监务在命令行中/守护模式下运行,具有看门狗脚本重新启动它(和手机),如果手机没有响应(这是一个真正的旧手机;看门狗恐怕没有必要与任何> 2006)
  • gammu调查手机的新消息,那些被存储到“收到”表中的t他数据库。
  • gammu还在数据库中为我想发送的消息轮询一个“外发”表,并通过手机发送它们。
  • 我的程序是读取传入消息或插入传出消息的Web前端。

(监务有直接与手机接口,无需数据库的API,我决定保持后端和前端部分分开,并且由于前端用其他东西的数据库,无论如何,这是最容易就这样;另外,我为此使用旧手机,即使手机没有响应也需要前端运行)

3

列出了几种可能性here。但这取决于您使用的手机。 Symbian,iOS,Android和Windows Mobile。但基本上可以使用GSM Modem

+0

第一个链接已死亡。 – Auspex 2015-11-21 17:22:38