مقدمة في اوامر AT Command للتحكم في المودم والهاتف برمجياً

الكاتب بتاريخ عدد التعليقات : 3

في تلك المقالة سوف نتعرض الي مقدمة حول مفهوم اوامر AT Command وكيفية استخدامها وما الغرض منها.


مقدمة

AT Command - اوامر ال AT - مشروع كود عربي

اولا ما هي ال AT Command ؟


هي اختصار ل ATtention Command وهدفها هو التحكم في المودم GPS/GPRS او الهاتف اذ يعتبر في الحالة تلك بديلاً عن المودم.


لاحظ ان اوامر ال AT Command والتي تستخدم عادة تبدأ بالبادئة "AT".
اليك مثال
AT+CMGS.

ما هي المهام التي يتم انجازها من خلال AT ؟

  • يمكنك الحصول علي معلومات اساسية حول المودم او الهاتف مثل اسم براند المصنع من خلال الامر AT+CGMI
  • او يمكن الحصول علي رقم الطراز الخاص بالمودم او الهاتف من خلال الامر AT+CGMM
  • او يمكن الحصول علي علي رقم IMEI اختصار International Mobile Equipment Identity من خلال الامر AT+CGS
  • او يمكن الحصول علي رقم اصدار السوفت وير software version من خلال الامر AT+CGMR
  • يمكن الحصول علي رقم MSISDN من خلال الامر AT+CNUM
  • يمكن الحصول علي رقم IMSI من خلال الامر AT+CIMI
  • يمكن الحصول علي حالة الهاتف من خلال الامر AT+CPAS
  • او يمكن الحصول علي حالة تسجيل الشبكة من خلال الامر AT+CREG
  • او يمكن الحصول علي قوة اشارة الراديو radio signal strength من خلال الامر AT+CSQ
  • او يمكن الحصول علي مستوي شحن البطارية AT+CBC
  • يمكن ارسال رسالة من خلال الامر AT+CMGS, AT+CMSS
  • يمكن قرائة رسالة من خلال الامر AT+CMGR, AT+CMGL
  • يمكن كتابة رسالة من خلال الامر AT+CMGW
  • يمكن حذف رسالة من خلال الامر AT+CMGD
  • يمكن قرائة سجل الهاتف من خلال الامر AT+CPBR
  • يمكن كتابة سجل الهاتف من خلال الامر AT+CPBW
  • او يمكن البحث عن سجل معين في الهاتف من خلال الامر AT+CPBF
  • يمكن اجراء بعض اجرائات الحماية مثل اغلاق القفل وينفذ من خلال الامر AT+CLCK
  • او يمكن فحص حالة اغلاق القفل او فتحه من خلال الامر AT+CLCK
  • او تغير الباسورد للقفل من خلال الامر AT+CPWD
  • ممكن التحسس من حيث اجراء تغيرات علي الاعدادات علي الشبكة ام لا من خلال الامر AT+COPS
  • او التحسس من اعدادات الخدمات من خلال الامر AT+CBST
  • ممكن حفظ ان استرجاع اعدادات الهاتف او المودم من خلال الاوامر الاتية الحفظ AT+CSAS والاسترجاع AT+CRES

ما هي انواع اوامر AT Command

هناك نوعين من اوامر AT 
  1. Basic commands الاوامر الاساسية وهي التي لا تبدأ ب "+".
  2. Extended commands الاوامر الطويلة وهي التي  تبدأ ب "+" يجب التنبية ان كل اوامر GSM من نوع الاوامر الطويلة وتبدأ ب "AT".

ما هي قواعد كتابة اوامر AT Command Syntax


القاعدة الاولي   :

كل سطر في اوامر AT Command يبدأ بالبادئة "AT" كمثال AT+CMGL

القاعدة الثانية   :

في حالة سترفق اكثر من امر فإن اول امر فقط هو الذي سيبدأ ب "AT" ولاحظ ان عند انتهاء كل أمر يجب ان تضع ";"

مثال  AT+CMGL;+CGMI

لاحظ انه لو تم كتابة الكود هكذا AT+CMGL;AT+CGMI  لظهر خطأ 

القاعدة الثالثة   :

لاحظ ان اي عناصر من نوع  string توضع بين مذدوجتين 

AT+CMGL="ALL" <<--------- HERE




يمكن الاستزادة اكثر حول قواعد كتابة الاوامر مع امثلة اكثر

من خلال ذلك الكتاب




3 تعليقات على موضوع "مقدمة في اوامر AT Command للتحكم في المودم والهاتف برمجياً"

مرحباء اخي انا اريد لوحة الاوامر التي استطيع كتابت الاومر AT فيها وتنفيذها لم اجد الوحة تنفيذ الاوامر بها


الإبتساماتإخفاء