آموزش ارسال sms یا پیامک فارسی توسط ماژول SIM800 و میکروکنترلر

آموزش ارسال sms یا پیامک فارسی توسط ماژول SIM800 و میکروکنترلر

در مطالب قبلی سایت، کیت کنترل وسایل توسط sms را با استفاده از چیپ SIM800 شرکت SIMCOM طراحی کرده بودیم. در این مطلب آموزشی، روش ارسال sms فارسی توسط این چیپ را با روشی کاملا متفاوت بیان میکنیم. در بسیاری از پروژه ها نیاز است تا پیامکهای هشدار دهنده یا خبری، با متن و محتوای فارسی برای کاربر ارسال شوند یا اینکه نیاز است تا محتوای پیامک ارسالی، ادغامی از متون فارسی و انگلیسی باشد. همچنین در برخی پروژه ها مانند پروژه های مانیتورینگ دما نیاز است تا در متن پیامک، یک سری علائم و کاراکترهای خاص مانند علامت نشانگر درجه سانتیگراد نیز ارسال شود.

 

توضیحاتی در خصوص پروژه ارسال sms فارسی توسط SIM800

ارسال پیام انگلیسی ساده و روتین است و کاربر میتواند متن پیام خود به زبان انگلیسی را به صورت مستقیم داخل کد تایپ و آن را ارسال کند. جهت ارسال sms فارسی، ابتدا باید متن پیام خود را به رشته ی HEX تبدیل کنیم و سپس در یک مد خاص اقدام به ارسال آن کنیم. میدانیم که هر حرف فارسی دارای یک کد معادل HEX است. ما باید پیام فارسی خود را ابتدا به صورت رشته ای از کدهای HEX بنویسیم. واضح است که انجام این کار سخت و زمانبر است و در صورتیکه بخواهیم متن پیامک خود را تغییر دهیم باید زمان زیادی را صرف معادلسازی کنیم.

 

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

 

ویژگیهای آموزش

  • ارسال پیامکهای کاملا فارسی
  • ارسال پیامکهای حاوی متون فارسی و انگلیسی
  • ارسال کاراکترهای خاص در متن پیام
  • کتابخانه جهت ارسال پیام فارسی
  • درگیر نشدن کاربر با تبدیل متن فارسی به رشته HEX
  • توانایی تایپ کردن مستقیم متن فارسی پیامک داخل سورس کد
  • عدم نیاز به تبدیل و معادلسازی متن به رشته HEX
  • تغییر ساده و بدون دردسر متن فارسی پیامکها
  • پشتیبانی از کلیه ی حروف فارسی

 

مثالهای آموزش

  • ارسال sms فارسی
  • ارسال sms انگلیسی
  • ارسال sms فارسی و انگلیسی
  • ارسال sms حاوی کاراکترهای ریاضی و فیزیک
  • ارسال sms حاوی کاراکترهای مختلف
  • ارسال sms حاوی اشکال مختلف حروف و اعداد
  • ارسال sms فارسی مانیتورینگ دمای محیط

 

فیلم تست ارسال sms فارسی توسط SIM800

 

راه های ارتباطی

شماره تماس : 09332256378

ایمیل : abdollahzadeh.amanj@gmail.com

تلگرام :wle_CoWorker@

برای این مطلب 4 دیدگاه ثبت شده است

مصطفی شمس خریدار این محصول
با سلامچگونه میتوان برای ارسال پیام، چند شماره تعریف کرد؟

پاسخ [آمانج عبداله زاده] : با سلام
دقیقا مشابه کاری که ما انجام دادیم انجام بدید. فقط کپی کردنه

پاسخ
1399/07/09
مصطفی شمس خریدار این محصول
با سلامدر عنوان آموزش قید شده است با میکروکنترلر، اما در متن اصلی با آردوینو می باشد. لطفا دقیقا در عنوان قید بفرمایید تا دوستان دیگر مانند بنده دچار اشتباه نشوند.با تشکر

پاسخ [آمانج عبداله زاده] : با سلام
آردوینو یک کامپایلر برنامه نویسی می باشد و ربطی به میکروکنترلر نداره. میکروی این پروژه از نوع avr و mega328 می باشد.

پاسخ
1399/06/27

در حال لود کردن گوگل کپچا ، لطفا صبر کنید ...

عضویت در خبرنامه

با عضویت در خبرنامه می توانید از جدیدترین مقالات، اخبار و محصولات سایت در ایمیل خود با خبر شوید...

به جمع 1,184 کاربر خبرنامه بپیوندید