nRF Connect for Mobile은 스마트폰으로 Bluetooth Low Energy(BLE) 장치를 검색하고 서비스·데이터를 확인하는 Nordic Semiconductor의 앱입니다. nRF52·ESP32의 BLE 펌웨어나 센서 통신을 시험할 때 사용할 수 있습니다.
앱은 Nordic 공식 안내와 공식 앱 스토어에서 설치하세요. 첨부한 nRF-Connect-Mobile-guide-ko.zip에는 한국어 사용법과 BLE 시험 기록표가 들어 있으며 APK는 포함하지 않습니다.
아래는 Android 화면 용어를 중심으로 설명합니다. iOS에서는 메뉴 위치와 지원 기능이 다를 수 있습니다. 앱은 BLE용이므로 일반 Bluetooth Classic 시리얼(SPP) 장치를 같은 방식으로 시험할 수는 없습니다.
RSSI는 수신 신호 세기이며 주변 환경과 안테나 방향에 따라 달라집니다. 정확한 거리 측정값은 아닙니다. MAC 주소가 바뀌는 장치도 있으므로 이름·주소만으로 같은 장치라고 단정하지 마세요. 공식 Scanner 설명
연결하면 서비스 아래에 Characteristic이 표시됩니다. 먼저 장치 펌웨어 문서에서 서비스 UUID, 특성 UUID와 데이터 형식을 확인합니다.
| 속성 | 시험할 동작 |
|---|---|
| Read | 현재 값을 요청해서 읽기 |
| Write | 응답을 받는 쓰기 요청 |
| Write Without Response | 쓰기 응답 없이 데이터 보내기 |
| Notify / Indicate | 장치가 보내는 값 변경 알림 구독 |
0x01을 요구한다면 HEX 형식에서 01을 보냅니다. 텍스트 1은 0x31이므로 서로 다릅니다.예시 01은 형식 설명용이며 실제 장치의 명령이 아닙니다. 쓰기 지원 여부와 값 범위를 확인한 특성에만 전송하세요.
가상 센서가 16비트 unsigned little-endian, 단위 0.1°C를 사용한다면 수신 바이트 FA 00은 정수 250, 즉 25.0°C입니다. 같은 바이트라도 형식이 다르면 값이 달라지므로 이 규칙을 모든 장치에 적용하지 마세요.
시험이 끝나면 알림을 끄고 Disconnect로 연결을 종료합니다. 로그를 공유할 때는 필요한 시험 구간과 장치·펌웨어 버전을 함께 기록합니다.
사용법 ZIP의 ble-test-record.csv에 장치·펌웨어, UUID, Read·Write·Notify 결과를 기록할 수 있습니다. payload-examples.txt에는 HEX·문자열과 센서 값 해석 예시가 있습니다.
자료 확인일: 2026년 9월 12일. 본문은 기본 BLE 통신 시험을 다루며 펌웨어 업데이트는 해당 장치의 별도 절차를 따릅니다.