프로젝트 배경
1) 문제점 및 추진 배경 - 기존 레거시 산업용 장비는 BT Classic SPP 위주로 설계되어 최신 스마트폰(iOS 등) 및 저전력 BLE 환경과의 직접 연동에 한계 존재 - 단일 모듈 환경에서 BT SPP와 BLE GATT 통신을 동시에 다루며 데이터 유실 없이 UART 데이터를 상호 전환할 전용 듀얼모듈 필요성 증대 - 다양한 통신 속도(Baudrate) 조건에서 외부 MCU가 직관적이고 간편하
프로젝트 성과
BT SPP / BLE GATT 듀얼모드 통신 호환성 100% 확보
BT Classic SPP 프로파일과 BLE GATT 커스텀 UART 서비스를 통합하여 Android/iOS 및 레거시 장비 모두와의 통신 호환성을 확보했습니다.
UART 바이패스 데이터 전송 손실률 0% 달성
UART 인터페이스 및 데이터 링버퍼 최적화를 통해 다양한 보레이트(Baudrate) 환경에서도 패킷 유실 없는 바이패스 통신을 구현했습니다.
외부 제어용 AT Command 인터페이스 구축
모듈명, 통신 속도, 접속 모드 등을 용이하게 제어할 수 있는 표준 AT Command 파서를 탑재하여 외부 MCU 연동 편의성을 증대시켰습니다.
핵심 기능
진행 단계
요구사항 분석 및 듀얼모드 아키텍처 설계
2019.01.
BT Classic SPP 및 BLE GATT 사양 정의, UART 바이패스 구조 설계 및 듀얼모드 펌웨어 아키텍처 수립
프로젝트 상세
[프로젝트 개요] Bluetooth Classic(BT)과 Bluetooth Low Energy(BLE)를 동시에 지원하는 듀얼모드 무선 통신 모듈(AGM19v1) 개발 프로젝트입니다. BT SPP(Serial Port Profile)와 BLE GATT 커스텀 서비스를 통합 구현하여 기존 레거시 시리얼 장비와의 호환성을 유지하는 동시에 최신 스마트폰(Android/iOS)과의 저전력 데이터 통신을 지원합니다







