블루투스로 구현한 카카오페이 '내 주변 송금' 기술 이야기
·2023.10.13 19:00
카카오페이가 BLE 기술을 활용해 주변 사용자에게 간편하게 송금할 수 있는 '내 주변 송금' 서비스를 구현했다.
카카오페이가 카카오톡 친구가 아니더라도 주변 사용자에게 송금할 수 있는 내 주변 송금 서비스를 선보였다. 중고 거래나 일회성 모임 등에서 지인 추가 없이도 편리하게 송금할 수 있는 것이 특징이다.
이 서비스는 저전력 통신 기술인 **BLE (Bluetooth Low Energy)**를 기반으로 동작한다. 기존 블루투스와 달리 페어링 과정이 필요 없는 Advertise Mode를 활용하며, 데이터를 사방으로 송출하는 Advertiser와 이를 탐색하는 Scanner 역할을 통해 통신을 구현했다.
구체적인 동작 원리는 다음과 같다:
- Advertiser: 사용자의 고유 송금 코드를 담은 Packet을 주기적으로 송출한다.
- Scanner: 주변의 패킷을 탐색하여 송금 가능한 사용자를 식별하고 UI에 노출한다.
플랫폼 간 데이터 호환성을 위해 Service UUID 영역(16 Bytes)을 활용해 송금에 필요한 정보를 담았으며, 개인정보 보호를 위해 사용자 이름은 마스킹 처리하여 송출하도록 설계했다.
이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.
요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.