تعرف عن سيرفر خدمات الموبايل, موضوع كامل عن فكرة البرنامج اجتهاد شخصي
السبت نوفمبر 15, 2008 6:50 am
HnHn :
ملخص ما يحتويه الموضوع لكي يسهل تصفحه كما يلي
:
[المشاركة رقم 1 ] - المقدمة
[المشاركة رقم 18 ] - طريقة ارسال رسائل تحمل نغمات او شعارت او صور
[المشاركة رقم 24 ] - SMS center (SMSC)
[المشاركة رقم 25 ] - الامثلة علي الاتصال بـ SMS gateway
اولا حتي تعم المعرفة ارجو زيارة الرابط التالي
http://www.arabteam2000-forum.com/index.php?showtopic=125873
ثانيا بعد طلب احد الاعضاء عن فكرة منظومة تعمل علي ارسال رسالة من موبايل الي كمبيوتر ويرد عليه الكمبيوتر ببيان معين حبيت ان اجمع لكم الفكرة كاملة علشان تستفيدو والله اعلم عن مدي المجهود الذي بذلته لكي اجمع مثل هذا الموضوع الهام
هناك مجموعة من الوسائل التي تمكننا من ارسال و استقبال الرسائل علي الكمبيوتر و اجراء عليها بعض الاوامر البرمجية فمن هذه الطرق
1 توصيل الموبايل او GSM/GPRS modem
2 اعادة توجيه الرسائل من مركز الرسائل " SMS center " او بوابة الرسائل "SMS gateway" الي حاسبك بأستخدام بعض البروتوكلات
3 عمل حساب من احدي الشركات التي تمدنا بهذه الميزة من علي الانترنت مثل كلكاتل
يمكنك استقبال رسائل الموبايل من خلال توصيل mobile phone or GSM/GPRS modem بالكمبيوتر وتقوم بتنفيذ ما يسمي بـ AT commands لكي تستقبل الرسائل المرسلة لك علي الكمبيوتر واجراء اوامر AT commands وهذه الطريقة لها ميزة تميزها عن كل الانواع الممكنة ويوجد بها عيب ممكن نتغلب عليه بالبرمجة
اولا الميزة انك هتستقبل الرسائل ده مجاناً مثلا لو انت في مصر الشركات الثلاثة تقدم خدمة استلام الرسائل علي رقمك مجانا وكذلك في باقي دول العالم
العيب هو ان الخط ميقدرش يتحمل غير عدد معين من الرسائل مثلاً 50 رسالة وده بتختلف من شبكة لأخري بس الحل البرمجي ليها ان كل رسالة ممكن توصل بعد الرد عليها يتم ازالتها وبكده هيكون المساحة المستخدمة بتاعتك علي طول بـ0
ما المقصود بـ GSM modem
هو عبارة عن كارت فاكس لاسلكي يعمل علي GSM Networkوهو يعمل عمل كارت الفاكس العادي ولكن GSM modem تستخدم موجات الراديو كما هو معرف
يمكننا توصيل GSM modem كملحق اضافي بالكمبيوتر كباقي الملحقات وهذا النوع خصص للاب توب
GSM modem يحتاج الي SIM card من مزود الشبكة التابع لها
يمكنك التحكم في الـ GSM modemمن خلال AT commands فمن خلال هذه الاوامر يمكنك
قراءة و كتابة ومسح الرسائل
ارسال الرسائل
مراقبة قوة اشارة الشبكة
مراقبة الشحن للبطارية
كتابة وقراءة والبحث داخل سجل التليفون
عدد الرسائل الممكن انجازها بالدقيقة الواحدة من 6 الي 10 رسائل
ما المقصود بـ GPRS Modem
هو عبارة عن GSM modem بالاضافة الي يدعم تقنية GPRS فهي تمتاز لنقل البيانات بسرعة عالية وهي امتداد للـ GSM
يمكنك استخدام الـ GPRS لأرسال الرسائل فهي تمكنك من ارسال عدد اكبر من سبقتها فهي تصل الي 30 رسالة في الدقيقة الواحدة
ملاحظة هامة
بعض الشبكات لاتدعم ارسالك رسائل من خلال الـ GPRS
اذا كنت سترسل او ستستقبل رسائل MMS فيجب استخدام GPRS modem
هل يمكن استخدام الموبايل بدل من الوسيلتين السابقتين ؟
نعم
كيف يمكنني ذلك ؟
بأستخدام الكابل الخاص للموبايل
بس ممكن تقابلك بعض المعوقات لأستخدامك الموبايل في هذه العملية
بعض الموبايلات لايمكنها استقبال اكثر من 140 حرف انجليزي او 70 حرف عربي
بعض الموبايلات لاتدعم الـ GPRS ومنها لا تدعم MMS
بعض الموبايلات لاتدعم الـ AT commands
معظم التطبيقات المهتمة بهذا الدرس يجب عليها 24 ساعة متواصلة دون انقطاع مما يتطلب الموبايل يكون مفتوح 24 ساعة فهذا يتطلب ان يكون الموبايل دائما مشحون ويوجد بعض الموبايلات لا تدعم توصيلها بالشاحن بصفة مستمرة
وهذه اوامر الخاصة بالرسائل
AT+CSMS Select Message Service
AT+CPMS Preferred Message Storage
AT+CMGF Message Format
AT+CSCA Service Centre Address
AT+CSMP Set Text Mode Parameters
AT+CSDH Show Text Mode Parameters
AT+CSCB Select Cell Broadcast Message Types
AT+CSAS Save Settings
AT+CRES Restore Settings
AT+CNMI New Message Indications to TE
AT+CMGL List Messages
AT+CMGR Read Message
AT+CMGS Send Message
AT+CMSS Send Message from Storage
AT+CMGW Write Message to Memory
AT+CMGD Delete Message
المرجع الكامل لأوامر الـ AT commands
http://www.activexperts.com/activsms/atcommands
وتوجد بعض المكتبات الموجودة علي الانترنت تريحك من حفظ هذه الاوامر
الان يمكنك استخدام برنامج HyperTerminal الملحق بالويندوز لأستقبال كل المخرجات القادمة من mobile phone or GSM/GPRS modem
واجراء عليها الاوامر البرمجية اللازمة وارجاع القيم المرادة
ارجو ان اكون قد كونت مرجع شامل حول الموضوع
تم تحرير المشاركة بواسطة HnHn: May 7 2007, 08:10 PM
ملخص ما يحتويه الموضوع لكي يسهل تصفحه كما يلي
:
[المشاركة رقم 1 ] - المقدمة
[المشاركة رقم 18 ] - طريقة ارسال رسائل تحمل نغمات او شعارت او صور
[المشاركة رقم 24 ] - SMS center (SMSC)
[المشاركة رقم 25 ] - الامثلة علي الاتصال بـ SMS gateway
اولا حتي تعم المعرفة ارجو زيارة الرابط التالي
http://www.arabteam2000-forum.com/index.php?showtopic=125873
ثانيا بعد طلب احد الاعضاء عن فكرة منظومة تعمل علي ارسال رسالة من موبايل الي كمبيوتر ويرد عليه الكمبيوتر ببيان معين حبيت ان اجمع لكم الفكرة كاملة علشان تستفيدو والله اعلم عن مدي المجهود الذي بذلته لكي اجمع مثل هذا الموضوع الهام
هناك مجموعة من الوسائل التي تمكننا من ارسال و استقبال الرسائل علي الكمبيوتر و اجراء عليها بعض الاوامر البرمجية فمن هذه الطرق
1 توصيل الموبايل او GSM/GPRS modem
2 اعادة توجيه الرسائل من مركز الرسائل " SMS center " او بوابة الرسائل "SMS gateway" الي حاسبك بأستخدام بعض البروتوكلات
3 عمل حساب من احدي الشركات التي تمدنا بهذه الميزة من علي الانترنت مثل كلكاتل
يمكنك استقبال رسائل الموبايل من خلال توصيل mobile phone or GSM/GPRS modem بالكمبيوتر وتقوم بتنفيذ ما يسمي بـ AT commands لكي تستقبل الرسائل المرسلة لك علي الكمبيوتر واجراء اوامر AT commands وهذه الطريقة لها ميزة تميزها عن كل الانواع الممكنة ويوجد بها عيب ممكن نتغلب عليه بالبرمجة
اولا الميزة انك هتستقبل الرسائل ده مجاناً مثلا لو انت في مصر الشركات الثلاثة تقدم خدمة استلام الرسائل علي رقمك مجانا وكذلك في باقي دول العالم
العيب هو ان الخط ميقدرش يتحمل غير عدد معين من الرسائل مثلاً 50 رسالة وده بتختلف من شبكة لأخري بس الحل البرمجي ليها ان كل رسالة ممكن توصل بعد الرد عليها يتم ازالتها وبكده هيكون المساحة المستخدمة بتاعتك علي طول بـ0
ما المقصود بـ GSM modem
هو عبارة عن كارت فاكس لاسلكي يعمل علي GSM Networkوهو يعمل عمل كارت الفاكس العادي ولكن GSM modem تستخدم موجات الراديو كما هو معرف
يمكننا توصيل GSM modem كملحق اضافي بالكمبيوتر كباقي الملحقات وهذا النوع خصص للاب توب
GSM modem يحتاج الي SIM card من مزود الشبكة التابع لها
يمكنك التحكم في الـ GSM modemمن خلال AT commands فمن خلال هذه الاوامر يمكنك
قراءة و كتابة ومسح الرسائل
ارسال الرسائل
مراقبة قوة اشارة الشبكة
مراقبة الشحن للبطارية
كتابة وقراءة والبحث داخل سجل التليفون
عدد الرسائل الممكن انجازها بالدقيقة الواحدة من 6 الي 10 رسائل
ما المقصود بـ GPRS Modem
هو عبارة عن GSM modem بالاضافة الي يدعم تقنية GPRS فهي تمتاز لنقل البيانات بسرعة عالية وهي امتداد للـ GSM
يمكنك استخدام الـ GPRS لأرسال الرسائل فهي تمكنك من ارسال عدد اكبر من سبقتها فهي تصل الي 30 رسالة في الدقيقة الواحدة
ملاحظة هامة
بعض الشبكات لاتدعم ارسالك رسائل من خلال الـ GPRS
اذا كنت سترسل او ستستقبل رسائل MMS فيجب استخدام GPRS modem
هل يمكن استخدام الموبايل بدل من الوسيلتين السابقتين ؟
نعم
كيف يمكنني ذلك ؟
بأستخدام الكابل الخاص للموبايل
بس ممكن تقابلك بعض المعوقات لأستخدامك الموبايل في هذه العملية
بعض الموبايلات لايمكنها استقبال اكثر من 140 حرف انجليزي او 70 حرف عربي
بعض الموبايلات لاتدعم الـ GPRS ومنها لا تدعم MMS
بعض الموبايلات لاتدعم الـ AT commands
معظم التطبيقات المهتمة بهذا الدرس يجب عليها 24 ساعة متواصلة دون انقطاع مما يتطلب الموبايل يكون مفتوح 24 ساعة فهذا يتطلب ان يكون الموبايل دائما مشحون ويوجد بعض الموبايلات لا تدعم توصيلها بالشاحن بصفة مستمرة
وهذه اوامر الخاصة بالرسائل
AT+CSMS Select Message Service
AT+CPMS Preferred Message Storage
AT+CMGF Message Format
AT+CSCA Service Centre Address
AT+CSMP Set Text Mode Parameters
AT+CSDH Show Text Mode Parameters
AT+CSCB Select Cell Broadcast Message Types
AT+CSAS Save Settings
AT+CRES Restore Settings
AT+CNMI New Message Indications to TE
AT+CMGL List Messages
AT+CMGR Read Message
AT+CMGS Send Message
AT+CMSS Send Message from Storage
AT+CMGW Write Message to Memory
AT+CMGD Delete Message
المرجع الكامل لأوامر الـ AT commands
http://www.activexperts.com/activsms/atcommands
وتوجد بعض المكتبات الموجودة علي الانترنت تريحك من حفظ هذه الاوامر
الان يمكنك استخدام برنامج HyperTerminal الملحق بالويندوز لأستقبال كل المخرجات القادمة من mobile phone or GSM/GPRS modem
واجراء عليها الاوامر البرمجية اللازمة وارجاع القيم المرادة
ارجو ان اكون قد كونت مرجع شامل حول الموضوع
تم تحرير المشاركة بواسطة HnHn: May 7 2007, 08:10 PM
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى