2025-04-27 09:06:13
Среди доступных внешних Bluetooth Low Energy (BLE) модулей с интерфейсом I2C можно выделить следующие варианты:
- **JDY-18** - Bluetooth 4.2 BLE модуль с интерфейсом UART и I2C (IIC), поддерживает режимы Master/Slave, подходит для интеграции с микроконтроллерами по I2C[1].
- **FSC-BT822** - Bluetooth Dual Mode (4.0) модуль с интерфейсами UART, I2C и SPI, поддерживает BLE и классический Bluetooth, подходит для разнообразных приложений[7].
- **Модули от RFStar** - широкий ассортимент BLE-модулей с интерфейсами UART, I2C и SPI, сертифицированные и с поддержкой Bluetooth 4.2/5.0/5.1/5.2[2].
- **Adafruit Bluefruit LE Friend (nRF51822)** - популярный BLE модуль, который обычно использует SPI или UART, но существует возможность управления и через I2C с соответствующей прошивкой и библиотеками[6][10].
- **SensorBLE FeatherWing Kit от Würth Elektronik** - плата с BLE 5.1 и цифровыми сенсорами, подключаемая по I2C, может использоваться для прототипирования IoT с BLE и I2C[8].
---
### Резюме
| Модуль | Bluetooth версия | Интерфейс I2C | Особенности |
|--------------------|------------------|---------------|--------------------------------------|
| JDY-18 | BLE 4.2 | Да | UART + I2C, Master/Slave режимы |
| FSC-BT822 | Bluetooth 4.0 | Да | Dual Mode, UART + I2C + SPI |
| RFStar BLE модули | BLE 4.2–5.2 | Да | Разные интерфейсы, сертифицированы |
| Adafruit Bluefruit | BLE 4.0 (nRF51822)| Возможна* | Обычно SPI/UART, возможен I2C с прошивкой |
| SensorBLE FeatherWing Kit | BLE 5.1 | Да | BLE + сенсоры, для IoT прототипов |
\* Для Adafruit Bluefruit LE Friend I2C поддержка требует специфической прошивки и библиотеки.
---
### Где купить
- AliExpress - JDY-18 и другие BLE-модули с I2C интерфейсом[1][3].
- RFStar официальный сайт - широкий выбор BLE-модулей с I2C[2].
- Adafruit - Bluefruit LE Friend и FeatherWing модули[6][10].
---
Если вам нужно простое решение для CircuitPython на ESP32-S3, рекомендуется взять модуль JDY-18 или FSC-BT822 с I2C интерфейсом, подключить к I2C шине платы и использовать соответствующие библиотеки или писать собственный драйвер для обмена командами с модулем.
При необходимости могу помочь с примером кода для работы с таким модулем по I2C в CircuitPython.
Citations:
[1] https://aliexpress.ru/popular/bluetooth-i2c
[2] https://ru.rfstariot.com/ble-module_c5
[3] https://aliexpress.ru/popular/bluetooth-wifi-module-i2c
[4] https://www.feasycom.com/ru/the-difference-between-i2c-and-i2s.html
[5] https://iarduino.ru/shop/Expansion-payments/bluetooth-4-0-ble.html
[6] https://www.berrybase.de/adafruit-bluefruit-le-friend-bluetooth-low-energy-ble-4.0-nrf51822
[7] https://ru.feasycom.net/bluetooth-module/bluetooth-dual-mode-module/mini-4-0-bluetooth-dual-mode-serial-port.html
[8] https://www.we-online.com/en/components/products/SENSOR_BLE__FEATHERWING_KIT
[9] https://learn.adafruit.com/bluefruit-nrf52-feather-learning-guide/ble-pin-i-o
[10] https://www.berrybase.de/adafruit-bluefruit-le-spi-friend-bluetooth-low-energy-ble
[11] https://cdn-reichelt.de/documents/datenblatt/A300/ADAFRUIT_BLUEFRUIT_NRF52_ENG_TDS.pdf
---
Answer from Perplexity: pplx.ai/share
Back to list