صفحه 3 از 10 اولاول 12345 ... آخرآخر
نمایش نتایج 81 تا 120 از 377

نام تاپیک: PDU Encoding And Decoding

  1. #81

    نكته ي شماره ي2 : پيامهاي بدون شماره ي دريافت كننده ... !!!

    سلام دوستان ... امشب كه داشتم با گوشي ور ميرفتم چشمم ميدونيد به چي خورد .. يك سري پيام در قسمت پيش نويسهام ذخيره شده بود كه شماره ي دريات كننده براش مشخص نشده بود خوب اين پيامها به دليل اين به وجود مياد كه يه چيزي مينويسي بعد بدون اينكه به مرحله ي بعد بريم back ميزنيم و از ويرايشگر پيام خارج ميشيم .. اين كار باعث ميشه تا اين پيامها به وجود بيان .... خوب حالا وقتي ما با AT يك پيام رو دريافت كرديم اگه با اين حالت رو به رو شديم چيكار بايد بكينيم !!!

    خوي من يك نمونش رو براتون اينجا توضيح ميدم ...

    (07-91-89-39-05-00-41-00)-(B1)-(00)-(((00-81)))-(00)-(08)-(FF)-(02-0633)
    07 +98935001400 مركز پيام

    00 00 شماره ي مقصد
    دراينجا فقط اون دو بايت ابي رنگ براي ما اهميت داره يعني 81-00 خوب بدين معناست كه طول شماره ي مقصد 0 است .. يعني شماره ي مقص وارد نشده ...

    و اما 81 يعني چي !!؟؟ خوب اين دو بايت به صورت پيش فرض وقتي شماره وارد نشه اينجا ميشن .. يادتونه كه اگه شماره به صورت بين المللي نبود 81 رو وارد ميكريد به معناي همون دو صفر !!!؟؟ اينجا هم 81 نقش خاصي نداره

    مثالي از شماره اي كه بين المللي نيست :

    00989350001400

    موفق باشيد ... يا حق ...

  2. #82

    نقل قول: نكته ي شماره ي2 : پيامهاي بدون شماره ي دريافت كننده ... !!!

    نقل قول نوشته شده توسط .::Mehran::. مشاهده تاپیک
    سلام دوستان ... امشب كه داشتم با گوشي ور ميرفتم چشمم ميدونيد به چي خورد .. يك سري پيام در قسمت پيش نويسهام ذخيره شده بود كه شماره ي دريات كننده براش مشخص نشده بود

    این دقیقا چیزی که من قبلا چند بار گفتم یک PDU میتونه قسمتهایی را در خود نداشته باشه و این امر یه کم به پیچیدگی اندکدینگ اضافه میکنه
    اگه شما نرم افزار PDUSPY را دانلود کرده باشین می بینبن حتی شما میتونین یک پیام بدون شماره مرکز- شمار گیرنده - مدت عمر پیام و ... تولید کنید و روی سیم کارت و یا حافظه گوشی ذخیره کنید

    در ضمن داش مهران اینقدر به این گوشی ور نرو خرابش میکنی ا

    موفق باشید

    Farshad Nooranian


  3. #83

    نقل قول: PDU Encoding And Decoding

    من داشتم یک مروری به مطالب گذشته میکردم دیدم چند تا مطلب دیگه از قلم افتاده و او اینکه UDH برای DefualtAlphabet که همون مد 7 بیته
    یعنی اگه قرار باشه یک پیام چند پارتی در مد 7 بیت ارسال کنیم قضیه چی میشه

    همونطور که در پستهای قبل فهمیدیم ما باید در UDH (User Data Header) مشخص کنیم در حال ارسال یک پیام بلند چند پارتی هستیم
    اگه یادتون باشه در اونجا یک عدد ثابت 060804 را وارد می کردیم این در واقع همون هدر دیتای ما میشه
    06 در اونجا مشخص میکرد UDH ما طولش 6 بایته
    08 نشاندهنده این بود که ما در مد 16 بیتی اطلاعات را کد کردیم
    04 مشخص میکنه که چهاربایت دیگه دنباله داره

    حال در مورد پیامهای بلند در 7 بیت قضیه به این صورت تغییر میکنه
    به جای 060804 از 050003 استفاده میکنیم بدین معنی که
    05 نشون میده طول هدر ما 5 بایته
    00 اطلاعات بصورت 7 بیت کد شدند DefualtAlphabet
    03 مشخص میکنه سه بایت دیگه دنباله داره

    تا اینجا یک چیز مشخص شد و او اینه که طول هدر در 7 بیت یکی کمتر از 16 بیته
    تا اینجا ما در هر دو حالت 3 بایت را داشتیم در 16 بیت 04 08 06 و در 7 بیت 03 00 05
    در 16 بیت ما دو بایت را برای رفرنس پیام در نظر میگرفتیم که بصورت اتفاقی انتخاب میشد و برای تمام قسمتها یکسان بود ولی در 7 بیت ما از یک بایت استفاده میکنیم یعنی ما یک رفرنس یک بایتی داریم و این همون یک بایت اختلاف هدر هاست و بقیه قضایا مثل قبل تکرار میشه یعنی


    0500031D0301

    05003 هدر
    1D رفرنس پیام که بصورت تصادفی ایجاد مشه
    03 تعداد پارتها که قراره ارسال بشه
    01 شماره اندکس پیام


    اگه جایی را از قلم انداختم خواهش میکنم دوستان محبت کنند کاملش کنن
    موفق و موید باشید
    آخرین ویرایش به وسیله noorsoft : شنبه 18 خرداد 1387 در 19:22 عصر

    Farshad Nooranian


  4. #84

    نقل قول: PDU Encoding And Decoding

    سلام .

    آقای noorsoft کاش یه توضیح جامع و فارسی () در مورد GSM میدادی !

    راستی بهتر نیست کم کم بریم سراغ کار با پورت ها در VB و ارسال sms از طریق USB و گوشی ؟!!
    هنوز این مسئله واسه من گنگه که حالا که sms رو Code کردیم و آماده ارسال شده ؛ چه طوری اونو بفرستیم ؟!

    اگه آموزش پورت ها رو هم شروع کنید خیلی خوب میشه .

    مرسی از همگی !

  5. #85

    نقل قول: PDU Encoding And Decoding

    نقل قول نوشته شده توسط .M8SPY. مشاهده تاپیک
    سلام .

    آقای noorsoft کاش یه توضیح جامع و فارسی () در مورد GSM میدادی !

    راستی بهتر نیست کم کم بریم سراغ کار با پورت ها در VB و ارسال sms از طریق USB و گوشی ؟!!
    هنوز این مسئله واسه من گنگه که حالا که sms رو Code کردیم و آماده ارسال شده ؛ چه طوری اونو بفرستیم ؟!

    اگه آموزش پورت ها رو هم شروع کنید خیلی خوب میشه .

    مرسی از همگی !
    بهتره ارسال اس ام اس و کار با پورتها را تو یک تاپیک مجزا بگیم که این تاپیک هدف اصلی شو از دست نده.

    Farshad Nooranian


  6. #86

    نقل قول: PDU Encoding And Decoding

    موافقم .

    پس قبل از ایجاد کردن تاپیک جدید ، بهتره sms هایی که در اونها Command وجود داره رو مورد بررسی قرار بدیم . مثل همون اس ام اسی که خیلی وقت پیشا ، مد شده بود و وقتی به آخر سند میرسیدی ویبره گوشی فعال میشد . و یا sms هایی که از طرف Irancell دریافت میشه و با باز کردن اون مثلاً GPRS فعال میشه !

  7. #87

    نقل قول: PDU Encoding And Decoding

    نقل قول نوشته شده توسط .M8SPY. مشاهده تاپیک
    موافقم .

    پس قبل از ایجاد کردن تاپیک جدید ، بهتره sms هایی که در اونها Command وجود داره رو مورد بررسی قرار بدیم . مثل همون اس ام اسی که خیلی وقت پیشا ، مد شده بود و وقتی به آخر سند میرسیدی ویبره گوشی فعال میشد . و یا sms هایی که از طرف Irancell دریافت میشه و با باز کردن اون مثلاً GPRS فعال میشه !

    اونها در واقع اس ام اس های 8 بیتی باینری هستند سعی میکنم در حد توان براتون مطلب های مفید بزارم
    یک رفرنس از شرکت HP پیدا کردم ولی مشکلی که هست اینه که این گونه دستورات فقط روی گوشی موبایل کار میکنه و دیگه اینکه همه گوشی ها هم اون را ساپورت نمی کنن در حال پیدا کردن رفرنسهای بهتر هستم . منتظر باشید
    آخرین ویرایش به وسیله noorsoft : یک شنبه 19 خرداد 1387 در 14:45 عصر

    Farshad Nooranian


  8. #88

    نقل قول: PDU Encoding And Decoding

    لیست گوشی هایی که این گونه فرمانها را قبول میکنن


    LG: KT610

    Nokia: 3250, E50, E51, E60, E61, E61i, E62, E65, E70, E90 Communicator
    N71, N73, N75, N76, N77, N78, N80, N81, N81 8GB, N82, N90, N91, N92
    N93, N93i, N95, N95 8GB, N96

    Samsung: SGH-G810




    برای اینکه بتونین یک پیام بفرستید که روی صفحه نمایش چشمک بزنه باید این کار را انجام بدین
    اولا فقط در مد 16 بیت این کار انجام میشه و به این صورت که 0001 را قبل از قسمتی که میخواین چشمک زن بشه وارد کنید
    آخرین ویرایش به وسیله noorsoft : یک شنبه 19 خرداد 1387 در 14:51 عصر

    Farshad Nooranian


  9. #89

    نقل قول: PDU Encoding And Decoding

    تو مثال زیر طریقه ارسال Vcart یا همون شماره تلفن را آموزش میدم
    یک Vcart شامل این چیزهاست


    BEGIN:VCARD
    VERSION:2.1
    N:FARSHAD;NOORANIAN
    TEL;PREF:09354372775
    END:VCARD
    که میشه


    **06050423F40000424547494E3A56434152440D0A
    56455253494F4E3A322E310D0A4E3A464152534841
    443B4E4F4F52414E49414E0D0A54454C3B50524546
    3A30393335343337323737350D0A454E443A564341
    52440D0A
    ** مشخص کننده Sms Submit و شماره فرستنده و گیرنده و ... مثل همون پیامهای قبلی

    060504 یوزر دیتا (همیشه ثابته)

    23F4 مشخص کننده پورت مقصد

    0000 مشخص کننده پورت اصلی

    BEGIN:VCARD<CR><LF> 424547494E3A56434152440D0A

    VERSION:2.1<CR><LF> 56455253494F4E3A322E310D0A

    N:FARSHAD;NOORANIAN 4E3A464152534841443B4E4F4F52414E49414E

    TEL;PREF:09354372775 54454C3B505245463A3039333534333732373735

    END:VCARD 454E443A56434152440D0A

    همونطور که مشاهده میکنین این پیام بصورت 8 بیت کد میشه و خیلی راحته
    موفق باشید
    آخرین ویرایش به وسیله noorsoft : دوشنبه 20 خرداد 1387 در 08:48 صبح

    Farshad Nooranian


  10. #90

    نقل قول: PDU Encoding And Decoding

    آموزش پورت ها در VB (در تاپیک جدید) رو هم اگه امکان داره زودتر شروع کنید .

    Thanks

  11. #91

    نقل قول: PDU Encoding And Decoding

    سلام
    ديدم نوشته بودي «كاربراني كه از دستورات AT استفاده مي كنند....»، مگه غير از اين هم راهي هست براي كار با موبايل؟ ميشه راهنمايي ام كنيد؟
    من يه برنامه نوشته ام كه مي تونم مسيج هاي يك پارتي را بفرستم يا ذخيره كنم. ولي وقتي اولين قسمت يك مسيج دو پارتي را ميخوام بفرستم Error ميده. هيچ كدي هم نمي ده.
    با At هم كار كردم.
    ممنون

  12. #92

    نقل قول: PDU Encoding And Decoding

    آيا در حالت Text (غير از PDU) ميشه مسيج هاي فارسي و يا طولاني(چند پارتي) فرستاد؟

  13. #93

    نقل قول: PDU Encoding And Decoding

    نقل قول نوشته شده توسط mrahda مشاهده تاپیک
    سلام
    ديدم نوشته بودي «كاربراني كه از دستورات AT استفاده مي كنند....»، مگه غير از اين هم راهي هست براي كار با موبايل؟ ميشه راهنمايي ام كنيد؟
    من يه برنامه نوشته ام كه مي تونم مسيج هاي يك پارتي را بفرستم يا ذخيره كنم. ولي وقتي اولين قسمت يك مسيج دو پارتي را ميخوام بفرستم Error ميده. هيچ كدي هم نمي ده.
    با At هم كار كردم.
    ممنون

    بله قبلا هم توضیح دادم از TX/RX جایی که موبایل را فیش میکنن بصورت باینبری اطلاعات ارسال میشه

    Farshad Nooranian


  14. #94

    نقل قول: PDU Encoding And Decoding

    نقل قول نوشته شده توسط mrahda مشاهده تاپیک
    آيا در حالت Text (غير از PDU) ميشه مسيج هاي فارسي و يا طولاني(چند پارتي) فرستاد؟
    خیر این امکان را فقط با PDU میشه انجام داد

    Farshad Nooranian


  15. #95

    نقل قول: PDU Encoding And Decoding

    سلام noorsoft و raravaice جان ...

    اس ام اس هاي چند پارتي دريافت شده يكمي برام مبهم هست ... من يك اس ام اس 6 پارتي از دوستم دريافت كردم ... و بعد به يك نكته ي عجيب برخورد كردم ... همه ي پارتها با هم در يك خانه از حافظه نبود مثلا با دستور AT+CMGF=37 فقط ميشه قسمت اولش رو خودند و براي خودن بقيه ي قسمتهاش بايد تا 6 واحد به 37 اظافه كنيم ... تا بتونيم همه ي پارتاش رو بدست بياريم و نوشته هاش رو به هم بچسبوني ....

    من در اين حالت گيج شدم ... !! خوب ما از كجا بدونيم كه اين اس ام اسي رو كه با AT+CMGF=37 خونديم 6 پارتي هست و ما بايد 6 پارت بعدش رو هم بخونيم ... !! ؟ من هر شش پارت رو از حافظه استخراج كردم و ميزارم اينجا تا روشون يكم توضيح بدين ....

    در ضمن يك چيز ديگه هم هست .... ايا فرماني وجود داره كه تعداد پيامهاي موجود در حافظه رو برگردونه ؟؟؟


    در ضمن ( داخل اين پارتهايي كه ميزارم خودم شماره ي فرستنده رو يه چيز الكي جايگزين اصلي كردم خلاصه بعضي از افراد يكمي شيطون هستن ديگه !!! البته بلانصبت شما ها )




    0791893905004102600C918953951213560008804021216163 818C0500039F06010020002000200020002000200632064A00 200630064A0020064606270645064700200020002000200020 00200020062706440647064A00210628064700200645063106 2F062706460020062F0631062E06270646064700200627062A 002E0020002006280647002006220646002006320646002006 300644064A064406270646002006410631


    0791893905004102600C918953951213560008804021216104 818C0500039F0602063206270646064700200627062A002000 2E00200628064700200622064606270646064306470020062F 063100200628068606470020062F06270631064A0020062A06 430646062F002E0020064A0644062706460020063906480636 002006430631062F06460020067E0648063406430646062F00 2E00200020062806470020062206460627


    0791893905004102600C918953951213560008804021216144 818C0500039F06030646064306470020062806270630064806 42002006480634064806420020062A064506270645002E0628 0647002006450627062F0631063206460020062E0648062F00 20062806AF0648064A0646062F003A06450627064506270646 002E0628064700200020002000200622064606270646064306 4700200020062F06270645064600200631


    0791893905004102600C918953951213560008804021216184 818C0500039F06040641064800200645064A06430646064606 2F002E0020063206280639062F0020063106410648064A0634 00200627062A06480645064A064306460646062F002E002006 28064700200622064600200642063106450647002006330628 0632064A0020067E06320627064600200642062F0631002000 2E06280647002006220646002006450627


    0791893905004102600C918953951213560008804021216115 818C0500039F0605062F063106270646002006280647002006 38062706470631067E062F0631002E0020062706440647064A 00200021062806470020062206470020062F06440020063206 46002006300644064A0644002E002000200628064700200622 06460020062706340643002006860634064506270646002006 390628062F0644002006330628064A0644


    0791893905004102640C918953951213560008804021216155 81780500039F06060021064306470020064506270020063106 270020062806310627064A0646002006390647062F00200643 0646002006270633062A064806270631002100200627063206 27064A0646002006320646002006300644064A0644064A0020 0645064306460020062806310643064606270631002E




  16. #96
    VIP آواتار raravaice
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    Tehran
    سن
    40
    پست
    1,944

    نقل قول: PDU Encoding And Decoding

    من در اين حالت گيج شدم ... !! خوب ما از كجا بدونيم كه اين اس ام اسي رو كه با AT+CMGF=37 خونديم 6 پارتي هست و ما بايد 6 پارت بعدش رو هم بخونيم ... !! ؟
    1.چرا از CMGR یا CMGL استفاده نکردی! CMGR برای خواندن پیام توسط شماره اون توی حافظه سیم کارت و CMGL=4 برای خواندن تمام پیام ها در مد PDU استفاده میشه و CMGL=ALL در مد TEXT .

    2.ببین هر خانه حافظه برای نگه داری حافظه حدود 150 بایت فضای خالی داره ("حدود گفتم چون عدد دقیقش یادم نیست") پس هر پیام میتونه در 1 خونه بشینه و اون کدی که در موقع ارسال فرستادی در اصل تفکیک کننده پارتها است و این درحالیه که هر پیامی که توی حافظه قرار میگیره یه Message Refrence از BTS میگیره که اون شماره رو میتونی توی این کد پیدا کنی و تشخیص بدی کدوم پیام ادامه کدومه.

    بحث مفصل خواندن و Decode پیام چند قسمتی رو تا پایان هفته بازش میکنم.

    موفق باشید

  17. #97

    نقل قول: PDU Encoding And Decoding

    ببخشيد اشتباه چاپي بود ... من از AT+CMGR=37 استفاده كرده بودم ...

    فقط الان تنها مشكم اينه كه چه جوري بايد بفهمم يك پيام ادامه ي پيام ديگه هست ... مثل اون نمونه اي كه بالا گذاشتم ....

    و يك چيز ديگه هم اين كه نميدونم با چه كدي بايد تعداد كل اس ام اسهاي موجود در حافظه رو بخونم ... ؟

  18. #98
    VIP آواتار raravaice
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    Tehran
    سن
    40
    پست
    1,944

    نقل قول: PDU Encoding And Decoding

    خیلی عجله نکن بزار سره فرصت مسئله رو برات بازش میکنم ولی به قسمتهای رنگی زیر دقت کن.


    0791893905004102600C918953951213560008804021216163 818C0500039F06010020002000200020002000200632064A00200630064A002006 46062706450647002000200020002000200020002006270644 0647064A002106280647002006450631062F06270646002006 2F0631062E06270646064700200627062A002E002000200628 0647002006220646002006320646002006300644064A064406 270646002006410631


    0791893905004102600C918953951213560008804021216104 818C0500039F0602063206270646064700200627062A0020002E002006280647002 00622064606270646064306470020062F06310020062806860 6470020062F06270631064A0020062A06430646062F002E002 0064A0644062706460020063906480636002006430631062F0 6460020067E0648063406430646062F002E002000200628064 70020062206460627


    0791893905004102600C918953951213560008804021216144 818C0500039F060306460643064700200628062706300648064200200648063406 4806420020062A064506270645002E06280647002006450627 062F0631063206460020062E0648062F0020062806AF064806 4A0646062F003A06450627064506270646002E062806470020 00200020002006220646062706460643064700200020062F06 270645064600200631


    0791893905004102600C918953951213560008804021216184 818C0500039F06040641064800200645064A064306460646062F002E0020063206 280639062F0020063106410648064A063400200627062A0648 0645064A064306460646062F002E0020062806470020062206 46002006420631064506470020063306280632064A0020067E 06320627064600200642062F06310020002E06280647002006 220646002006450627


    0791893905004102600C918953951213560008804021216115 818C0500039F0605062F0631062706460020062806470020063806270647063106 7E062F0631002E0020062706440647064A0020002106280647 0020062206470020062F064400200632064600200630064406 4A0644002E0020002006280647002006220646002006270634 0643002006860634064506270646002006390628062F064400 2006330628064A0644


    0791893905004102640C918953951213560008804021216155 81780500039F060600210643064700200645062700200631062700200628063106 27064A0646002006390647062F002006430646002006270633 062A06480627063100210020062706320627064A0646002006 320646002006300644064A0644064A00200645064306460020 062806310643064606270631002E



    این کد نشان دهنده تعداد کل پارتها و شماره ترتیب پیام هست که اگر در هر پیامی وجود داشته باشه یعنی چندتا پارت داره.
    البته همونطور که گفتم یک یا 2 بایت هم این ما بین متصل کننده این پیامهاست که الان دقیقا نمیدونم کدوم هست.

    موفق باشید

  19. #99

    نقل قول: PDU Encoding And Decoding

    نقل قول نوشته شده توسط .::Mehran::. مشاهده تاپیک
    ببخشيد اشتباه چاپي بود ... من از AT+CMGR=37 استفاده كرده بودم ...

    فقط الان تنها مشكم اينه كه چه جوري بايد بفهمم يك پيام ادامه ي پيام ديگه هست ... مثل اون نمونه اي كه بالا گذاشتم ....

    و يك چيز ديگه هم اين كه نميدونم با چه كدي بايد تعداد كل اس ام اسهاي موجود در حافظه رو بخونم ... ؟

    مهران جا این را یک نگاهی بکن
    https://barnamenevis.org/showpo...3&postcount=83

    شما در UDH مخفف یوزر دیتا هدر متوجه این موضوع میشین

    Farshad Nooranian


  20. #100
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1387
    پست
    48

    نقل قول: PDU Encoding And Decoding

    با تشکر از دوستان عزیز که این موضوع را به طور کامل مطرح کردند و کامل توضیح دادند من بار اول است که با این موضوع کار می کنم و با خواندن مطالب دوست عزیزمان raravaice ارسال SMS را به صورت چند پارت فارسی را با زبان دلفی انجام دادم و الان در مرحله دریافت SMS به مشکل بر خوردم البته دلیل مشکل هم به ضعف برنامه نویسی بر می گردد و نتونستم حلش کنم اگه ممکنه کمکم کنید موقع Decode کردن نمی تونم با دلفی کد مثلاً 0641 Hex را به کاراکتر آن که حرف "ف" هست برگردونم . اگه ممکنه کمکم کنید ممنون از لطف شما. و توضیحات ارائه شده کامل که در هیچ سایتی نتونسته بودم پیدا کنم .

  21. #101
    VIP آواتار raravaice
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    Tehran
    سن
    40
    پست
    1,944

    نقل قول: PDU Encoding And Decoding

    نمی تونم با دلفی کد مثلاً 0641 Hex را به کاراکتر آن که حرف "ف" هست برگردونم
    فرزاد جان سئوالت رو تو بخش دلفی بپرس ! زود تر و بهتر به نتیجه میرسی.

    موفق باشید

  22. #102

    نقل قول: PDU Encoding And Decoding

    مطلب برای گفتن زیاده هنوز خیلی چیزها مونده که گفته بشه ولی چند چیز از پستها استنباط میشه اول اینکه
    متاسفانه بحث های حاشیه ای زیاد شده و داره از موضوع اصلی دور میشه دوما که مهمتر هم هست دوستان علاقه ای به ادامه بحث نشون نمی دن (نمی دونم چرا؟؟؟؟ )
    به نظر من حیفه حالا که بحث تا اینجا رسیده همین جا تموم بشه

    Farshad Nooranian


  23. #103

    نقل قول: PDU Encoding And Decoding

    برو بچ كجايين بابا ... اين چند رو امتحانات پشت سر هم دمار از روزگار ما در اورد .... ديگه تموم شد راحت شديم

    خوب بچه ها مروري كه به مطالب داشتم حاكي از اين بود كه مطالبي كه مربوط به كد و ديك بود در حالت عادي به طور كامل بيان شده دوستان با كمي ابتكار توسط همين مطالب ميتونن يك سيتمم كدينگ و ديكدينگ تقريبا انعطاف پذير رو پياده سازي كنن ...


    الان تنها مطلي كه من و raravaice جون منتظرشيم و noorsoft جان قولش رو داده همون ارسال و دريافت اس ام اس هايي هست كه به جاي شماره اسم داره ...

    اميدوارم به خوبي اين مبحث بيان بشه و تاپيك رو با يك پست گلچين شده ي مطالبت خاتمه بديم ...

    يا حق ...

  24. #104
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1387
    پست
    48

    نقل قول: PDU Encoding And Decoding

    با سلام خدمت دوستان عزیز
    من برای Decode کردن مثال آقای raravaice را قدم به قدم انجام دادم ولی به یه مشکل بر خوردم و مشکل این بود که این مثال خروجی متن Barnamenevis.org
    را به دست آوردم ولی در مثال خودم که از مودم مقدار را می خونم که باید D3303BDC06 به "Salam" را بدست می آوردم نتونستم به دست بیارم . اگه ممکنه راهنمایی کنید .

  25. #105

    نقل قول: PDU Encoding And Decoding

    نقل قول نوشته شده توسط .::Mehran::. مشاهده تاپیک
    برو بچ كجايين بابا ... اين چند رو امتحانات پشت سر هم دمار از روزگار ما در اورد .... ديگه تموم شد راحت شديم

    خوب بچه ها مروري كه به مطالب داشتم حاكي از اين بود كه مطالبي كه مربوط به كد و ديك بود در حالت عادي به طور كامل بيان شده دوستان با كمي ابتكار توسط همين مطالب ميتونن يك سيتمم كدينگ و ديكدينگ تقريبا انعطاف پذير رو پياده سازي كنن ...


    الان تنها مطلي كه من و raravaice جون منتظرشيم و noorsoft جان قولش رو داده همون ارسال و دريافت اس ام اس هايي هست كه به جاي شماره اسم داره ...

    اميدوارم به خوبي اين مبحث بيان بشه و تاپيك رو با يك پست گلچين شده ي مطالبت خاتمه بديم ...

    يا حق ...
    ما در خدمت شما هستیم
    برای این کار دو روش وجود داره که در پستهای بعدی کاملا توضیح میدم

    Farshad Nooranian


  26. #106

    نقل قول: PDU Encoding And Decoding

    اگه مطالب دیر شد ببخشید من شدیدا بیمار هستم و خیلی ار کارام عقب افتاده

    روش اول برای ارسال پیام با نام
    با این روش پیام ارسالی شما روی موبایل به جای شماره شما یک نام به دلخواه شما نشان داده می شود.
    به این مثال توجه کنید

    06918919015000040C9189193380000032008060617131040C15CEF75B1E76A7C36E403E8C7EBF41F330 3BDC06


    من تنها تفاوت کار را با روشهای قبلی میگم چون بقیش مثل قبله
    نکته اول: 04 به جای کدی که مشخص کننده Dlivery بود جایگزین میشه

    نکنه بعدی پروتکل را 32 انتخاب کنید
    بقیه مراحل مثل قبل انجام میشه
    نکته آخر نامی که قصد دارید به جای شماره شما روی موبایل نشان داده شود را در ابتدای متن پیام قرار دهید البته بصورت یک آدرس ایمیل در مثال فوق بخ جای شماره Nooranian@yahoo نشان داده میشود و متن پیام هم salam نشان داده می شود

    موفق و موید باشید

    Farshad Nooranian


  27. #107

    نقل قول: PDU Encoding And Decoding

    با سلام و خسته نباشید خدمت دوستان گرامی

    واقعا از صمیم قلب ازتون تشکر میکنم که همچنین تاپیک مفیدی رو راه انداختید. مطالب واقعا کاربردی و مفید هست که من خودم خیلی چیزا ازتون یاد گرفتم.

    چند تا سوال دارم اگه راهنماییم کنید ممنون میشم:
    1. آیا همه گوشیها و مودمهای GSM از مد Text پشتیبانی میکنند؟
    2. اگه برای ارسال SMS از مد Text استفاده بشه قضیه چطور میشه؟ من خودم امتحان نکردم ولی جایی دیدم که میشه بصورت زیر از مد Text استفاده کرد. آیا این روش درسته و کار میکنه؟

    AT
    OK
    AT+CMGF=1
    OK
    AT+CMGS="+989351234567"
    > A simple demo of SMS text messaging.

    OK


    با تشکر...

  28. #108

    نقل قول: PDU Encoding And Decoding

    نقل قول نوشته شده توسط Eh.Masoudi مشاهده تاپیک
    با سلام و خسته نباشید خدمت دوستان گرامی

    واقعا از صمیم قلب ازتون تشکر میکنم که همچنین تاپیک مفیدی رو راه انداختید. مطالب واقعا کاربردی و مفید هست که من خودم خیلی چیزا ازتون یاد گرفتم.

    چند تا سوال دارم اگه راهنماییم کنید ممنون میشم:
    1. آیا همه گوشیها و مودمهای GSM از مد Text پشتیبانی میکنند؟
    2. اگه برای ارسال SMS از مد Text استفاده بشه قضیه چطور میشه؟ من خودم امتحان نکردم ولی جایی دیدم که میشه بصورت زیر از مد Text استفاده کرد. آیا این روش درسته و کار میکنه؟

    OK[/ltr][/code]با تشکر...
    1- بله همه مودمها با مد تکست به راحتی کار میکنند و مشکل خاصی ندارند
    2- از مد تکست هم پیام ارسال میشه ولی چند تا موضوع باید رعایت بشه
    اول اینکه پیام باید کوتاه باشد short message یعتی حد اقل 160 کارکتر
    دوم اینکه از یونیکد استفاده نکنی و تمام متن پیام انگلیسی باشد
    نکته آخر اینکه بعد از وارد کردن متن پیام Ctrl+Z یادتون نره
    آخرین ویرایش به وسیله noorsoft : شنبه 01 تیر 1387 در 07:49 صبح

    Farshad Nooranian


  29. #109

    نقل قول: PDU Encoding And Decoding

    با تشکر از شما دوست عزیز

    چندتا سوال دیگه ام دارم ممنون میشم اگه راهنمایی کنید...

    یکی اینکه آیا منبع فارسی واسه دستورات AT وجود داره که دستور رو با توضیحش داشته باشه؟ البته من یه چندتایی از دستورات رو بلدم ولی میخوام اگه مرجعی باشه بشتر یاد بگیرم...

    دومی ام اینکه اگه میشه یه توضیحی در مورد دسیمال و Hex و مبنای 10 و این چیزا بدید چون زیاد با این دستورات کار نکردم...

    راستی قضیه ایجاد یه تاپیک مجزا در مورد کار با پورتها و ارسال Sms چی شد؟ تاپیکی ایجاد نشده یا بحث شروع شده ما ازش بی خبریم؟؟؟

  30. #110

    نقل قول: PDU Encoding And Decoding

    دوست عزیز منبع فارسی کامل و جامع وجود ندارد ولی تو همین بخش توضیحات دستورات اصلی داده شده
    از طرفی دستورات با زبان اصلی بسیار ساده بیان شده اند و نگران زبان اصلی نباشید

    در مورد سوال دوم : تو این تاپیک جاش نیست ولی با این حال مبنای 10 همون دسیمال یکی هستند و همون مبنای شمارشی که خودمون استفاده میکنیم یعنی هر ده یکان میشه یک دهگان (از صفر تا 9)
    مبنای هگزا مبنای 16 است که هر 16 یکان یک شانزدهگان اضافه میشه (از صفر تا F)

    Farshad Nooranian


  31. #111
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1387
    پست
    48

    نقل قول: PDU Encoding And Decoding

    با سلام خدمت دوستان گرامي
    من pdu ايجاد شده را به دو نوع موبايل فرستادم ولي در Nokia متن فارسي رو درست نشون ميده ولي در Samsung مدل N620 درست نشون نمي ده و مربع نشون ميده در ضمن هنگام ارسال از Nokia به Samsung فارسي درست نشان داده مي شود . آيا موبايل به موبايل اين قضيه فرق ميکنه ؟ ممنون از راهنمايي شما .

  32. #112

    نقل قول: PDU Encoding And Decoding

    فکر کنم علتش ساپورت نکردن زبان فارسی از جانب گوشی سامسونگ باشه ...

  33. #113

    نقل قول: PDU Encoding And Decoding

    نقل قول نوشته شده توسط farzad1 مشاهده تاپیک
    با سلام خدمت دوستان گرامي
    من pdu ايجاد شده را به دو نوع موبايل فرستادم ولي در Nokia متن فارسي رو درست نشون ميده ولي در Samsung مدل N620 درست نشون نمي ده و مربع نشون ميده در ضمن هنگام ارسال از Nokia به Samsung فارسي درست نشان داده مي شود . آيا موبايل به موبايل اين قضيه فرق ميکنه ؟ ممنون از راهنمايي شما .
    شما وقتی از یونیکد استفاده میکنین گوشی شما باید ان فونت را داشته باشه تا بتونه کارکترهاشو نشون بده

    Farshad Nooranian


  34. #114
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1387
    پست
    48

    نقل قول: PDU Encoding And Decoding

    با تشکر از راهنمايي دوستان عزيز
    اگه مشکل از فونت هست پس چرا از گوشي نوکيا که مي فرستم درست نشون مي ده ولي از کد نوشته شده خير ؟ آيا فرقي بين ارسال ما و گوشي نوکيا هست ؟ آيا نوکيا يونيکد نمي فرسته ؟ اگر يوني کد مي فرسته چرا فارسي نشون ميده ؟ و سوال آخر اينکه چکار بايد بکنم تا درست نشون بده ؟
    شرمنده که اينهمه سوال را پرسيدم چکار کنيم بي سوادي اين مشکلات رو هم داره ! شرمنده دوستان

  35. #115

    نقل قول: PDU Encoding And Decoding

    نقل قول نوشته شده توسط farzad1 مشاهده تاپیک
    با تشکر از راهنمايي دوستان عزيز
    اگه مشکل از فونت هست پس چرا از گوشي نوکيا که مي فرستم درست نشون مي ده ولي از کد نوشته شده خير ؟ آيا فرقي بين ارسال ما و گوشي نوکيا هست ؟ آيا نوکيا يونيکد نمي فرسته ؟ اگر يوني کد مي فرسته چرا فارسي نشون ميده ؟ و سوال آخر اينکه چکار بايد بکنم تا درست نشون بده ؟
    شرمنده که اينهمه سوال را پرسيدم چکار کنيم بي سوادي اين مشکلات رو هم داره ! شرمنده دوستان

    گفتم که چون گوشی نوکیای شما فونت فارسی داره
    فرقی نباید بکنه
    نمونه کد را بزار تا ببینم

    Farshad Nooranian


  36. #116
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1387
    پست
    48

    نقل قول: PDU Encoding And Decoding

    ممنون از لطف شما
    کد من اينه
    079189390500410011000C918919323421430008AA08063306 4406270645
    که کلمه سلام رو مي فرسته

  37. #117
    VIP آواتار raravaice
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    Tehran
    سن
    40
    پست
    1,944

    نقل قول: PDU Encoding And Decoding

    فرزاد جان این کد شما هیچ مشکلی نداره :


    SMS_SUBMIT
    Send to:989123431234

    سلام


    شما همین PDU رو توی از مودم سامسونگ به سامسونگ بفرست ببین چی میشه!

    مشکل از جای دیگه ای هست.
    سئوالات رو توی تاپیک های تازه ای مطرح کن تا مبحث آموزشی این تاپیک به بیراهه نره!

    موفق باشید

  38. #118

    نقل قول: PDU Encoding And Decoding

    با سلام خدمت دوستان عزیز

    دو تا سوال دارم از دوستان ممنون میشم اگه راهنمایی کنن..
    توی بحثا گفته شد که اگه بخوایم از طریق PDU پیام بفرستیم و Delivery Report هم داشته باشیم یه کد 2 رقمی رو در محل تعیین شده قرار میدیم و پیام رو ارسال میکنیم حالا سوال من اینه که اولا:
    وقتی Delivery فعال شد و پیام هم فرستاده شد جوابشو چطوری دریافت میکنیم؟ یعنی راهی هست که هر موقع گزارش رسیدن پیام به مقصد ، واسه ما اومد ما هم مثلا با یه MsgBox به کاربرمون اطلاع بدیم یا اینکه باید مرتبا وضعیت پیام رو توی شبکه بررسی کنیم ببینیم رسیده یا نه...

    ثانیا در مد Text چطوری میشه تنظیمات اضافی (مثل همین Delivery) روی پیام ارسالی تنظیم کرد؟؟؟

    با تشکر...

  39. #119

    نقل قول: PDU Encoding And Decoding

    دوست عزیز Delivery Report بصورت یک sms برای شما ارسال میشه که شما از طریق اون زمان و .. متوجه میشین
    دوما در مد تکست تنظیمات اضافی نداریم فقط ارسال پیام ساده انگلیسی

    Farshad Nooranian


  40. #120
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1387
    پست
    48

    نقل قول: PDU Encoding And Decoding

    با سلام و عرض ادب
    من در مورد ارسال پيام با نام که آقاي NoorSoft گفته بودند و مثال ايشان مشکل داشتم اگه ممکنه توضيح بيشتري بدين .
    کدي که آقاي NoorSoft گفته بودند :
    06918919015000040C9189193380000032008060617131040C15CEF75B1E76A7C36E403E8C7EBF41F330 3BDC06
    ولي کدي که من توليد کردم :
    079189390500410011040C918919323411113200AA15CEF75B 1E76A7C36E403E8C7EBF41F3303BDC06
    و جواب هم نميده ميشه تفاوت اين دو کد رو بگين و چرا کد من اشتباهه؟

صفحه 3 از 10 اولاول 12345 ... آخرآخر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •