제품 작동을 제어하는 앱을 개발 중입니다. 통신은 BLE를 통해 이루어집니다. 주변 (아이폰 OS, 안드로이드) 제품 - - 내 구성이주변기기로 Android에서 BLE
앱입니다 중앙
아이폰 OS 미세 주변 작업 (페어링 및 본딩)로 (레어 BT900 모듈 사용); 안드로이드 PIN 페어링은 잘 작동하지만 이후의 본딩 (또는 범위 내에서 다시 연결)에는 많은 문제와 연결 종료가 있습니다. Android BLE 용으로 지원되는 장치 목록을 사용하고 있으며 다른 제조업체/칩셋 공급 업체와 함께 제공되는 많은 알려진 문제가 있다는 것을 알고 있습니다.
nrfConnect에서 볼 수있는 바와 같이 설명자를 사용하면 문제가 발생합니다. iOS가 보여 주지만 nrfConnect에서 볼 때 Android 앱은 설명자를 표시하지 않습니다. 차이점을 모르겠습니다.
- 전화를 주변 기기로 사용하는 것이 일반적입니까? 또는 위험 할 수 있습니다. 의학 기기이기 때문입니다.
- 주변기기로 Android 용 모범 사례가 있습니까?
- 안드로이드 문제가 해결되지 않을 경우 대비책을 다음과 같이 작성했습니다. 나는 다음과 같은 BLE 지원되는 휴대 전화에 대한 변동 문제에 대한 문제없이 작업 할 것이라고 생각합니다.
플랜 A : 제품과의 모든 연결시 PIN 쌍이 있습니다. 가장 안전하고 성가신 제품입니다.
플랜 B : 구현은 제품을 관리하기 전에 앱 레이어 비밀번호와 페어링하여 작동합니다.
질문 : 안전한 작동 및 암호화가 작동합니까? 스눕 방지 또는 MITM 안전입니까?
미리 감사드립니다.