دستورات AT دارای گرامر ساده ای می باشند.در این مبحث به بررسی گرامر دستورات AT خواهیم پرداخت. گرامر اساسی دستورات AT کمی متفاوت است . گرامر های کلی مباحثی جداگانه و مفصل تری نیازمند می باشد .
قوانینی که پیش رو داریم قدم به قدم توضیح داده خواهد شد.
- قانون اول : تمامی دستورات ارسالی مبایست با حروف AT آغاز شوند.
به عنوان مثال برای نمایش لیست پیام های خوان نشده می توان کد زیر را به کار برد:
AT+CMGL<CR>
نکته <CR> کاراکتر بازگشتی مباشد که از کلید ENTER نیز می توان به جای آن استفاده کرد.
- قانون دوم :در یک سطر می توان بیش از یک دستور به سمت مودم ارسال کرد، ولی می باست با کاراکتر سمیکالن دستورات را از یک دیگر جدا کرد.
به عنوان مثال برای به دست آوردن پیام های ذخیره شده و نام سازنده ی دستگاه از کد زیر می توان استفاده کرد:
AT+CMGL;+CGMI<CR>
استفاده از دو دستور در یک عملکرد (هر گروه دستورات ارسالی در یک سطر) به صورت زیر با خطا رو به رو خواهد شد
AT+CMGL;AT+CGMI<CR>
بنابر این به کار بردن AT در ابتدای هر عملکرد کافی می باشد و تکرار آن در میان دستورات تکمیلی با خطا مواجه خواهد شد.
- قانون سوم : هر متن بین در دو جفت کتیشن قرار می گیرد .
به عنوان مثال در کد زیر متن به عنوان خوانده شده برچسب خواهد خورد:
AT+CMGL=”ALL”<CR>
- قانون چهارم : بازگشت عملکرد ها همیشه با علامت مشخصه آغاز و با همان علامت پایان می یابد.
به عنوان مثال با ارسال عملکرد “AT+CGMI<CR>” پاسخ می بایست در قالب زیر نمایان کردد:
<CR><LF>Nokia<CR><LF>
<CR><LF>OK<CR><LF>
سطر اول پاسخ به عملکرد مزکور بوده و سطر دوم پاسخ نهایی به منزله ی اتمام ارسال پاخس به صورت کامل می باشد.
برنامه های مدیریت دستورات AT با نمایان شدن کاراکتر بازگشتی به ابتدای سطر بعدی انتقال می یابد مصداق آن در کد های زیر نمایان می باشد:
AT+CGMI
Nokia
OK
- اطلاعات پاسخ و نتیجه نهایی
یک عمکرد همراه با پاسخ و نتیجه ی نهایی به شکل زیر می باشد
AT+CGMI <– عملکرد
Nokia <– پاسخ دستور
OK <– پاسخ نهایی به منزله اتمام
- اکثر مودم ها و تلفن های همراه حساس به حروف کوچک و بزرگ می باشند ودستورات میبایست با حروف بزرگ نوشته شوند ولیکن در برخی از مودم ها ارسال با حروف کوچک نیز مورد پذیرش می باشد و پاسخ برابری را باز می گرداند:
AT+CMGL<CR>
at+cmgl<CR>
*
جهت ثبت نام پنل اس ام اس کلیک و یا با ما تماس بگیرید
برچسب ها :
ارسال پیام,
اس ام اس,
پرندپیامک,
پنل اس ام اس,
پنل پیامک,
دانلود وبسرویس پیامک پرند,
دستورات AT,
کدهای ارسال پیام,
کدهای وب سرویس پیامک,
نحوه اتصال وب سرویس و اسکریپت,
وب سرویس پیامکی