ماژول SIM800 یک ماژول GSM شرکت SIMCOM می باشد که قابلیت انتقال صوت، پیامک و انتقال داده در بستر 2G را به کاربر میدهد. Sim800 میتواند چهار باند فرکانسی 850 ،900 ، 1800 و 1900 مگاهرتز را پشتیبانی کند. به کمک پروتکل AT نهفته درون آن ،می توانید به سادگی برنامه های خود را توسعه و Time to market محصول را کاهش دهید.
درون SIM800 اینترفیس های متفاوتی پیاده سازی شده است که از جمله ی آن می توان به ارتباط سریال، پروتکل USB ، ارتباط SPI ، نام برد. علاوه بر این دارای بخش RTC و قابلیت اتصال باتری بک آپ می باشد تا بتواند زمان و تاریخ را محاسبه و در خود بروز نگه دارد.
به طور کلی و ساده می توان ماژول SIM800 را از طریق ارتباط سریال به میکرو سامانه متصل نمود و ارتباط را از طریق میکروکنترلر کنترل کرد. یکی از راه های ساده ارتباط با آن پروتکل AT است که می توان صحت ارتباط را چک نمود ، تنظیمات مورد نیاز را انجام داد و اطلاعات را منتقل کرد.
پس از اتصال SIM800 به میکرو کنترلر و یا حتی سیستم کامپیوتری خود از طریق ارتباط سریال ، با باز نمودن یک ترمینال و برقراری ارتباط می توان دستورات مورد نظر را برای ماژول ارسال نمود.
به عنوان مثال برای تست صحت ارتباط میتوان دستور زیر را برای ماژول ارسال کرد:
AT<CR>
درصورت برقراری ارتباط ماژول پیغام OK را ارسال می نماید.
در زیر تعدادی از دستورات ابتدایی و ساده پروتکل AT آورده شده است:
AT+CSQ<CR>
AT+CCID<CR>
AT+CMGF=1 AT+CMGS=”<phoneNumber>”<CR> String SMS = " this is my Text"
که در حالت فوق <phoneNumber> شماره مدنظر شما برای ارسال پیامک است و پس از ارسال دستور دوم یک String را برای ماژول ارسال کنید که این به عنوان متن پیام شما تلقی می شود.
در پست های آتی به ارتباطات تخصصی تر با ماژول های GSM و انجام کارهای هیجان انگیز می پردازیم. امیدوارم که این مطلب برای شما مفید بوده باشد.