CoderTools

Web Bluetooth Отладчик

Сканирование BLE устройств, мониторинг RSSI и исследование GATT сервисов

Инструкция

1

Нажмите 'Сканировать BLE устройства'

Откроется диалог выбора Bluetooth устройств браузера. Браузер найдёт ближайшие BLE устройства и отобразит их списком.

2

Выберите устройство

Выберите BLE устройство для отладки из списка браузера. Устройство будет подключено к этому инструменту.

3

Исследуйте GATT сервисы

После подключения нажмите 'Подключить GATT', чтобы обнаружить все сервисы и характеристики устройства.

4

Отслеживайте уровень сигнала

Используйте монитор RSSI для отслеживания уровня сигнала Bluetooth в реальном времени.

Функции

Сканирование BLE устройств

Сканируйте ближайшие BLE устройства с помощью Web Bluetooth API. Подключайтесь напрямую через браузер.

Мониторинг сигнала RSSI

Отслеживайте уровень сигнала (RSSI) в реальном времени с визуальным графиком.

Исследователь GATT сервисов

Обнаруживайте и исследуйте все GATT сервисы и характеристики в древовидной структуре.

Чтение/запись значений

Читайте значения характеристик в hex, текстовом или десятичном формате. Записывайте значения для управления устройством.

Подписка на уведомления

Подписывайтесь на характеристики со свойствами Notify или Indicate.

Совместимость браузеров

Поддержка Web Bluetooth API зависит от браузера и операционной системы:

  • Chrome 56+ — Полная поддержка на Windows, macOS, Linux, Android, ChromeOS
  • Edge 79+ — Полная поддержка на Windows, macOS
  • Opera 43+ — Полная поддержка
  • Firefox — Не поддерживается
  • Safari — Не поддерживается

Ограничения браузера

Часто задаваемые вопросы

Почему моё устройство не появляется в результатах сканирования?

Убедитесь, что ваше устройство включено и находится в режиме рекламы. Также проверьте, включён ли Bluetooth на вашем компьютере.

Могу ли я увидеть реальный MAC-адрес BLE устройства?

Нет, браузеры намеренно скрывают реальные MAC-адреса для защиты конфиденциальности.

Почему мониторинг RSSI показывает 'Не поддерживается'?

Мониторинг RSSI через watchAdvertisements() требует Chrome 85+ или Edge 85+.

Почему я не могу записать в характеристику?

Проверьте, имеет ли характеристика свойство 'Write'. Некоторые характеристики только для чтения.

Мои данные отправляются на сервер?

Нет. Этот инструмент работает полностью в вашем браузере с использованием Web Bluetooth API.

Почему соединение постоянно разрывается?

BLE соединения могут быть нестабильными из-за расстояния, помех или низкого заряда батареи.

Связанные инструменты

Быстрое меню

Нет недавних инструментов