أساسيات Bluetooth Low Energy على ESP32
افهم Advertising وScanning وServices وCharacteristics، وكيف يكتشف ESP32 أجهزة BLE ويتبادل معها بيانات منخفضة الطاقة.
محتوى الدرس
اقرأ الوحدات بالترتيب، ثم اختبر فهمك قبل إكمال الدرس.
Advertising وScanning
جهاز BLE يمكن أن يرسل Advertising packets قصيرة كي تعلن عن وجوده وبعض هويته أو خدماته، بينما يقوم الماسح بالاستماع إلى هذه الإعلانات واكتشاف الأجهزة القريبة.
Services وCharacteristics
بعد الاتصال، تُنظم بيانات BLE عادة في Services تحتوي Characteristics. الـService يصف وظيفة عامة، والـCharacteristic تمثل قيمة قابلة للقراءة أو الكتابة أو الإشعار حسب التصميم.
الدعم يختلف بين عائلات ESP32
لا تفترض أن كل ESP32 يدعم Bluetooth Classic وBLE بالطريقة نفسها. بعض العائلات تدعم BLE فقط أو تختلف إمكاناتها؛ ارجع إلى مواصفات SoC واللوحة.
الخصوصية والطاقة جزء من التصميم
المسح المستمر والاتصال الدائم يستهلكان طاقة ويكشفان معلومات لاسلكية أكثر. استخدم فترات مسح واتصال مناسبة، ولا تجمع معرفات أجهزة الآخرين دون حاجة مشروعة.
تحقق سريع من فهمك
ما وظيفة Advertising في BLE بصورة أساسية؟