2011-09-28 15 views
7

मैं अपनी परियोजनाओं में जीएसएम मोडेम का उपयोग कर रहा हूं एसएमएस-एस भेजें/प्राप्त करें। मैं मानक एटी कमांड का उपयोग करके .net की अंतर्निहित सीरियल पोर्ट संचार सुविधाओं का उपयोग कर रहा हूं।ओपनसोर्स .नेट एसएमएस लाइब्रेरी

अब मुझे इसकी कार्यक्षमता (जैसे पीडीयू मोड में एसएमएस, अधिक कुशल वितरण रिपोर्ट हैंडलिंग इत्यादि) का विस्तार करना है। मैं पहिया को फिर से शुरू नहीं करना चाहता, इसलिए सबसे पहले मैं जानना चाहता हूं कि इस विषय पर एक अच्छी ओपन सोर्स प्रोजेक्ट या एक मुफ्त लाइब्रेरी है या नहीं। इसे टेक्स्ट और पीडीयू मोड में एसएमएस भेजना/प्राप्त करना चाहिए, वितरण रिपोर्ट को संभालना चाहिए।

मैंने इसे गुगल किया है, लेकिन मुझे अब तक कोई कुशल नहीं मिला है।

प्लेटफार्म: विंडोज़/.net4/VS2010/सी #

+0

@ टॉम: आप अपनी विस्तार कार्यक्षमता के साथ वास्तव में एसएमएस कैसे भेज रहे हैं? क्या आप जीएसएम मॉडेम से छुटकारा पाने जा रहे हैं और एसएमएस गेटवे का उपयोग करने जा रहे हैं? – CharithJ

+0

मुझे अपने ग्राहकों की वजह से जीएसएम मॉडेम का उपयोग करना है। उनके पास है और वे इसका इस्तेमाल करते हैं। धन्यवाद! – Tom

+0

क्या आपने एपीआई/एसडीके के लिए अपने जीएसएम मोडेम डेवलपर से संपर्क किया है? – Raptor

उत्तर

4

के बाद से, तुम सिर्फ एक क्लाइंट लाइब्रेरी के लिए नहीं देख रहे हैं, तो आप अपने एसएमएस गेटवे को तैनात करने की जरूरत है। This is आपको क्या चाहिए

+0

धन्यवाद! क्या आपके पास .NET में इसका उपयोग करने के बारे में कोई अनुभव है? – Tom

+0

नहीं, मुझे इसका उपयोग .NET में इसका उपयोग करने का अनुभव नहीं है। –

+1

मैंने अभी पूछा क्योंकि क्योंकि मुझे लगता है कि इसमें .NET wrapper नहीं है, इसलिए मैं इसे अपने प्रोजेक्ट – Tom

0

मैं this पाया है अभी:

किसी अनुभवों यह बुद्धि है करता है?

0

टॉम,

इसे पूर्ण करने के (Windows में से) नेट सीई फ्रेमवर्क का उपयोग करने में सक्षम होना चाहिए।

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

NET कम्पैक्ट फ्रेमवर्क में निर्मित किया गया है एक जीएसएम ऑपरेटर से अधिक एसएमएस और PDU भेजने के लिए हैंडलिंग और यह काफी अच्छी तरह से प्रलेखित है।

इसके अलावा, सीधे .NET के दौरान, आपके पास बेस मोबाइल/ब्रॉडबैंड एपीआई में विकल्प उपलब्ध हैं, यह सीधे विंडोज है, और इसे मानक .NET प्रौद्योगिकियों का उपयोग करके लपेटा/आयात किया जा सकता है।

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

3

मैं accually सी # में अपने एसएमएस पुस्तकालय लिखा था, 2005 में मेरा उद्देश्य इसे से बाहर एक वाणिज्यिक पुस्तकालय बनाने के लिए किया गया था, लेकिन यह सिर्फ कभी नहीं हुआ; इसके अलावा शायद यह मेरी 1000 वीं परियोजना है जिसे कभी जारी नहीं किया गया है ... वैसे भी मैंने इसे बदलने का फैसला किया - इस सवाल के कारण - और अब एमआईटी लाइसेंस (मुफ्त, मुफ़्त, मुफ़्त) के तहत अपने अधिकांश सुपरफाइन कोड को रिलीज़ करना शुरू कर देगा।

https://github.com/johanssonrobotics/FJR.SmsSolution

वैसे भी (लिंक, फिर "पिन" GitHub पर डाउनलोड करने के लिए बटन पर क्लिक करें), जैसा कि मैंने कहा, मैं कोड के सबसे 2005 में लिखा था, लेकिन एक साल के बारे में यह करने के लिए कुछ भारी रिफैक्टरिंग किया पहले, तो यह ठोस होना चाहिए। वैसे भी, इसे परीक्षण करने के लिए स्वतंत्र महसूस करें। एक डेमो विंडोज-फॉर्म एप्लिकेशन के साथ आता है।

enter image description here

उदाहरण के लिए, इस COM-केबल के माध्यम से एक फोन से कनेक्ट करने और भेजने/एसएमएस संदेश प्राप्त करने के लिए इस्तेमाल किया जा सकता है। आसानी से।

मज़े करें & आशा है कि इससे मदद मिलती है!

+1

बहुत बहुत धन्यवाद, मैं कल इसका परीक्षण करूंगा। – Tom

+0

क्या आपने लाइब्रेरी का परीक्षण किया था? यह कैसे काम किया? –

+0

मैंने अपना कोड देखा, यह कार्यान्वयन से अच्छा है, लेकिन मुझे बहुत सारी सुविधाओं की कमी है। वैसे भी आपके प्रयास के लिए धन्यवाद, आपसे बहुत अच्छा! – Tom

1

यदि आप धारावाहिक के माध्यम से स्थानीय फोन/जीएसएम मॉडेम का उपयोग करने की योजना बना रहे हैं तो आप निम्न का उपयोग कर सकते हैं।

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

स्थानीय धारावाहिक भेजने काफी धीमी गति से और उच्च मात्रा के संदेशों को भेजने के लिए अच्छा नहीं होगा। यदि आपको एसएमएस की उच्च मात्रा भेजने की आवश्यकता है तो आपको किसी प्रकार के एसएमएस गेटवे का उपयोग करने की आवश्यकता होगी।

1

क्या आपने Tropo द्वारा प्रदान की गई एपीआई में देखा है? मैंने इसका उपयोग नहीं किया है, लेकिन मैंने इकट्ठा किया है कि यदि आप अपने गेटवे का उपयोग करते हैं, तो यह मुफ़्त है, और यदि उनका उपयोग होता है, तो यह उचित मूल्य है।

संबंधित मुद्दे