للتسجيل اضغط هـنـا

شات عيون اضغط هنا لدخول الشات

اضغط هنا لمشاهدة اخر المشاركات الجديدة بالمنتدى


التغريدات والاهداءات






تطوير المواقع - ستايلات - لغات البرمجة - حلول مشاكل المنتديات تطوير المنتديات 2012 , تطوير المواقع , ترايدنت , مطور في بي 2013 , تعليم لغة visual basic , لغات برمجية 2011 , حلول مشاكل المواقع 2012 , لغات البرمجة PhP & html يختص بلغات البرمجة PhP و html وجميع لغات البرمجة

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
قديم 25-05-10, 05:13 AM   #1

 رقم العضوية : 44839
 تاريخ التسجيل : 15 - 1 - 2010
 الجنس : ذكر
 الدوله : السعودية
 المشاركات : 89,414
الاعجابات التي تلقيتها : 5
 عددالنقاط : 50
 تقييم المستوى : php يتقدم الى الامام
 قوة التقييم : 566
افتراضي حصريا - تحكم فى جوالك عن طريق تقنيه AT Command بستخدام VB.net 2008 (شرح + مثال)







احبائى اخوانى واخواتى اعضاء وزائرى المشاغب

دائما نسعى وراء الافضل دائما نسعى وراء تطوير المبرمج العربى وتحضيره ليكون فخر لكل العرب

احبائى الكرام اليوم اعود لكم مثلما تعودتم دائما بالآنفراد فى مواضيعنا الحصريه فا اليوم سنتعلم وسنرى كل شىء حول تكنولوجى
AT Command الخاصه بالجوالات بشتى الانواع وطرق الاتصال بهاتفك الخلوى عن طريق الكبل او بلوتوث باستخدام لغه البرمجه وارسال واستقبال اوامر او معلومات من الكمبيوتر الى الجوال والتحكم فى نظام الجوال وتعديل اى شىء فيه بواسطه هذه التكنولوجيا ولكن تعالوا بينا نعرف ما هيه تكنولوجيا
AT Command ...
ببساطه شديده كل نظام فى الجوال مثل نوكيا وسونى اريكسون الخ الخ توجد اوامر ثابته خاصه بـModem الجوال وطبعا كلنا عارفين ان كل جوال جواه موديم من نوع GSM ولو رجعنا الى تعريف مطلح
AT command هانلاقي تعرفيها
AT commands are instructions used to control a modem. AT is the abbreviation of ATtention. Every command line starts with "AT" or "at". That's why modem commands are called AT commands. Many of the commands that are used to control wired dial-up modems



فا هيه عباره عن مجموعه من الاوامر بعضها سوف يعمل على جوالك والبعض الاخر ستكون غير متوافقه مع جوالك




==================

واحد يسألنى طيب انا هاستفاد من التقنيه دى ايه يا عم :mad:

طيب تعالوا نشوف هاقدر نعمل ايه بالتقنيه دى ونقدر نتحكم بى ايه :-

باختصار شديد ..
1- يمكنك ارسال رساله قصيره من موبيلك الى اى رقم اخر
2- يمكنك استعلام عن بيانات الجوال
3- يمكنك استخدام جهات الاتصال المسجله على جوالك
4- يمكنك تعديل اى شىء فى نظام الجوال ( سواء كانت اعدادات او اى شىء فى الجوال )
5- يمكنك التحكم فى الاتصالات سواء بالرد على المكالمات او الاتصال برقم معين عن طريق الكمبيوتر او اغلاق الخط الخ الخ
6- وطبعا تقدر تتحكم فى الرسايل الموجوده فى جوال بشكل كام مثل استعراض الراسايل على الكمبيوتر فى برنامجك او مسح او اضافه اى رساله

طبعا كل الى انا قولته ده كله اقدر اعمله عن طريق الكمبيوتر وايضا حبيبنا حبيب الملايين
Visual Studio 2008 :D

طيب معلش انا هاطول عليكوا شويه قبل ما ابداء فى تفاصيل الموضوع اكثر ..!
واحد يسألنى طيب انا اقدر استفداد بكل هذه الأمكانيات فى حياتى العمليه ..؟

