کار با GSM مودم برای ارسال و دریافت SMS با استفاده از زبان برنامه نویسی #C

SMS یا سرویس پیام کوتاه ، به موفقیت عظیمی در جهان بی سیم رسیده است. هرروز میلیون ها پیام کوتاه  فرستاده می شود. اکنون پیام کوتاه به یک تولید کننده عظیم درآمد برای حاملان بی سیم تبدیل شده است. ایده فرستادن پیام های کوتاه بسیار ساده است. یک پیام روی تلفن موبایلتان می نویسید، شماره تلفن موبایل مقصدتان را وارد می کنید، دکمه Send را می فشارید و پیام خیلی زود توسط گیرنده قابل دسترس خواهد بود.

در این مقاله ما در مورد دستورات AT ، کاربرد آن در GSM MODEM ها (به طور خاص در مورد ارسال و دریافت پیام کوتاه) و چگونگی استفاده از این دستورات در C# را مورد بحث قرار خواهیم داد .

  

فهرست مطالب :

 

1.     مقدمه ای بر پیام های کوتاه 

2.     چگونگی دریافت پیام های کوتاه  با استفاده از یک کامپیوتر

3.     ارسال پیام های کوتاه  از کامپیوتر به تلفن همراه

4.     چگونگی استفاده از AT COMMAND در C#

5.     منابع و مآخذ

 

 

مقدمه ای بر پیام های کوتاه 

 

1-1 SMS چیست؟

        SMS مخفف Short Message Service است.تکنولوژی است که باعث فرستادن و دریافت پیام ها بین تلفنهای موبایل می شود. SMS برای اولین بار در اروپا در سال 1992 پیشنهاد شد و استانداردهای GSM (Global System for Mobile Communication) را نیز در بر گرفت. بعد به تکنولوژی های بی سیم مثل CDMA وTDMA  منتقل شد.استانداردهای GSM و SMS بطور اصلی با ETSI توسعه یافت. ETSI مخفف European Telecommunication Standards Institute است. اکنون 3GPP(Third Generation Partnership Project) برای توسعه و نگهداری استانداردهای GSM وSMS  قابل پشتیبانی است.همانطور که به این تکنولوژی نام Short Message Service داده شده است، داده هایی که با یک پیام SMS منتقل می شوند خیلی محدود هستند. یک پیام SMS می تواند شامل بیش از 140 بایت (1120 بیت) داده باشد. بنابراین یک پیام SMS می تواند شامل:

1-     160 کارکتر، اگر کارکتر7 بیتی بکار رود (مناسب برای کارکترهای لاتین)

2-     70 کارکتر، اگرUnicode UCS2 16 بیتی بکار رود(پیام های متنی SMS شامل کارکترهای غیر لاتین مثل کارکترهای چینی باید ازencoding 16 بیتی استفاده کنند)

 

پیام دهی متنی کوتاه، از زبانهای بین المللی پشتیبانی می کند و با همه زبانهای حمایت شده توسط Unicode شامل عربی، چینی، ژاپنی و کره ای خوب کار می کند.

گذشته از این متن، پیام های کوتاه می توانند داده های باینری را نیز حمل کنند. برای فرستادن تون های زنگ، تصاویر، logoهای عمل کننده،کاغذ دیواری ها، انیمیشن ها،کارت های تجاری(مثل VCards) و پیکربندی WAP برای یک تلفن موبایل با پیام SMS ممکن است.

مزیت اصلی پیام کوتاه  اینست که توسط 100% تلفن های موبایل GSM پشتیبانی می شوند.

برای فرستادن و دریافت پیام های کوتاه ازطریق یک تلفن موبایل و با استفاده از یک PC حاوی سیستم عامل ویندوز به موارد زیر نیاز دارید:

1-     یک تلفن موبایل که می تواند به کامپیوتر شما متصل شود (بعضی موبایل ها رابطی برای اتصال به کامپیوتر ندارند)

2-     یک برنامه ویندوز که می تواند تلفن موبایل را برای فرستادن و دریافت پیام های کوتاه کنترل کند.

  

امروزه بیشتر موبایل ها حداقل از یکی از موارد زیر برای اتصال به PC پشتیبانی می کنند:

1-     از طریق infrared(IrDA)

2-     از طریق Bluetooth

3-     ازطریق کابل USB

4-     از طریق کابل سریال

 

