CoderTools

웹 블루투스 디버거

BLE 장치 스캔, RSSI 신호 강도 모니터링, GATT 서비스 탐색

사용 방법

1

'BLE 장치 스캔' 클릭

브라우저의 블루투스 장치 선택 대화상자가 열립니다. 브라우저가 주변 BLE 장치를 검색하여 목록에 표시합니다.

2

장치 선택

브라우저 선택기에서 디버깅할 BLE 장치를 선택합니다. 장치가 이 도구에 연결됩니다.

3

GATT 서비스 탐색

연결 후 'GATT 연결'을 클릭하여 장치가 노출하는 모든 서비스와 특성을 발견합니다.

4

신호 강도 모니터링

RSSI 모니터를 사용하여 블루투스 신호 강도를 실시간으로 추적합니다.

기능

BLE 장치 스캔

Web Bluetooth API를 사용하여 주변 BLE 장치를 스캔합니다. 브라우저에서 직접 연결합니다.

RSSI 신호 모니터링

시각적 그래프로 실시간 신호 강도(RSSI)를 모니터링합니다.

GATT 서비스 탐색기

모든 GATT 서비스와 특성을 트리 구조로 발견하고 탐색합니다.

값 읽기/쓰기

16진수, 텍스트 또는 10진수 형식으로 특성 값을 읽습니다. 장치 제어를 위해 값을 씁니다.

알림 구독

Notify 또는 Indicate 속성이 있는 특성을 구독합니다.

브라우저 호환성

Web Bluetooth API 지원은 브라우저와 운영 체제에 따라 다릅니다:

  • Chrome 56+ — Windows, macOS, Linux, Android, ChromeOS에서 완벽 지원
  • Edge 79+ — Windows, macOS에서 완벽 지원
  • Opera 43+ — 완벽 지원
  • Firefox — 지원 안 함
  • Safari — 지원 안 함

브라우저 제한사항

자주 묻는 질문

장치가 스캔 결과에 나타나지 않는 이유는?

장치의 전원이 켜져 있고 광고 모드인지 확인하세요. 컴퓨터에서 블루투스가 활성화되어 있는지도 확인하세요.

BLE 장치의 실제 MAC 주소를 볼 수 있나요?

아니요, 브라우저는 개인정보 보호를 위해 의도적으로 실제 MAC 주소를 숨깁니다.

RSSI 모니터링이 '지원 안 함'으로 표시되는 이유는?

watchAdvertisements()를 통한 RSSI 모니터링은 Chrome 85+ 또는 Edge 85+가 필요합니다.

특성에 쓸 수 없는 이유는?

특성에 'Write' 속성이 있는지 확인하세요. 일부 특성은 읽기 전용입니다.

내 데이터가 서버로 전송되나요?

아니요. 이 도구는 Web Bluetooth API를 사용하여 브라우저에서 완전히 실행됩니다.

연결이 계속 끊어지는 이유는?

BLE 연결은 거리, 간섭 또는 배터리 부족으로 인해 불안정할 수 있습니다.

관련 도구

빠른 메뉴

최근 사용 도구 없음