4 حالت عملیاتی ماژول BLE

فهرست مندرجات

انواع مختلفی از اتصالات برای دستگاه BLE موجود است. یک مورد متصل به BLE ممکن است تا 4 عملکرد مختلف داشته باشد:

1. پخش کننده

از "پخش کننده" باید به عنوان سرور استفاده شود. بنابراین، هدف آن انتقال داده ها به یک دستگاه به طور منظم است، اما هیچ اتصال ورودی را پشتیبانی نمی کند.

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

2. ناظر

در مرحله دوم، دستگاه ممکن است فقط داده های ارسال شده توسط یک "پخش کننده" را نظارت کرده و بخواند. در چنین حالتی، شیء قادر به ارسال هیچ اتصالی به سرور نیست.

یک مثال معمولی Gateway است. بلوتوث BLE در حالت ناظر است، پخش نمی شود، می تواند تجهیزات پخش اطراف را اسکن کند، اما نیازی به اتصال با تجهیزات پخش ندارد. تصویر زیر Feasycom Gateway BP201: Bluetooth Beacon Gateway است

3. مرکزی

Central معمولاً از یک تلفن هوشمند یا تبلت تشکیل شده است. این دستگاه دو نوع اتصال مختلف را ارائه می دهد: یا در حالت تبلیغاتی یا در حالت متصل. این فرآیند کلی را هدایت می کند زیرا باعث انتقال داده می شود. تصویر زیر Feasycom BT630 است، بر اساس چیپست nRF52832، از سه حالت مرکزی، محیطی، مرکزی-پیرامونی پشتیبانی می کند. چیپست ماژول بلوتوث با اندازه کوچک nRF52832

4. محیطی

دستگاه جانبی امکان اتصال و انتقال داده با Central را به صورت دوره ای فراهم می کند. هدف این سیستم اطمینان از انتقال جهانی داده با استفاده از فرآیند استاندارد است، به طوری که سایر دستگاه ها نیز بتوانند داده ها را بخوانند و درک کنند.

ماژول کم مصرف بلوتوث که در حالت محیطی کار می کند نیز در حالت پخش است و منتظر اسکن شدن است. برخلاف حالت پخش، ماژول بلوتوث در حالت برده می تواند متصل شود و در حین انتقال داده به عنوان یک برده عمل می کند.

اکثر ماژول های BLE ما می توانند از حالت مرکزی به علاوه محیطی پشتیبانی کنند. اما ما سفت‌افزاری داریم که فقط از حالت محیطی پشتیبانی می‌کند، تصویر زیر Feasycom BT616 است، دارای سیستم‌افزاری است که فقط از حالت محیطی پشتیبانی می‌کند: چیپست BLE 5.0 Module TI CC2640R2F

رفته به بالا