برنامه ویندوز برای فرستادن و دریافت پیام های کوتاه توسط بعضی جنبه های تلفن موبایل فراهم می شود. برای مثال نوکیا بسته نرم افزاری با نام Nokia PC Suite را برای کاربران تلفن موبایل خود ارائه می دهد که می تواند بدون شارژ از وب سایت نوکیا دانلود شود.

مایکروسافت هم یک برنامه مجانی با نام SMS Sender ایجاد کرده که کاربران ویندوز را قادر به فرستادن پیام های SMS از طریق موبایل GSM  ، از یک PC می کند. محدودیت بزرگ این برنامه ویندوزی آنست که نمی تواند پیام های SMS را از یک تلفن موبایل بخواند. گذشته ازاین، از دیگر فرمت های پیام های متنی عادی مثل پیام های SMS رشته ای، flash message، پیام های MMS و پیام هایی که شامل صدای زنگ و logo است حمایت نمی کند.

توجه: برنامه SMS Sender فقط می تواند برروی ویندوز XP و ویندوز سرور2003 نصب شود.

  

چگونگی دریافت پیام های کوتاه  با استفاده از یک کامپیوتر

 

در حالت کلی سه روش برای دریافت پیام های SMS از طریق کامپیوتر یا PC وجود دارد:

1-     اتصال تلفن موبایل یا مودم GSM/GPRS به کامپیوتر یا PC . سپس از یک کامپیوتر/PC و AT Commands برای گرفتن پیام های SMS دریافت شده ازتلفن موبایل یا مودم GSM/GPRS استفاده کنید.

2-     دسترسی به مرکزSMS(SMSC) یا دروازه SMS ازطریق حامل بی سیم. هر پیام SMS دریافت شده با استفاده ازیک پروتکل یا واسط پشتیبانی شده از طرف SMSC یا دروازه SMS برای کامپیوتر/PC شما فرستاده خواهد شد.

3-     دسترسی به دروازه SMS فراهم کننده سرویس SMS(SMS Service provider). هر پیام SMS دریافت شده با استفاده ازیک پروتکل یا واسط پشتیبانی شده از طرف دروازه SMS برای کامپیوتر/PC شما فرستاده خواهد شد.

 

اولین روش:

دریافت پیام کوتاه از طریق موبایل یا مودم GSM/GPRS نسبت به دو روش دیگر مزیت دارد.

عیب دریافت پیام کوتاه با این روش آنست که موبایل یا مودم GSM/GPRS نمی تواند مقدار ترافیک زیاد SMS را اداره کند. یک روش برای غلبه بر این مشکل، بارگذاری میزان ترافیک SMS با یک مخزن از تلفن های موبایل یا مودم های GSM/GPRS است.


مطالب مشابه :


مودم GSM

فناوری اطلاعات - مودم gsm - - فناوری اطلاعات سلام من بهنام یوسفی دانشجوی کارشناسی it هستم




آشنايي با مودم GSM

مودم GSM یک مودم بدون سیم (wireless) است که با شبکه مخابراتی GSM کار می کند. این نوع مودم همانند مودم




دانلود نرم افزار رایگان ارسال و دریافت اس ام اس (FREE SMSC SOFTWARE)

جی اس ام مودم gsm/gprs modem - دانلود نرم افزار رایگان ارسال و دریافت اس ام اس (FREE SMSC SOFTWARE) - ارسال اس




مشخصات مودم جی اس ام

عملكرد نرم افزارهاي ارسال و دريافت پيامك به دو صورت مي باشد. روش اول استفاده از اينترنت و




Huawei E173-3g gsm modem-usb cart

مودم جیبی و تبلت های ارزان - Huawei E173-3g gsm modem-usb cart - ارزان ترین مطمئن و مشهور ترین تبلت های امروز




Huawei E1750-3g gsm modem-مودم مخصوص همه نوع تبلت و گوشي هاي اندرويدي

تبلت و مودم تبلتي - Huawei E1750-3g gsm modem-مودم مخصوص همه نوع تبلت و گوشي هاي اندرويدي - انواع مودم




کار با GSM مودم برای ارسال و دریافت SMS با استفاده از زبان برنامه نویسی #C

کامپیوتر و شبکه - کار با gsm مودم برای ارسال و دریافت sms با استفاده از زبان برنامه نویسی #c -




نرم افزار ارسال پیامک (اس ام اس - sms)

۲.هماهنگ با GSM Modem و خطوط اینترنتی جي اس ام مودم ارزان و قوي(gsm modem)-دستگاه ارسال پیامک صنعتی




برچسب :