4 حالت های عملیاتی ماژول BLE
انواع مختلفی از اتصالات برای دستگاه BLE وجود دارد. یک مورد متصل به BLE ممکن است حداکثر داشته باشد 4 توابع مختلف:
1. پخش کننده
در “پخش کننده” باید به عنوان سرور استفاده شود. بدین ترتیب, هدف آن انتقال داده ها به صورت منظم به دستگاه است, اما هیچ اتصال ورودی را پشتیبانی نمی کند.
یک مثال معمولی Beacon مبتنی بر انرژی کم بلوتوث است. وقتی چراغ در حالت پخش است, به طور کلی به یک حالت غیر قابل اتصال تنظیم شده است. Beacon یک بسته داده را در فواصل منظم به محیط اطراف پخش می کند. به عنوان یک میزبان بلوتوث مستقل, هنگام انجام اقدامات اسکن خارج از بسته ، در فواصل زمانی Beacon پخش می شود. محتوای بسته می تواند حاوی باشد 31 بایت محتوا. در همان زمان, وقتی میزبان بسته پخش را دریافت می کند, این آدرس MAC را نشان می دهد, نشانگر قدرت سیگنال دریافت شده (RSSI), و برخی از داده های تبلیغاتی مرتبط با برنامه. تصویر زیر Feasycom BP103 است: بلوتوث 5 مینی چراغ

2. ناظر
در یک مرحله دوم, دستگاه فقط ممکن است داده های ارسال شده توسط a را کنترل و خوانده باشد “پخش کننده”. در چنین موردی, شی قادر به ارسال هیچ ارتباطی به سرور نیست.
یک مثال معمولی دروازه است. بلوتوث Ble در حالت Observer است, بدون پخش, این می تواند تجهیزات پخش اطراف را اسکن کند, اما نمی تواند به تجهیزات پخش نیاز داشته باشد. تصویر زیر Feasycom Gateway BP201 است: دروازه چراغ بلوتوث

3. مرکزی
مرکزی معمولاً از یک تلفن هوشمند یا رایانه لوحی تشکیل شده است. این دستگاه دو نوع اتصال مختلف را فراهم می کند: یا در حالت تبلیغاتی یا در حالت متصل. این روند کلی را هدایت می کند زیرا باعث انتقال داده می شود. تصویر زیر Feasycom BT630 است, بر اساس چیپست NRF52832, از سه حالت پشتیبانی می کند: مرکزی, محیطی, مرکزی. ماژول بلوتوث با اندازه کوچک چیپست NRF52832

4. محیطی
دستگاه محیطی اجازه می دهد تا اتصالات و انتقال داده ها با مرکز به صورت دوره ای. این هدف سیستم اطمینان از انتقال داده های جهانی با استفاده از فرآیند استاندارد است, به طوری که دستگاه های دیگر نیز ممکن است داده ها را بخوانند و درک کنند.
ماژول کم انرژی بلوتوث که در حالت محیطی کار می کند نیز در حالت پخش است, منتظر اسکن شدن. برخلاف حالت پخش, ماژول بلوتوث در حالت برده می تواند به هم وصل شود, و در هنگام انتقال داده به عنوان یک برده عمل می کند.
بیشتر ماژول های BLE ما می توانند از حالت مرکزی به علاوه محیطی پشتیبانی کنند. اما ما از سیستم عامل پشتیبانی فقط محیطی داریم, تصویر زیر Feasycom BT616 است, این سیستم عامل دارای حالت فقط محیطی است: خون 5.0 ماژول چیپست CC2640R2F
