وحدة Bluetooth هي وحدة وظيفية مستقلة تدمج شريحة Bluetooth ودائرة تردد الراديو والهوائي ومجموعة بروتوكولات البرامج الضرورية. تظهر عادةً على شكل لوحة دوائر صغيرة، توفر واجهات قياسية (مثل UART وUSB وSPI وما إلى ذلك)، مما يسمح للجهاز الرئيسي (مثل وحدة التحكم الدقيقة أو الكمبيوتر) بالاتصال به من خلال تعليمات بسيطة دون الحاجة إلى القلق بشأن تفاصيل الاتصال اللاسلكي المعقدة الأساسية.
تشبيه بسيط:وحدة البلوتوث تشبه "المترجم". يمكن لجهازك الرئيسي (مثل -كمبيوتر صغير ذو شريحة واحدة) التحدث فقط باللغة "Mandarin" (الإشارات الرقمية)، بينما يتحدث العالم اللاسلكي "Bluetooth" (موجات الراديو). هذا المترجم مسؤول عن ترجمة "الماندرين" إلى "لغة البلوتوث" وإرسالها. وفي الوقت نفسه، يمكنه أيضًا ترجمة "لغة البلوتوث" المستلمة مرة أخرى إلى "الماندرين" ليستمع إليها الجهاز الرئيسي.

