2010-10-13 52 views
2

我的一个互联网连接是通过USB加密狗。除了访问互联网,我还可以使用内置的SIM卡以与手机中SIM卡完全相同的方式发送短信。 (我知道,我真的是技术超级英雄......)如何通过宽带USB加密狗自动发送短信?

无论如何,我希望能够在预先确定的时间发送消息。发生特定事件时发送短信的能力会更好,但不是必需的。

最好还是会有一些C++库等着为我做所有的工作,虽然任何指向正确的方向都会受到欢迎。

难道某种灵魂指向我如何使这个过程自动化?

回答

1

你可以看看AT命令的工作原理。通过向USB加密狗发送AT命令,可以发送文本,在预先确定的时间发送消息的能力必须在与USB加密狗通信之外的代码中逻辑实现。事情是这样的伪代码

while (true or !quit){ 
    getcurrenttime(&time); 
    if (time == specified_time){ 
     send_command("This is a sample message", "12345678", &result); 
     if (result == true){ 
     print "Sent a message to 12345678"; 
     } 
    } 
    sleep(1); 
} 

这将是你如何能在预定时间发送消息。至于AT命令看看here ......因为USB加密狗将被处理作为一个串行接口,这是一个写入串口的问题...

+0

你能帮我在这里 - http://stackoverflow.com/questions/16333783/how-to-send-sms-through-dongle - 使用-C?noredirect = 1#comment23395575_16333783。这似乎是相同的答案,但我需要更多的帮助。请帮忙! – 2013-05-02 13:07:25