我需要通过我的 USB 加密狗发送短信,这可以通过 AT 命令来实现。但是,我不知道如何将 AT 命令传递给加密狗。互联网也没有帮助。如何使用简单的代码片段将 AT 命令传递给加密狗?
问问题
1263 次
1 回答
4
大多数 USB 加密狗将在您的 PC 上显示为串行端口。因此,您可以将终端程序连接到适当的 COM 端口并发送 AT 命令。发送短信通常是这样的,在每一行后按回车:
AT+CFUN=1 --> Full functionality
AT+CMGF=1 --> Text mode SMS
AT+CMGS="+12345678" --> Phone number
> text goes here --> your SMS text
ctrl-z --> end sequence, 0x1A in hex
从 Qt 或其他语言以编程方式,您只需打开到适当端口的串行连接并发送这样的序列。
另外,请记住,并非所有 USB 加密狗都支持此功能。
于 2013-05-04T21:11:50.697 回答