Як працює модуль Bluetooth?

Nov 07, 2025

Залишити повідомлення

Модуль Bluetooth — це незалежний функціональний блок, який об’єднує мікросхему Bluetooth, радіочастотну схему, антену та необхідний стек програмного протоколу. Зазвичай він виглядає у формі невеликої друкованої плати, що забезпечує стандартні інтерфейси (наприклад, UART, USB, SPI тощо), що дозволяє головному пристрою (наприклад, вашому мікроконтролеру чи комп’ютеру) спілкуватися з ним за допомогою простих інструкцій, не турбуючись про складні деталі бездротового зв’язку.

BLE Low Energy Module

 

Проста аналогія:Модуль Bluetooth схожий на «перекладач». Ваш головний пристрій (наприклад, одно-мікрокомп’ютер) може розмовляти лише «мандарином» (цифрові сигнали), тоді як бездротовий світ розмовляє «Bluetooth» (радіохвилі). Цей перекладач відповідає за переклад "мандарин" на "мову Bluetooth" і розсилання. У той же час він також може перекладати отриману «мову Bluetooth» назад на «мандарин» для прослуховування головним пристроєм.

What are the differences between Zigbee and Bluetooth? Which one is better?

 

Основні етапи роботи модуля 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 його вбудоване програмне забезпечення (Firmware) і стек протоколів будуть завантажені, переходячи в стан видимості.

Визначення ролі: пристрої Bluetooth виконують дві основні ролі під час спілкування:

Основний пристрій: пристрій, який активно шукає інші пристрої та підключається до них (наприклад, мобільний телефон).

З пристрою: пристрій, який пасивно очікує підключення та зазвичай надсилає широкомовний сигнал (наприклад, навушники Bluetooth, розумні браслети).

Багато модулів підтримують інтегрований режим master-slave.

Широкомовлення: якщо модуль встановлено як підлеглий пристрій, він періодично надсилатиме невеликі пакети даних на певних широкомовних каналах (всього 3), ніби кричачи: «Я тут, я XXX, приходь і підключайся до мене!» . Цей широкомовний пакет містить адресу, назву та деяку іншу інформацію про пристрій.

 

Друга фаза: відкриття та створення пари
Сканування: головний пристрій (наприклад, мобільний телефон) увімкне функцію Bluetooth і почне сканування на всіх каналах мовлення, прослуховуючи ці сигнали мовлення.

Виявлення: коли провідний пристрій отримує широкомовний пакет від підлеглого пристрою, він може побачити назву пристрою в списку. Цей процес називається «відкриттям».

Підключення: Ви вибираєте пристрій зі списку мобільних телефонів і натискаєте «Підключити». Мобільний телефон надішле запит на підключення на адресу пристрою.

Сполучення: щоб забезпечити безпечний зв’язок, між пристроями потрібно встановити довірчі стосунки, і це суть створення пари.

Обидві сторони обміняються тимчасовим ключем.

Користувачам може знадобитися ввести PIN-код (наприклад, 0000 або 1234) для перевірки, щоб переконатися, що ви підключені до правильного пристрою.

Після успішного з’єднання обидві сторони обміняються та збережуть довго{0}}дійсний ключ посилання. Наступного разу, коли вони підключаться, вони можуть автоматично та швидко повторно підключитися без повторного введення PIN-коду.

Третій етап: підключення та спілкування
Встановлення з’єднання: після успішного створення пари офіційно встановлюється стабільне з’єднання Bluetooth «точка--точка».

Технологія-стрибкоподібного перемикання частоти: це один із основних компонентів роботи Bluetooth. Після встановлення з’єднання головний і підпорядкований пристрої синхронно та на високій швидкості перемикатимуть частоти на 79 (класичний Bluetooth) або 40 (-низько{4}}потужний Bluetooth) каналах даних у псевдо-випадковій послідовності.

Мета: значно підвищити здатність проти-перешкод. Оскільки Wi-Fi, мікрохвильові печі та інші пристрої працюють у діапазоні частот 2,4 ГГц, якщо на певному каналі виникають перешкоди, вони негайно переключаться на наступний чистий канал, щоб продовжити зв’язок, і ви майже не відчуєте затримки.

Четвертий етап: обмін даними
Після встановлення з'єднання починається реальний обмін даними.

 

  • Кінець головного пристрою

Ваша програма (наприклад, помічник із налагодження послідовного порту) генерує дані (наприклад, «Привіт»).

Дані надсилаються на модуль Bluetooth через інтерфейс головного пристрою (наприклад, UART).

  • Інкапсуляція даних

Після отримання вихідних даних модуль Bluetooth не передає їх безпосередньо.

Його стек протоколів буде інкапсулювати дані шар за шаром, так само, як «упаковка експрес-доставки»:

  • Прикладний рівень: визначте формат і значення даних.
  • RFCOMM/ATT/GATT: імітує послідовні порти або визначає значення послуг/функцій для забезпечення каналів для програм верхнього{0}}рівня.
  • L2CAP: відповідає за сегментацію та повторне збирання даних для забезпечення надійної передачі великих пакетів даних.
  • Рівень базової смуги: керує фізичними з’єднаннями, шифруванням і послідовністю-стрибків частоти.

Зрештою упаковані дані перетворюються на радіосигнали.

 

  • Бездротова передача

ВЧ-схема всередині модуля модулює цифрові сигнали в радіохвилі 2,4 ГГц.

Електромагнітні хвилі випромінюються через антену.

  • З боку пристрою:

Антена модуля Bluetooth іншої сторони отримала цей слабкий радіосигнал.

Радіочастотна схема демодулює його назад у цифровий сигнал.

Тоді стек протоколів схожий на «розпакування посилок», шар за шаром розпаковує та видаляє заголовок і хвіст кожного шару, остаточно відновлюючи вихідні дані «Hello».

 

Дані передаються до головного контролера підлеглого пристрою (наприклад, однокристального мікрокомп’ютера) через інтерфейс (наприклад, UART), і однокристальний мікрокомп’ютер може керувати світлодіодом, двигуном або відображати їх на екрані на основі цих даних.

Bluetooth Le Mesh Module

 

Ключова технічна підтримка

 

  • Стек протоколів: це «мозок» або «операційна система» модуля Bluetooth, який реалізує всі складні правила та процеси, визначені в технічній специфікації Bluetooth. Без нього модуль – це просто купа обладнання.
  • Сполучення та шифрування: гарантуйте конфіденційність і безпеку зв’язку, запобігаючи прослуховування даних або підробку.
  • Управління живленням: особливо технологія Bluetooth Low Energy завдяки надзвичайно низькому енергоспоживанню в режимі очікування, швидкому з’єднанню та робочому режиму «передавання - в режимі сну - передавання» дозволяє кнопковій батареї працювати кілька років.

 

Резюме

 

Робота модуля Bluetooth — це, по суті, процес бездротової передачі та прийому даних, який дотримується суворих протоколів, є безпечним і стійким до перешкод. Він інкапсулює складну технологію бездротового зв’язку в простий «чорний ящик». Розробники можуть досягти бездротової передачі даних просто за допомогою інструкцій послідовного порту, значно зменшуючи труднощі розробки та витрати.

 

Ви можете уявити це як кабель бездротового послідовного порту, один кінець якого під’єднано до пристрою A, а інший — до пристрою B. Вони можуть вільно спілкуватися, як дротове з’єднання, без потреби у фізичних кабелях.

 

Послати повідомлення