السلام عليكم
يقال لكل مشكلة حل, فأتمنا ان اجد الحل لمعضلتي في هذا المنتدى الرائع.
اقوم بعمل مشروع هام. وقد واجهة مشكلة لم اجد لها حل, وهي مشكلة wireless في المشروع, ولذلك سأقوم بكتابة شرح عن المطلوب, وما هي المشكلة.
اقوم بعمل جهاز معين استخدم به ال microcontroller, فالنسميه client
ويوجد عندي جهاز آخر وهو كمبيوتر, فالنسميه server
اريد ان ارسل المعلومات من client الى server بشكل لاسلكي, هذه المعلومات عبارة عن 10 ارقام فقط
افكر في وصل ال server باحدى access point لاستقبال اكبر عدد من clients
حيث انه يوجد عندي حوالي 50client على الاكثر يتصلون بنفس الوقت
ويوجد عندي الكثير من servers ولكن في اماكن مختلفة, اي انه يوجد مسافات كبيرة بينهم.
يقوم microcontroller بارسال المعلومات الى wireless باستخدام serial port
ويقوم الwireless بارسالها ك broudcast, واي server موجود ضمن التغطية يقوم بالتقاط هذه المعلومات وتخزينها.
المشكلة هي انني لا اعرف نوع ال wireless المناسب, وبعد البحث وجدت بعض الحلول, ساكتب ما وجته, والمشاكل التي اواجهتها.
الحل الاول. Bluetooth
غير مناسب, الاسباب:
اولا احسن access point وجته لا يستقبل اكثر من 14client
ثانيا لا يوجد broudcast في bluetooth
وهاتان المشكلتان كفيلتان بفشل هذا النوع من التكنولوجيا بالنسبة للمشروع. دون المضي بباقي المشاكل
الحل الثاني: WIFI
وهو wireless lan
استطيع استخدامه في server, ولكنني لا استطيع استخدامه في client لانني اريد IP Address لكن واحد, وانا اتكلم عن عشرات الالوف من clients وليس 50 فقط, ان 50 هم الذين يتصول بنفس الوقت بال server.
الحل الثالث: ااذا قمت بحجز تردد معين, وارسلة جميع المعلومات على نفس التردد, فان الترددات ستتداخل لانه عندي 50client وليس واحد فقط
حاولة ان اشرح المشكلة قدر الامكان, ومن يوجد عنده سؤال فاليسأله
فهل يوجد احد ليقوم بانقاظي, ام ساضل غريقا حائرا في هذه المعضلة.
شاكرا جزيلا لكم