BGX Web Bluetooth Tester 개발 기록

요구사항 요약

  • BGX Commander/Express 앱의 주요 기능을 웹에서 구현
  • UI/UX는 SiliconLabs 공식 예제(https://siliconlabssoftware.github.io/web-bluetooth-spp-application/)를 참고
  • 기능 및 코드 구조는 https://github.com/SiliconLabsSoftware/web-bluetooth-spp-application 의 실제 구현을 참고
  • UUID는 고정(사용자 관리 불필요)
  • 필수 기능: BLE 연결/해제, 데이터 송수신(텍스트/HEX), 로그, 옵션(라인 엔딩 등), Stream/Command 모드 전환

진행 상황

  • 기존 단일 파일/모듈형 버전 혼재 → 정리 필요
  • Stream/Command 모드 전환 기능 추가 요구 확인
  • UI/기능/코드 구조 모두 SiliconLabs 예제 수준으로 맞추는 것이 목표
  • 모든 작업은 명시적 요청 시에만 진행

참고 링크

  • SiliconLabs 공식 데모: https://siliconlabssoftware.github.io/web-bluetooth-spp-application/
  • GitHub 소스: https://github.com/SiliconLabsSoftware/web-bluetooth-spp-application
  • BGX Commander 개요: https://docs.silabs.com/gecko-os/1/bgxhost/framework/latest/bgx-commander-overview

TODO (2025-09-14 기준)

  • 작업 중단 상태, 추가 작업은 명시적 요청 시에만 진행
  • 요구사항/진행상황/참고자료만 기록