我一直在我的項目中使用GSM調制解調器到send/recieve SMS-s。我一直在使用內置的串行端口通信功能.net通過使用標準AT命令來完成此操作。開源.net短信息庫
現在我必須擴展它的功能(比如在PDU模式下的SMS,更有效的交付報告處理等)。我不想重複發明,所以首先我想知道是否有一個好的開源項目或免費的圖書館。它應該以文本和pdu模式發送/接收短信,處理髮送報告。
我已經使用了它,但到目前爲止我還沒有找到一個有效的。
平臺: 的Windows/.NET4/VS2010/C#
我一直在我的項目中使用GSM調制解調器到send/recieve SMS-s。我一直在使用內置的串行端口通信功能.net通過使用標準AT命令來完成此操作。開源.net短信息庫
現在我必須擴展它的功能(比如在PDU模式下的SMS,更有效的交付報告處理等)。我不想重複發明,所以首先我想知道是否有一個好的開源項目或免費的圖書館。它應該以文本和pdu模式發送/接收短信,處理髮送報告。
我已經使用了它,但到目前爲止我還沒有找到一個有效的。
平臺: 的Windows/.NET4/VS2010/C#
我發現this剛纔:
是否有人已經經歷的智慧呢?
湯姆,
您應該能夠使用.NET框架CE(從Windows中)做到這一點。
Sending SMSs from your Microsoft .NET Compact Framework-based Applications
.NET Compact Framework的內置了用於處理髮送短信-S和PDU通過GSM運營商,它是相當有據可查。另外,雖然不是直線.NET,但您可以在基本移動/寬帶API中使用這些選項,它是直線Windows,並且可以使用標準.NET技術打包/導入。
http://msdn.microsoft.com/en-us/library/windows/desktop/dd323268%28v=VS.85%29.aspx
我accually寫我自己的短信庫在C#中,早在2005年我的目標是創建一個商業庫出來的,但它只是從來沒有發生過;除此之外,這可能是我從未發佈的第1000個項目......無論如何,我決定改變這個 - 因爲這個問題 - 現在將開始釋放我的MIT許可證(免費,免費,免費)許多超級代碼。
https://github.com/johanssonrobotics/FJR.SmsSolution(點擊鏈接,在GitHub上那麼「壓縮」按鈕下載)
無論如何,正如我說的,我寫的大部分代碼在2005年,但做了一些沉重的重構它大約一年以前,所以它應該是堅實的。無論如何,請隨時測試它。附帶演示Windows窗體應用程序。
舉例來說,這可以通過使用COM-線連接手機和發送/接收短信的消息。容易。
玩得開心&希望這有助於!
如果您打算通過串口使用本地電話/ gsm調制解調器,可以使用以下方法。
http://www.codeproject.com/KB/cs/SMS.aspx?msg=2961173 http://www.codeproject.com/KB/windows/smspdulib.aspx
本地串口發送將是相當緩慢和高容量發送消息的並不好。如果你需要發送大量的短信,你將需要使用某種短信網關。
你看過Tropo提供的API嗎?我沒有使用它,但我收集了如果您使用自己的網關,它是免費的,如果使用它們,它的價格合理。
@ Tom:你準備怎麼發送短信與你的擴展功能?你打算擺脫GSM調制解調器並使用短信網關嗎? – CharithJ
我必須使用GSM調制解調器,因爲我的客戶。他們擁有它並且使用它。謝謝! – Tom
您是否聯繫過您的GSM調制解調器開發者的API/SDK? – Raptor