توصيل الأجهزة لاسلكيًا

وبالإضافة إلى إتاحة الاتصال بالسحابة الإلكترونية، تتيح واجهات برمجة التطبيقات اللاسلكية في Android أيضًا الاتصال بالأجهزة الأخرى على الشبكة المحلية نفسها، وحتى الأجهزة غير المتصلة بالشبكة، ولكنها قريبة من هذه الأجهزة. وتأخذ إضافة اكتشاف خدمات الشبكة (NSD) هذا إلى أبعد من ذلك عن طريق السماح للتطبيق بالبحث عن جهاز قريب قيد التشغيل يمكنه الاتصال به. يساعدك دمج هذه الميزة في تطبيقك على توفير مجموعة كبيرة من الميزات، مثل تشغيل الألعاب مع المستخدمين في الغرفة ذاتها، أو جلب الصور من كاميرا ويب مُفعّلة على الشبكة، أو تسجيل الدخول عن بُعد إلى أجهزة أخرى متصلة بالشبكة نفسها.

تصف هذه الفئة واجهات برمجة التطبيقات الرئيسية للبحث عن الأجهزة الأخرى والاتصال بها من تطبيقك. وهي تصف على وجه التحديد واجهة برمجة تطبيقات NSD لاكتشاف الخدمات المتاحة وواجهة برمجة تطبيقات Wi-Fi نظير إلى نظير (P2P) لإجراء الاتصالات اللاسلكية من نظير إلى نظير. توضّح لك هذه الفئة أيضًا كيفية استخدام NSD وWi-Fi P2P معًا لاكتشاف الخدمات التي يوفّرها أحد الأجهزة والاتصال بالجهاز عندما لا يكون أي من الجهازين متصلاً بشبكة.

إذا كنت تبحث عن واجهة برمجة تطبيقات ذات مستوى أعلى لتطبيق Android لنقل البيانات بشكل موثوق وآمن بين الأجهزة باستخدام مجموعة من شبكات Wi-Fi والبلوتوث، يمكنك استخدام واجهة برمجة التطبيقات لاتصالات قريبة

دروس

استخدام اكتشاف خدمة الشبكة
تعرَّف على طريقة بث الخدمات التي يقدّمها تطبيقك، واكتشِف الخدمات المقدَّمة على الشبكة المحلية، واستخدِم NSD لتحديد تفاصيل الاتصال للخدمة التي تريد الاتصال بها.
إنشاء اتصالات P2P باستخدام شبكة Wi-Fi
تعرَّف على كيفية جلب قائمة بالأجهزة المشابهة المجاورة، وإنشاء نقطة وصول للأجهزة القديمة، والاتصال بالأجهزة الأخرى المتوافقة مع اتصالات Wi-Fi P2P.
استخدام الند للند (P2P) في شبكة Wi-Fi لاكتشاف الخدمة
يمكنك التعرّف على كيفية اكتشاف الخدمات التي تنشرها الأجهزة المجاورة بدون الاتصال بالشبكة نفسها، وذلك باستخدام اتصال Wi-Fi من نظير لنظير (P2P).

يجب عليك أيضًا قراءة