OpenSource .net短信息库,我似乎无法为C#找到一个[关闭]

问题描述 投票:7回答:6

我一直在我的项目中使用GSM调制解调器来发送/接收SMS-as。我一直在使用.net的内置串口通信功能来使用标准的AT命令。

现在我必须扩展其功能(如PDU模式下的SMS,更有效的交付报告处理等)。我不想重新发明轮子,所以首先我想知道是否有一个很好的开源项目或关于这个主题的免费图书馆。它应该在文本和pdu模式下发送/接收短信,处理发送报告。

我用谷歌搜索了它,但到目前为止我还没有找到一个有效的。

平台:Windows / .net4 / vs2010 / c#

c# .net sms serial-port gsm
6个回答
4
投票

因为,您不是只寻找客户端库,而是需要部署自己的SMS网关。 This is你需要什么


3
投票

早在2005年,我就用C#编写了自己的短信库。我的目标是创建一个商业图书馆,但它从未发生过;除此之外,这可能是我从未发布的第1000个项目......无论如何,我决定改变它 - 因为这个问题 - 现在将开始在麻省理工学院许可下免费发布我的超细代码(免费,免费,免费)。

https://github.com/johanssonrobotics/FJR.SmsSolution(点击链接,然后点击GitHub上的“Zip”按钮)

无论如何,正如我所说,我在2005年编写了大部分代码,但是大约一年前对它进行了一些重构,所以它应该是可靠的。无论如何,随时测试它。附带一个演示Windows窗体的应用程序。

例如,这可以用于通过COM电缆连接电话和发送/接收SMS消息。容易。

玩得开心,希望这会有所帮助!


1
投票

如果您计划通过串口使用本地电话/ gsm调制解调器,则可以使用以下内容。

http://www.codeproject.com/KB/cs/SMS.aspx?msg=2961173 http://www.codeproject.com/KB/windows/smspdulib.aspx

本地串行发送速度很慢,不适合大量发送消息。如果你需要发送大量的短信,你需要使用某种短信网关。


1
投票

您是否查看了Tropo提供的API?我没有使用它,但我收集了,如果你使用自己的网关,它是免费的,如果使用他们的,它的价格合理。


0
投票

汤姆,

您应该能够使用.NET CE Framework(在Windows中)来完成此任务。

Sending SMSs from your Microsoft .NET Compact Framework-based Applications

.NET Compact Framework具有内置的处理功能,可通过GSM运营商发送SMS-s和PDU,并且已有相当详细的文档记录。

此外,虽然不是直接的.NET,但您可以在基本移动/宽带API中使用它,它是直接的Windows,并且可以使用标准.NET技术进行包装/导入。

http://msdn.microsoft.com/en-us/library/windows/desktop/dd323268%28v=VS.85%29.aspx


0
投票

我刚刚找到了this

有没有人有经验呢?

© www.soinside.com 2019 - 2024. All rights reserved.