با سلام و عرض ادب
برای گزارش شارژ ریالی سیم کارت ایرانسل در gsm از این کد استفاده می کنم و پیامی که دریافت می شود کامل نیست
+CUSD: 0, "ON 1402/01/31.YOUR BALAN
سایز بافر را هم 256 تنظیم کرده ام
ممنون می شم اگه راهنمایی بفرمایید
باتشکر
با سلام و عرض ادب
برای گزارش شارژ ریالی سیم کارت ایرانسل در gsm از این کد استفاده می کنم و پیامی که دریافت می شود کامل نیست
+CUSD: 0, "ON 1402/01/31.YOUR BALAN
سایز بافر را هم 256 تنظیم کرده ام
ممنون می شم اگه راهنمایی بفرمایید
باتشکر
با سلام
با ماژول GSM A6 بررسی شد.
موارد زیر را باید انجام بدهید.
ابتدا مودم را با دستور
AT+CMGF=1
وارد مود text message میکنید.
سپس با دستور
AT+CUSD?
بررسی میکنید در چه مودی قرار دارید در صورتی که در مود های به جز 1 بودید با دستور
AT+CUSD=1
مود را تنظیم میکنید
سپس دستور
AT+CSCS?
تا نوع شبکه خود را مشخص کنید. این دستور نیز باید در مود GSM باشد. در صورتی که نبود با دستور
AT+CSCS=GSM
مود را عوض کنید.
سپس میتوانید با دستور های USSD اطلاعات را دریافت کنید. به عنوان نمونه
AT+CUSD=1, "*140*11#",15
البته جواب این پیام برای بنده
+CUSD: 2, "`r`“`¢`‚`r``C`T`r" ,72
می باشد که به نظر میرسد به دلیل زبان به درستی جواب داده نشده است. در صورت که به نتیجه ای رسید حتما در پست قرار میدهم.