如何使用C ++通过'Dongle'发送短信

时间:2013-05-02 08:45:32

标签: c++ qt sms

我有一个USB加密狗连接到我的笔记本电脑,用于连接互联网。无需说它有SIM卡,也可以发送/接收短信。我想知道如何通过这张SIM卡使用我自己的C ++ Windows程序获取短信和发送短信。有没有办法访问SIM卡并执行这些操作?任何图书馆?我还没有做任何USB编程。请帮忙!

修改

我发现有可能使用“AT命令” - How to Auto send SMS via Broadband USB dongle?

但答案中的链接已经死了。即使它是AT命令,我应该安装哪个lib才能使用它?请帮忙!

1 个答案:

答案 0 :(得分:0)

At(Attention)命令可用于与USB加密狗交互。每个制造商都有自己的At-command,所以你必须找到一个适合你的模型(我的是华为e173-u)。一些常见的可以在Hayes命令集中找到:

Hayes Command Set (Wikipedia)

Introduction to At commands

您需要从设备管理器中找出加密狗使用的COM端口,然后使用像Putty这样的串口终端来测试加密狗是否支持这些命令。由于为发送SMS而开发的库主要用于.Net,您可能需要使用SMS网关。