Skip to content

إعداد اتصال Wi-Fi Direct على أندرويد وتطبيق Group Owner Routing #107

@thelasthope874-arch

Description

@thelasthope874-arch

ابدأ مشروع Android جديد في الريبو الحالي.

المهام الأساسية:

  1. إعداد الأذونات اللازمة لـ Wifi Direct في AndroidManifest.xml.
  • تأكد من وجود: ACCESS_WIFI_STATE, CHANGE_WIFI_STATE, ACCESS_FINE_LOCATION, INTERNET.
  1. اكتشاف الأجهزة المجاورة باستخدام WifiP2pManager.discoverPeers.
  • نفذ عملية اكتشاف الأقران وفحص النتائج مع واجهات المستخدم المناسبة.
  1. الاتصال بين الأجهزة عبر WifiP2pManager.connect.
  • أنشئ اتصال مباشر بين الأجهزة، وحدد أحد الأجهزة ليكون Group Owner.
  1. بناء مقبس Socket لنقل الرسائل بين أعضاء المجموعة.
  • نفذ واجهات server/client Sockets لإرسال واستقبال النصوص والتحكم بين الأجهزة بدون الاعتماد على الإنترنت.
  1. منطق توجيه الرسائل لدى Group Owner:
  • عند استقبال أي رسالة على الـ GO يجب إعادة إرسالها لجميع الأعضاء لضمان وصولها.
  1. إدارة حالة المجموعة:
  • يجب مراقبة إضافة أو خروج أجهزة من المجموعة وحالة الاتصال بشكل مستمر.

هذا المشروع هدفه إنشاء تجربة نقل نصوص وأوامر بين أجهزة أندرويد عبر Wi-Fi Direct دون الإنترنت، مع التركيز على أنماط الاتصال الجماعي وإدارة الرسائل.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions