كيفية استقبال رسالة SMS باستخدام مودم باستخدام أوامر AT

توضح أوامر AT التالية كيفية العمل مع شرح بروتوكول SMS.

كيفية استقبال رسائل SMS باستخدام أوامر AT (خطوات سريعة)

لاستقبال رسائل SMS باستخدام أوامر AT:

  1. استقبال الرسالة إلى مودم SMS
  2. استخدم الأمر AT+CGMR=location لقراءة رسالة SMS
  3. قم بتعديل الكود اعتمادًا على ما إذا كان في وضع PDU أو وضع النص
  4. استخدم الأمر AT+CMGD=location لحذف رسالة SMS واحدة
  5. تحقق من السجل من مودم SMS

استقبال رسالة SMS باستخدام مودم SMS

عند وصول رسالة SMS جديدة إلى مودم SMS، سيتم تخزينها في بطاقة SIM أو ذاكرة المودم. يتم ذلك تلقائيًا. ليس لديك أي تحكم في هذه العملية

لقراءة رسالة SMS، ستصدر بوابة Ozeki SMS أمر قراءة الذاكرة باستخدام أمر AT. افتراضيًا، يستخدم Ozeki المودم في وضع PDU ويستخدم الأمر AT+CMGR للحصول على الرسالة. يستخدم Ozeki طريقتين، يمكنه الاعتماد على إشارة الرسالة (AT+CMTI) أو يمكنه التكرار عبر جميع خلايا الذاكرة في بطاقة SIM أو ذاكرة المودم.

كيفية قراءة ذاكرة مودم GSM في وضع PDU

في وضع PDU، عند استقبال مودم SMS لرسالة SMS، سيتم إرسال الرسالة التالية إلى الكمبيوتر عبر المنفذ التسلسلي أو USB:

+CMTI: “SM”, 1

حيث 1 هو موقع الذاكرة الذي يمكن قراءة الرسالة منه.

لقراءة رسالة SMS من موقع معين في الذاكرة (مثل الموقع 1)، يلزم استخدام الأمر AT+CGMR.

AT+CMGR=1[ENTER]
يجب أن يعيد مودم SMS رسالة PDU على النحو التالي.
+CMGR: 0,,24
07916314786007F0040B911604994743F400009930139100406B05E8329BFD06
OK

حيث 0 هو رمز الحالة الذي يشير إلى رسالة مستلمة وتم قراءتها بالفعل، و24 هو الرقم السداسي العشري الذي يشير إلى طول الرسالة.

كيفية قراءة ذاكرة مودم GSM في وضع النص

مثل وضع PDU، عند استقبال مودم SMS لرسالة SMS، ستظهر الرسالة التالية على شاشة الكمبيوتر.

+CMTI: “SM”, 1

حيث 1 هو موقع الذاكرة الذي يمكن قراءة الرسالة منه.

لقراءة رسالة SMS، استخدم الأمر AT+CGMR على النحو التالي.

AT+CMGR=1[ENTER]

يجب أن يعيد مودم SMS رسالة النص على النحو التالي.

+CMGR: “REC READ”,“+3620201234567”,“20/12/01,20:18:12+44”

مرحبًا

OK

كيفية حذف رسالة SMS من بطاقة SIM أو ذاكرة المودم

يمكن حذف رسالة SMS من بطاقة SIM أو الذاكرة (مثل الموقع 1) باستخدام الأمر AT+CMGD على النحو التالي. لاحظ أنه لا يوجد أمر AT لحذف جميع رسائل SMS دفعة واحدة.

AT+CMGD=1[ENTER]

يجب أن يعيد مودم SMS OK.

More information