الخطوات الأساسية لتشغيل وحدة Bluetooth
The operation of a Bluetooth module can be divided into four main stages: 1. Standby and broadcasting -> 2. Discovery and Pairing -> 3. Connection and Communication ->4. تبادل البيانات.
المرحلة الأولى: الاستعداد والبث
التشغيل-عند التهيئة: بعد تشغيل وحدة Bluetooth، سيتم تحميل البرامج الثابتة (البرامج الثابتة) ومجموعة البروتوكولات الخاصة بها، مما يؤدي إلى الدخول في حالة قابلة للاكتشاف.
تعريف الدور: أجهزة البلوتوث لها دورين أساسيين عند الاتصال:
الجهاز الرئيسي: الجهاز الذي يبحث بشكل فعال عن الأجهزة الأخرى ويتصل بها (مثل الهاتف المحمول).
من الجهاز: جهاز ينتظر الاتصال بشكل سلبي ويرسل عادةً إشارة بث (على سبيل المثال: سماعات رأس بلوتوث، والأساور الذكية).
تدعم العديد من الوحدات النمط الرئيسي-التابع المتكامل.
البث: إذا تم تعيين الوحدة كجهاز تابع، فسوف ترسل بشكل دوري حزم بيانات صغيرة على قنوات بث محددة (إجمالي 3)، كما لو كنت تصرخ: "أنا هنا، أنا XXX، تعال واتصل بي!" . تحتوي حزمة البث هذه على العنوان والاسم وبعض المعلومات الأخرى الخاصة بالجهاز.
المرحلة الثانية: الاكتشاف والاقتران
المسح: سيقوم الجهاز الرئيسي (مثل الهاتف المحمول) بتشغيل وظيفة Bluetooth ويبدأ المسح على جميع قنوات البث، والاستماع إلى إشارات البث هذه.
الاكتشاف: عندما يتلقى الجهاز الرئيسي حزمة البث من الجهاز التابع، يمكنه رؤية اسم الجهاز في القائمة. هذه العملية تسمى "الاكتشاف".
الاتصال: يمكنك تحديد جهاز من قائمة الهواتف المحمولة والنقر فوق "اتصال". سيقوم الهاتف المحمول بإرسال طلب اتصال إلى عنوان الجهاز.
الاقتران: لضمان الاتصال الآمن، يجب إنشاء علاقات ثقة بين الأجهزة، وهذا هو ما يدور حوله الاقتران.
سيقوم كلا الطرفين بتبادل مفتاح مؤقت.
قد يُطلب من المستخدمين إدخال رمز PIN (مثل 0000 أو 1234) للتحقق للتأكد من اتصالك بالجهاز الصحيح.
بعد نجاح الاقتران، سيتبادل الطرفان ويحفظان-مفتاح رابط صالحًا طويل الأمد. وفي المرة التالية التي يتصلون فيها، يمكنهم إعادة الاتصال تلقائيًا وبسرعة دون الحاجة إلى إدخال رمز PIN مرة أخرى.
المرحلة الثالثة: الاتصال والتواصل
إنشاء اتصال: بعد نجاح الاقتران، يتم رسميًا إنشاء اتصال Bluetooth ثابت من نقطة-إلى-نقطة.
تقنية التنقل بين الترددات-: تعد هذه إحدى المكونات الأساسية لتشغيل Bluetooth. بعد إنشاء الاتصال، ستنتقل الأجهزة الرئيسية والتابعة بشكل متزامن وبسرعة عالية إلى 79 قناة بيانات (بلوتوث كلاسيكي) أو 40 قناة بيانات (بلوتوث منخفض الطاقة-) في تسلسل عشوائي زائف.
الهدف: تعزيز القدرة على مكافحة-التداخل بشكل كبير. نظرًا لأن شبكات Wi-WiFi وأفران الميكروويف والأجهزة الأخرى جميعها تعمل في نطاق تردد 2.4 جيجا هرتز، فإذا تم التدخل في قناة معينة، فسوف تنتقل على الفور إلى القناة النظيفة التالية لمواصلة الاتصال، ولن تشعر بأي تأخير.
المرحلة الرابعة: تبادل البيانات
بعد إنشاء الاتصال، يبدأ تبادل البيانات الحقيقي.
- نهاية الجهاز الرئيسي
يقوم تطبيقك (على سبيل المثال، مساعد تصحيح أخطاء المنفذ التسلسلي) بإنشاء بيانات (مثل "مرحبًا").
يتم إرسال البيانات إلى وحدة Bluetooth من خلال واجهة الجهاز الرئيسي (مثل UART).
- تغليف البيانات
بعد تلقي البيانات الأصلية، لا تقوم وحدة البلوتوث بإرسالها مباشرة.
سوف تقوم حزمة البروتوكول الخاصة بها بتغليف طبقة البيانات بطبقة، تمامًا مثل "التسليم السريع للتغليف":
- طبقة التطبيق: تحديد تنسيق البيانات ومعناها.
- RFCOMM/ATT/GATT: يحاكي المنافذ التسلسلية أو يحدد قيم الخدمة/الميزات لتوفير قنوات لتطبيقات الطبقة العليا-.
- L2CAP: مسؤول عن تجزئة البيانات وإعادة تجميعها لضمان النقل الموثوق لحزم البيانات الكبيرة.
- طبقة النطاق الأساسي: تدير الاتصالات المادية والتشفير وتسلسلات التنقل-الترددية.
وفي نهاية المطاف، يتم تحويل البيانات المعبأة إلى إشارات راديوية.
- الإرسال اللاسلكي
تقوم دائرة التردد اللاسلكي الموجودة داخل الوحدة بتعديل الإشارات الرقمية إلى موجات راديو بتردد 2.4 جيجا هرتز.
تنبعث الموجات الكهرومغناطيسية من خلال الهوائي.
- من طرف الجهاز:
استقبل هوائي وحدة البلوتوث الخاصة بالطرف الآخر إشارة الراديو الضعيفة هذه.
تقوم دائرة التردد اللاسلكي بإلغاء تشكيلها مرة أخرى إلى إشارة رقمية.
تصبح حزمة البروتوكول بعد ذلك مثل "تفريغ الطرود"، حيث يتم تفريغ الطبقة تلو الأخرى وإزالة رأس وذيل كل طبقة، وفي النهاية استعادة بيانات "الترحيب" الأصلية.
يتم نقل البيانات إلى وحدة التحكم الرئيسية للجهاز التابع (مثل -كمبيوتر صغير ذو شريحة واحدة) من خلال واجهة (مثل UART)، ويمكن للكمبيوتر الصغير ذو الشريحة الواحدة- التحكم في مؤشر LED أو المحرك أو عرضه على الشاشة بناءً على هذه البيانات.
الدعم الفني الرئيسي
- مكدس البروتوكول: هذا هو "العقل" أو "نظام التشغيل" لوحدة Bluetooth، الذي ينفذ جميع القواعد والعمليات المعقدة المحددة في المواصفات الفنية لـ Bluetooth. بدونها، الوحدة هي مجرد مجموعة من الأجهزة.
- الاقتران والتشفير: ضمان خصوصية وأمان الاتصالات، ومنع التنصت على البيانات أو التلاعب بها.
- إدارة الطاقة: تعمل تقنية Bluetooth منخفضة الطاقة بشكل خاص، من خلال استهلاك الطاقة الاحتياطية المنخفض للغاية والاتصال السريع ووضع العمل "إرسال - النوم - إرسال"، على تمكين بطارية الزر من العمل لعدة سنوات.
ملخص
إن تشغيل وحدة Bluetooth هو في الأساس عملية نقل واستقبال بيانات لاسلكية تلتزم ببروتوكولات صارمة وآمنة ومقاومة للتداخل. فهو يلخص تكنولوجيا الاتصالات اللاسلكية المعقدة في "صندوق أسود" بسيط. يمكن للمطورين تحقيق نقل البيانات لاسلكيًا ببساطة من خلال تعليمات المنفذ التسلسلي، مما يقلل بشكل كبير من صعوبة التطوير والتكلفة.
يمكنك أن تتخيله ككابل منفذ تسلسلي لاسلكي، مع توصيل أحد طرفيه بالجهاز "أ" والطرف الآخر بالجهاز "ب". ويمكنهما الاتصال بحرية مثل الاتصال السلكي دون الحاجة إلى كابلات مادية.


