Commit Graph

4 Commits

Author SHA1 Message Date
jh.chun a752d14399 BLE 패스키 인증 전 NUS 명령 실행 방지 - 사이버 보안 대응(1차 NUS TX 차단, APP Timeout)
- GAP 연결 시점(페어링 전)에 인증 상태 플래그(ble_connection_st)가 조기 활성화되어, 패스키를 입력하지 않아도 NUS 명령, 응답 경로가 열림- BLE_GAP_EVT_CONNECTED에서 인증 상태 플래그 활성화 삭제- PM_EVT_CONN_SEC_SUCCEEDED(MITM)에서 인증 상태 플래그 활성화(기존에도 있어서 이중 활성화였음)
2026-05-19 16:29:45 +09:00
jh.chun e749730f41 Connection Interval 30 → 15ms
- iOS 테스트 필요
- min 15, max 30으로 설정하는 것도 고려
2026-05-19 14:06:31 +09:00
jh.chun bc528307c0 NRF_ERROR_RESOURCES 발생하는 경우 패킷을 pending 슬롯에 저장, TX_RDY 이벤트에서만 재전송
- ios에서 BLE 연결 안정성 개선을 위함
- 기존: NRF_ERROR_RESOURCES 발생 시 2ms 간격으로 최대 20회 재시도
2026-04-30 16:50:20 +09:00
jh.chun 1707dc6349 Initial commit 2026-04-24 10:52:47 +09:00