الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

sending GPS via GPRS

بدأه Zizo0o في 25 مارس 2010 · 7 رد · 4,078 مشاهدة · في برمجة الأجهزة الكفية والمحمولة بالدوت نيت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أنا وضعت البرنامج في المرفقات وفيه source code

البرنامج يعمل على windows mobile مصمم بلغة السي شارب ووظيفته تحديد احداثياتك عن طريق gps وارسالها الى رقم معين كرسالة نصية sms

اللي ابغاه اني أخليه يرسل الاحداثيات الى موقع معين على الانترنت عن طريق GPRS (رابط الموقع أو الصفحة يكون محدد داخل البرنامج) بدل ما يرسلها sms

أتمنى اللي عنده الكود أو شرح للطريقة يفيدني ..............

GPS.rar

#2

السلام عليكم و رحمة الله و بركاته

للقيام بذلك ينبغي أن تكون لديك منظومة خادم/عميل حيث يكون الخادم على إستعداد لتقبل المعلومات من العميل (الهاتف) و تحويل صياغتها إن أوجب الأمر ذلك ثم إظهارها في الموقع.

تمكنك إستخدام المنهج TCP/IP أو HTTP ، كما تشاء.

سأضع هذا المساء إن شاء الله أمثلة تساعدك في المشروع.

تم تعديل هذه المشاركة بواسطة بن العيد في 26 مارس 2010 في 19:44

#3

الله يعطيك العافية أخي بن العيد

أنتظر طرح الأمثلة في أقرب وقت

.............................................

#4

السلام عليكم و رحمة الله و بركاته

إذا أردت إستخدام TCP/IP فيمكنك إستخدام القسم socket

و بإستخدام المنهج HTTP يمكنك إستخدام الدوال HTTPWebRequest, HTTPWebResponse

       //---------------
                        IPHostEntry hostEntry = null;

                        // Get host related information.
                        hostEntry = Dns.GetHostEntry(ServerIP);
                       //-- IPAddress address = null;

                        foreach (IPAddress address in hostEntry.AddressList)
                        {   IPEndPoint ipe = new IPEndPoint(address, ServerPort);
                            Socket tempSocket = new Socket(ipe.AddressFamily, SocketType.Stream, ProtocolType.Tcp);

                            tempSocket.Connect(ipe);
                            SystemOut.println("ContactServer - Provo da " + address.ToString() + " porta: " + ServerPort);
                            if (tempSocket.Connected)
                            {
                                sock = tempSocket;
                                SystemOut.println("Connected !!!");
                                break;
                            }
                            else
                            {   SystemOut.println("not Connected !!!");
                                continue;
                            }
                        }
#5

السلام عليكم

أخ Zizooo

ما الأجهزة التي قمت باختبار البرنامج عليها؟ وهل بتلك الأجهزة وحدة GPS داخلية أم قمت بتوصيل وحدة GPS خارجية؟

شكراً.

مؤسس شبكة مواقع إجابتي أول شبكة مواقع عربية للأسئلة والأجوبة

#6

السلام عليكم

LordCover كتب:

ما الأجهزة التي قمت باختبار البرنامج عليها؟ وهل بتلك الأجهزة وحدة GPS داخلية أم قمت بتوصيل وحدة GPS خارجية؟

لا حاجة لطرح هذا السؤال، و من الأفضل التأكد داخل البرنامج إن كان هناك إمكانية الإتصال أم لا.

حتى إن كان جهاز GPSخارجي، فإن الجهاز سيعتبره كما لو أنه تابع له طالما هناك سواقة مطابقة و الربط يتحقق بدون مشاكل.

من الأفضل عدم الإعتماد علىGPS فقط للإتصال لأن الإتصال رديء مقارنة ب WiFi . لذلك من الأفضل الإعتماد على أكثر من نوع

LordCover كتب:

لطلب برنامج للأجهزة الكفية

أفدنا بما عندك /°

#7

الله يعطيكم ألف عافية على المساعدة

#8

السلام عليكم

ويعطيكم الف عافية بس عندي سؤال في ال socket انا عملت الكود الي يبعت ويستقبل ل الخادم بس المشكلوا انوا ما بيوصل الخادم شي ولا بيعرض اي معلومات حد عندوا فكرة كيف احل الموضوع

مواضيع مشابهة