هاقوله الأتى :
1- اذا صنعت برنامج معين واردت اخطار المستخدم بشىء ضرورى وهوه غير موجود على الجهاز ليراها يمكنك تجهيز البرنامج والموبيل المخصص للبرنامج ( طبعا انتا هاتشرتيه الموبيل واتخليه متوصل بالجهاز اربعه وعشرين ساعه ) وطبعا الموضوع ده بينفع فى اجهزه الانذار الخ الخ
2- يمكنك تطوير برنامج يمكنه التحكم فى الجوالات عن طريق البلوتوث او الكابل
3- وده الاهم انك تكون اخدت الخبره الكامله فى كيفيه التحدث مع COM Port وارسال وستقابل بيانات عن طريق هذه الاداه الموجوده فى الفيجوال استديو

يعنى لو الفكره كبرت فى دماغك اوى ومش عايز تشترى جوال وعايز حاجه افضل يبقى هاتجيب موديم زى ده :D





================

بسم الله نبداء

اول شىء المقادير :D اكيد طبعا هيه مش اكله ( متطلبات هذا التطبيق )

1- جوال اى جوال بس يكون فى بلوتوث او كابل
2- انشاء اقتران مابين التيلفون والكمبيوتر (ويحبذ انه يكون بالPasskey ) علشان مش مايطلب منك تاكيد فى الجوال فى كل عمليه
3- التأكد من تعريف مودم الجوال على الكمبيوتر
بهذا الشكل




طبعا اليوندوز بيعرف اكثر انواع الجولات بعد عمليه الاقتران بدون تعريف

طيب كل الحجات انا جبته دى ليه :confused:

انا كتبت برنامج صغير اوى لتطبيق AT Commnd بهذا الشكل




طيب احنا اول حاجه هانشرحها هيه ازاى اقدر اتصل بالجوال عن طريق COM Port

انا هاعرف ازاى رقم COM Port الخاص بموديم الجوال بعد تعريفه ؟؟
بكل بساطه اخوانى الكرام سوف نذهب الى Device Manager ومن ثم نضغط كليك يمين على الموديم الخاص بالجوال ثم نختار خصائص ومنها الى هذا الشكل :-



شاهدنا فى الصوره السابقه اسم COM Port المستخدم لموديم الجوال الأن تعالوا بينا نتصل بهذا البورت بستخدام الكود

كود:
Dim Com_Port As SerialPort = New SerialPort

Com_Port.PortName = COM6
Com_Port.Open()
Thread.Sleep(1000)
Com_Port.ReadTimeout = 10000
اول سطر لدينا هوه تعريف مدخل Serial Port
ثانى سطر هوه تحديد اسم البورت المستخدم
ثالث سطر هوه فتح البورت
رابع سطر هوه اخماد العمليه لثانيه حتى وهيه مده كافيه للآتصال بالبورت
خامسا تحديد وقت لآنقطاع الاتصال فى حاله عدم الرد من البورت

بعد انهاء هذه السطور يبقى انا كده اتصلت بالبورت المراد (ده اذا لم يحدث اى خطأ فى الاتصال :D)

يبقى لنا خطوه ارسال الاوامر الى الموديم الخاص بالجوال ...

بالنسبه للأوامر فا هيه كثيره جدا ومنها المعقد ومنها البسيط ومنها سوف يعمل على جوالك ومنها لا يعمل بس بالنسبه للبرنامج الى انا كاتبه فى اكثر الاكواد بساطه وان شاء الله تعمل على جميع انواع الجولات

يوجد الكثير من المراجع التى تحتوى على هذه الاوامر وطريقه كتابتها وهيه عباره عن PDF Note ومنها :
-

AT_Command_Set_For_Nokia_GSM_Products

ubinetics-at-command-set

واليكم بعض امثله من اكواد AT Command داخل الفيجوال بيسك 2008

كود:
Com_Port.WriteLine("AT+GMM" & vbCr) 'Phone Name
Com_Port.WriteLine("AT+CGMI" & vbCr) 'Display Co.
Com_Port.Write("AT+CGSN" & vbCr) 'Display Serial Number
دى كانت بعض الاكواد الموجوده داخل المثال

ملحوظه :-
توجد بعض الاوامر تأثر على الجوال ( مثل تغير الاعدادات والاتصال بارقام معينه او مسح رساله او انشاء رساله الخ الخ )

