اقرأ في هذا المقال
يحتوي البلوتوث على أكثر من عشرين ملفاً شخصياً مختلفاً تغطي مجموعة من الأنواع المختلفة من الأجهزة التي تدعم خدمة “Bluetooth” من الهواتف الذكية إلى الطابعات وسماعات الرأس والميكروفونات وأجهزة الكمبيوتر المحمولة والمركبات، ومع خدمة “Bluetooth” التي تُستخدم الآن لتطبيقات “IoT” أو “M2M”، فهي تغطي أيضاً مجموعة متنوعة من الأجهزة المحتملة في هذه الأساليب.
ما هي ملفات تعريف البلوتوث؟
ملف التعريف: هو تعريف كامل لكيفية قيام الشركة المصنعة للمنتج بتنفيذ خدمة “Bluetooth” اللاسلكية لحالة استخدام معينة، والملفات الشخصية هي “الخدمات” التي يقدمها الجهاز، ولكي يعمل جهازان بين الأجهزة لإكمال مهمة المستخدم، يجب أن ينفذ كلا الجهازين ملف تعريف مشترك، كما إنّ ملف التعريف ليس أكثر من مكون معياري في نظام بيئي محدد جيداً، فعلى سبيل المثال يمكن لمتصفح الويب استخدام أي محرك من اختيارك لمحركات البحث في شريط الأدوات.
أنواع ملفات تعريف البلوتوث:
أولاً: ملف تعريف الاتصال الداخلي “ICP”:
يوضح ملف التعريف هذا كيفية اتصال هاتفين جوالين مزودان بخدمة “Bluetooth” في نفس الشبكة ببعضهما البعض مباشرةً أي العمل كجهاز اتصال داخلي، ونظراً لأنّ استعمال الاتصال الداخلي متشابه تماماً، فلا يتضمن فيه أدوار محددة لملف تعريف “Bluetooth” هذا، ومع ذلك عند الاعتماد على ملف تعريف الاتصال الداخلي، سيتم اعتبار الأجهزة المتضمنة في طرفي الارتباط على أنّها محطة طرفية “TL”.
- “ICP” هي اختصار لـ “Intercom Profile”.
- “TL” هي اختصار لـ “Terminal”.
ثانياً: ملف دفع الكائن “OPP”:
يوضح ملف تعريف “Bluetooth” هذا أدوار خادم الدفع وعميل الدفع، حيث تمتلك هذه الأدوار القدرة في التعامل مع أدوار الخادم وجهاز العميل المخصص في ملف تعريف “GOEP Bluetooth”، كما يتضمن “OPP” دورين:
- خادم الدفع “Push Server”: هو الجهاز الموجود في ملف تعريف “Bluetooth” هذا الذي يوفر خادماً لتبادل الكائنات.
- دفع العميل “Push Client”: هو الجهاز الذي يقوم بدفع الأشياء وسحبها من وإلى خادم الدفع ويبدأ الإجراءات.
ملاحظة:“GOEP” هي اختصار لـ “Generic Object Exchange Profile” و”OPP” هي اختصار لـ “Object Push Profile”.
ثالثاً: ملف تعريف شبكة المنطقة الشخصية “PAN”:
يقدم ملف تعريف “Bluetooth” هذا النهج الذي يستطيع بها جهازين أو أكثر من الأجهزة الممكّنة للبلوتوث إنشاء شبكة مخصصة، كما يوضح بالتفصيل كيفية استخدام نفس الآلية للوصول إلى شبكة بعيدة من خلال نقطة وصول للشبكة، حيث تعتبر “PAN” أكثر صعوبةً إلى حد ما من ملفات تعريف “Bluetooth” الأخرى، كما تتطلب تحديد ثلاثة أدوار:
- نقطة وصول الشبكة “NAP” وخدمة “NAP”: في ضوء أوجه التماثل مع شبكات “Ethernet”، يمكن النظر في “NAP” كجسر “Ethernet” لدعم خدمات الشبكة.
- شبكة “Ad-hoc GN” وخدمة “GN”: يمكن لجهاز “Bluetooth” الذي يدعم خدمة “GN” إعادة توجيه حزم “Ethernet” إلى كل جهاز من أجهزة “Bluetooth” المتصلة داخل “PAN”.
- مستخدم “PANU” وخدمة “PANU”: هو جهاز “Bluetooth” الذي يستخدم “NAP” أو خدمة “GN”.
ملاحظة:“PANU” هي اختصار لـ “Network Access Point User” و”GN” هي اختصار لـ “Group Network”.
ملاحظة:“NAP” هي اختصار لـ “Network Access Point” و”PAN” هي اختصار لـ “Personal Area Networking Profile”.
رابعاً: ملف تعريف تطبيق اكتشاف الخدمة “SDAP”:
ملف “SDAP”: هو ملف تعريف “Bluetooth” الذي يصف كيفية استخدام التطبيق لعمل مهام كشف الخدمات على جهاز بعيد “SDP”، حيث يمكن لـ “SDAP” اعتماد مجموعة متنوعة من الأساليب لإدارة اكتشاف الجهاز عبر فحص الاستعلام واكتشاف الخدمة عبر “SDP”، تزيد الأفكار الواردة في مواصفات” SDAP” من المواصفات الأساسية المتوفرة في “GAP” و”SDP” والعمليات الأساسية لاكتشاف الجهاز، كما يحدد “SDAP” دورين كالآتي:
- الجهاز المحلي “LocDev”: هو جهاز “Bluetooth” الذي يبدأ إجراء اكتشاف الخدمة.
- الجهاز البعيد “RemDev”: هو عبارة عن أي جهاز يشارك في عملية اكتشاف الخدمة من خلال الاستجابة لاستفسارات الخدمة التي قد تتلقاها من “LocDev”، كما قد يكون هناك واحد أو أكثر من “RemDevs”.
ملاحظة:“SDAP” هي اختصار لـ “Service Discovery Application Profile” و”SDP” هي اختصار لـ “Service Discovery Procedure”.
ملاحظة:“LocDev” هي اختصار لـ “Local Device” و”RemDevs” هي اختصار لـ “Remote Device”.
ملاحظة:“GAP” هي اختصار لـ “Generalized Availability Program”.
خامساً: ملف تعريف منفذ الخدمة “SPP”:
يوضح ملف تعريف “Bluetooth” هذا الأسلوب الذي يمكن به إنشاء المنافذ التسلسلية الافتراضية والنهج الذي يمكن من خلاله توصيل جهازين ممكّنين بخدمة “Bluetooth”، كما يحدد ملف تعريف “Bluetooth” هذا دورين للاتصال لمتابعة:
- الجهاز “A”: يتم التعرف على الجهاز “A” باعتباره الجهاز الذي يبدأ في تكوين اتصال بجهاز آخر كما قد يُنظر إليه أيضاً على أنّه البادئ.
- الجهاز “B”: هو الجهاز الذي يستجيب لعملية البدء وقد يُنظر إلى هذا على أنّه المُستقبل.
ملاحظة:“SPP” هي اختصار لـ “Service Port Profile”.
سادساً: ملف التزامن “SYNC”:
يُستعمل ملف تعريف Bluetooth هذا مع “GOEP”؛ للقدرة على مزامنة معلومات التقويم والعنوان أي مكونات مدير المعلومات الشخصية “PIM” بين الأجهزة التي تعتمد على خدمة “Bluetooth”، كما يتضمن نوعان من الأدوار الرئيسية في ملف تعريف “Bluetooth” هذا:
- خادم “IrMC”: هو الجهاز الذي يتولى دور خادم تبادل الكائنات هو خادم “IrMC”، وعادةً ما يكون هذا الجهاز هو الهاتف المحمول أو المساعد الرقمي الشخصي.
- عميل “IrMC”: هو الجهاز الذي عادةً ما يكون كمبيوتر شخصياً، وهو الجهاز الذي يحتوي على محرك المزامنة ويسحب ويدفع بيانات “PIM” من وإلى خادم “IrMC”.
ملاحظة:“IrMC” هي اختصار لـ “Integrated Remote Management Controller” و”PIM” هي اختصار لـ “Personal Information Manager”.
ملاحظة:“SYNC” هي اختصار لـ “Synchronization Profile”.
سابعاً: ملف تعريف توزيع الفيديو “VDP”:
يوضح ملف تعريف “Bluetooth” هذا كيف يمكن لجهاز يشتغل بخدمة “Bluetooth” إرسال الفيديو عبر ارتباط البلوتوث، كما يمكن استخدامه في مجموعة متنوعة من السيناريوهات مثل نقل بيانات الفيديو من مناطق التخزين، كجهاز الكمبيوتر إلى مفعّل الهاتف المحمول أو من كاميرا الفيديو إلى أجهزة التلفاز، كما تتوفر شكلان من الأدوار المخصصة في ملف تعريف “Bluetooth” هذا:
- المصدر “SRC”: هو الجهاز الذي يُعد بأنّه نقطة إنشاء الفيديو المتدفق على شبكة “piconet”.
- المسؤول “SNK”: هو الجهاز الذي يُعد بأنّه الوجهة لدفق الفيديو الرقمي على نفس الشبكة مثل “SRC”.
ملاحظة:“SNK” هي اختصار لـ “Sink” و”SRC” هي اختصار لـ “Source”، و”VDP” هي اختصار لـ “Video Distribution Profile”.
أنواع ملفات تعريف البلوتوث المتطورة:
- المعلومات الرقمية غير المحددة “UDI”.
- ملف تعريف اكتشاف الخدمة الممتد “ESDP”.
- ملف تعريف مؤتمرات الفيديو “VCP”، حيث يجب أن يكون ملف التعريف هذا متماثلاً مع “3G-324M”، ويدعم مؤتمرات الفيديو من خلال اتصال عالي السرعة باستعمال شبكة “3G“.
- ملف تعريف الصوت في “TAP”، حيث تم إنتاج ملف تعريف الصوت هذا في “Bluetooth World” عام 2017م، كما إنّها تعطي وظائف صوتية جديدة وتحسين لملف التعريف “A2DP” الحالي.
ملاحظة:“TAP” هي اختصار لـ “Tempos Audio Profile” و”A2DP” هي اختصار لـ “Advanced Audio Distribution Profile” ،“VCP” هي اختصار لـ “Video conferencing profile” و”ESDP” هي اختصار لـ “Extended service discovery profile” و”UDI” هي اختصار لـ “Unrestricted digital information”.