2014-10-31 5 views
0

나는 헤드리스 가제트를 만들고 있습니다. Bluetooth Low Energy을 사용하여 기기를 구성/업데이트 할 때 iOS/Android 앱을 사용하고 싶습니다. 프로토 타이핑은 Nordic nRF51822 BLE chip과 같이 비교적 쉽습니다.일반적으로 사용 가능한 비컨과 일반적으로 사용 가능한 모바일 앱 간의 BLE 연결을 제한하는 방법은 무엇입니까?

과거 개념 증명 이었지만 인증에 대한 진행 방법은 확실하지 않습니다. 기기를 일반적으로 판매하고 모바일 앱을 일반적으로 사용할 수있게하는 경우 기기를 구입 한 사람들 (및 권한을 부여받은 사람) 만 휴대 전화로 가젯을 조작 할 수있는 가장 좋은 방법은 무엇입니까?

IoT 열풍의 다른 기기 제조업체도 같은 문제에 직면 해 있다고 가정합니다.

This article over on security exchange이 도움이되었지만, 역 자체보다는 내 전화기 자체를 신호로 위치시키는 방법에 더 적합하게 보였습니다.

답변

1

빠른 입력은 응용 프로그램과 가젯 간의 인증 개념이 IEEE 802 표준을 기반으로 각 장치에 할당 된 MAC 주소 (BD_ADDR)와 유사한 고유 한 주소를 기반으로 할 수 있다는 것입니다. 구매자와 관련된 인증 프로비저닝 소프트웨어.

+1

편리 성 때문에 충돌을 피할 수는 있지만 인증/권한 부여에는 적합하지 않을 수 있습니다. 또한 (적어도 일부 모드에서는) iOS가 주변 장치의 하드웨어 주소를 응용 프로그램 소프트웨어에 노출시키지 않습니다. –