ومنها اوامر غير فعاله داخل البرنامج ولكن كاتبها ومجربها على جوالى ماعدا ارسال SMS لم يعمل على جوالى :(
وهيه

كود:
'Com_Port.Write("AT+CHUP" & vbCr) 'HangUP
'Com_Port.Write("ATA" & vbCr) 'Phone Answer
'Com_Port.Write(("ATD=010*****") & vbCr) 'Calling
طبعا هاتغير النجوم برقم الجوال الى بتريد الاتصال بيه :D

وتوجد بعض الاوامر لا تؤثر على الجوال ولكن ترسل الى الحاسوب او بمعنى اصح الى برنامجك معلومات وتختلف المعلومات باختلاف الاوامر التى تكتبها للموديم (كابرنامج المثال )



الان مع تحميل المشروع


تم عمل هذا المشروع باستخدام Visual Basic.net 2008
وتطبيقه على جوال E63 نوكيا

كلمه اخيرة :
اتمنى اكون افدتكم بهذا الموضوع وان ارى تجارب منكم وافكار اكبر على هذه التقنيه التى من النادر ان ترى منتدى عربى كاتب عنها شىء واذا لقيت سترى الفرق اكيد ;)
منتظر ردودكم ومناقشتكم

وفى نهايه الموضوع لاتنسونى بالدعاء
اخوكم ايمن الدكتور




pwvdh - jp;l tn [,hg; uk 'vdr jrkdi AT Command fsjo]hl VB>net 2008 (avp + lehg)


من مواضيعي
0 على موقع Top4top - أحدث إصدار لبرنامج ||BB FlashBack Pro 5.24.0.4208|| لتصوير الشاشة
0 على موقع Top4top - أحدث إصدار لبرنامج لا تخترقني "لا تخترق حاسوبي" ||UnHackMe 8.60 Bu
0 مشكلة فى الياهو ماسينجر
0 مساعدة بخصوص ميموري كارد...
0 لتحويل مجموعات الفيديو الرقمية الخاصة بك iSkysoft DVD Creator 4.1.0.1 + crack +with
0 ما هو افضل موقع موثوق يعطي عضوية بريميوم للتحميل من مواقع الرفع المختلفة
0 تحميل انتى فايرس افاست 2017 Download Avast مجانا
0 تحميل برنامج هوت سبوت شيلد 2017 Hotspot Shield
0 روابط مباشره - ********* Windows 7 Aio SP1 (x86/x64) Multilanguage January 2017 Full
0 Soft Solutions PDF to JPG Converter
0 الاصدار الاخير من idm مع تفعيل البرنامج بدون فيروسات شرح ب الفيديو
0 برنامج ProgDVB 2017 لمشاهده قنوات مشفرة كـ شوتايم و اوربت, والجزيرة
0 كيف نوقف الاسباب التي تبطء الجهاز؟ صورة لـ ( ادارة المهام )
0 تحميل ملفات 500% فوق السرعة العادية Download Master 6.12.1.1538 Portable
0 تحميل برنامج Adobe Photoshop CC 2017 تورنت
0 متصفح الأنترنت الشهير فى أحدث إصداراته Mozilla Firefox 52 Beta 1
0 عملاق المتصفحات باصدار جديد فورى Mozilla Firefox 51.0.1
0 الاقلاع بطيء ثم شاشة زرقاء
0 مشكلة تصطيب أحد البرامج العربية على ويندوز
0 موسوعة ألغاز الرياضيات والمنطق والاستنتاج


 
رد مع اقتباس مشاركة محذوفة
إضافة رد

مواضيع جديدة في قسم تطوير المواقع - ستايلات - لغات البرمجة - حلول مشاكل المنتديات


يتصفح الموضوع حالياً : 1 (0 عضو و 1 ضيف)
 
أدوات الموضوع
انواع عرض الموضوع

ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are معطلة
Pingbacks are متاحة
Refbacks are معطلة


 

تفضلو بزيارة مواقعنا الصديقة من هنا

 


شرح طلب كلمة المرور من هنا


جميع الأوقات بتوقيت GMT +3. الساعة الآن 01:22 PM.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0