ابتدا بهتر یاد بگیریم با میکرو sms ارسال کنیم
برای شروع ابندا سعی می کنم در مورد atcommand ها توضیح مختصری بدم
atcommand ها رشته های متنی کوتاهی هستند که برای کنترل تجهیزات جانبی از قبیل مودم ها، تجهیزات موبایلی و حتی ماژول های وایرلس استفاده میشن این فرامین از طرف mcu ها مانند کامپیوتر و میکرو ارسال می شن پروتکل ارتباطی بین اونها غالبا uart هستش یعنی این تجهیزات جانبی دارای پورتها یا پایه های Rx,Tx هستن و استفاده از اونها بسیار راحت
At Command Syntax
این فرامین حتما باید با At شروع شوند و با <CR> خاتمه یابند.
فرمانها به دو دسته تقسیم می شوند :
فرمانهای پارامتریک
این فرمان ها کار تنظیم و یا خواندن پارامترهای دستگاه مورد نظر از قبیل میزان صدا در مودم ها،فرمت پیام در تجهیزات موبایل و سرعت ارسال اطلاعات در دستگاه های ارسال داده را انجام می دهند.
این پارامترها هر کدام دارای مقادیر مشخص و گسسته ای هستند.
اشکال مختلف این فرمانها به صورت زیر هستند :
[TABLE][TR][TD]Type Command[/TD][TD]Syntax [/TD][TD]sample [/TD][TD]توضیحات [/TD][/TR][TR][TD]Test Setting[/TD][TD]AT...=? [/TD][TD]At+cmgf=?[/TD][TD]دریافت مقادیر معتبر برای پارامتر مورد نظر [/TD][/TR][TR][TD]Read Setting[/TD][TD]AT...? [/TD][TD]At+cmgf?[/TD][TD]دریافت مقدار فعلی پارامتر [/TD][/TR][TR][TD]Write Setting[/TD][TD]AT...=n [/TD][TD]At+cmgf=1[/TD][TD]تنظیم پارامتر به مقدار جدید [/TD][/TR][/TABLE]
فرمانهای اجرایی
[TABLE][TR][TD]Type Command[/TD][TD]Syntax [/TD][TD]sample [/TD][TD]توضیحات [/TD][/TR][TR][TD]Write Command[/TD][TD]AT...=... [/TD][TD]At+cmgs="200090"[/TD][TD]شروع ارسال پیام کوتاه به برنامه نود [/TD][/TR][TR][TD]Execution Command[/TD][TD]AT... [/TD][TD]ATA[/TD][TD]پاسخ به تماس [/TD][/TR][/TABLE]
برای کسانی که توضیحات کاملی در مورد Atcommand ها می خوان فایل زیر رو حتما دانلود کنن (atcommand مخصوص ماژول sim300 که البته برای sim900 هم قابل استفاده هستن)
sim 300