使用gsm调制解调器从C#应用程序发送接收短信的基本概念



有人能向我解释基本概念吗?或者向我提供任何关于使用通过C#应用程序连接到pc的gsm调制解调器发送和接收短信的文档吗。

我确实找到了很多源代码,但无法了解其背后的过程或算法

就是这样一个链接

http://www.freestudentprojects.com/c-net-projects/send-and-receive-sms-in-net-using-gprs-modem/

我下载了源代码,但内容不太清楚。

谢谢,s

您需要ATCommands与GSM调制解调器通信。这是一篇非常好的代码项目文章,用于理解带有演示的过程。

您可以使用AT命令,或者如果您使用的是Windows 7或8,则可以使用移动宽带API。如果你在Win8 Metro中进行开发,还有另一个API。

移动宽带API参考如下:http://msdn.microsoft.com/en-gb/library/windows/desktop/dd323269(v=vs.85).aspx

这里有一篇关于将其与C#一起使用的论文:http://msdn.microsoft.com/en-us/library/windows/desktop/dd323271(v=vs.85).aspx

GSM调制解调器的完整3GPP AT命令参考是TS 27.007,它在这里:http://www.3gpp.org/ftp/Specs/html-info/27007.htm请注意,大多数调制解调器也有制造商特定的AT命令,其中一些是公共的,有些不是。但对于发送/接收短信这样的简单程序,您可能不需要它们。

您所拥有的源代码将首先以编程方式识别调制解调器连接在哪个端口上,然后它将发送AT命令。或者,它将识别代表调制解调器的网络适配器,并使用Windows id调用移动宽带API函数。因此,请查看这些过程的代码。顺便说一句,这是一个有趣的网站——对我来说是新的。

最新更新