BBTAN · Product

BBTAN

AT Command 모듈 펌웨어와 iOS·Android 모바일 라이브러리를 갖춘 Bluetooth 대량 전송·원격 제어 제품입니다.

BLEAT Command모바일 라이브러리
BBTAN 제품 이미지

제품 개요

BBTAN은 Android 애플리케이션에서 Bluetooth 장치를 검색하고 연결하며 데이터를 송수신하기 위한 BBTANLibrary 프레임워크를 제공합니다. 블루투스 세부 구현을 직접 다루지 않아도 BBT_BLEManager와 BBT_BLEPeripheral 인터페이스로 장치 스캔, 연결 상태 관리, TCP·UDP 형태의 데이터 처리를 구성할 수 있습니다. 매뉴얼은 테스트 프로그램 작성 시나리오와 샘플 앱 사용 흐름을 기준으로 정리되어 있습니다.

주요 사양

문서 범위BBTAN Android 프로그램 가이드
라이브러리BBTANLibrary 프레임워크
관리자 클래스BBT_BLEManager
관리자 콜백BBT_BLEManagerCallback
장치 클래스BBT_BLEPeripheral
장치 콜백BBT_BLEPeripheralCallback
스캔 필터Name / MAC / UUID / ServiceData / Manufacturer data
Transport LayerBBT_TransportLegacy, BBT_TransportSlideWindow
장치 상태disconnected, connecting, connected, discover_service, discover_characteristics, disconnecting, ready
데이터 송수신writeTCP, writeUDP / onBBT_PeripheralTCPDataReceived, onBBT_PeripheralUDPDataReceived

주요 특징

  • BBT_BLEManager 단일 인스턴스로 Bluetooth 장치 검색과 연결 흐름을 관리합니다.
  • ScanFilter로 Name, MAC, UUID, ServiceData, Manufacturer data 조건 검색을 사용할 수 있습니다.
  • BBT_BLEPeripheralCallback 구현만으로 연결 상태와 수신 데이터를 알림으로 받습니다.
  • Transport Layer 사용 여부에 따라 Legacy 방식과 SlideWindow 방식을 선택합니다.
  • writeTCP는 Transport Layer 구성에서 전송 보장을 담당하고, writeUDP는 일회성 전송에 사용합니다.
  • DeviceState.ready 상태에서 정상적인 데이터 송수신을 수행합니다.

제품 구성 · 활용

Android 개발 구성은 BBT_BLEManager, BBT_BLEPeripheral, 각 콜백 인터페이스, Transport 구현 클래스로 나뉩니다. 앱은 스캐너에서 BBTAN 장치를 발견한 뒤 이벤트 리스너를 등록하고, 연결 후 writeTCP 또는 writeUDP로 데이터를 전송합니다. 샘플 흐름은 장치 검색, 연결 및 데이터 송수신, 테스트 앱 사용 순서로 활용할 수 있습니다.

제품 매뉴얼

BBTAN의 공식 문서입니다. 브라우저에서 바로 보거나 내려받을 수 있습니다.

BBTAN Android 가이드 표지

BBTAN Android 가이드

문서 미리보기를 지원하지 않는 브라우저입니다. 문서 보기 ↗

참고 자료 · 다운로드

예제 코드와 앱 등 개발·테스트에 필요한 자료입니다.

이 제품, 우리 프로젝트에 맞출 수 있나요?

BBTAN 기반 개발·커스터마이징·양산을 상담하세요.