2013-06-12 4 views
0

안드로이드 용 블루투스 BLE 개발을 한 사람이 있습니까? 현재 조사한 바에 따르면 HTC와 삼성은 주력 제품에 API를 제공하고 있습니다.안드로이드 블루투스 4.0 개발

HTC : http://www.htcdev.com/devcenter/opensense-sdk/bluetooth-low-energy

삼성 : http://developer.samsung.com/ble

보통 전화에 블루투스 하드웨어에 따라 달라 이러한 API를합니까? 예를 들어 Atheros, Broadcom 등에서.

BlueCove API (http://bluecove.org/)를 사용한 Bluetooth 2.0 개발 경험으로 하드웨어에 의존하지 않습니다.

답변

1

수정 :이 답변은 구식이며 Android 4.3 (출시일 : 2013 년 7 월 24 일) 이후로 Android는 Bluetooth LE을 지원합니다.


Android는 BLE를 지원하지 않으므로 다른 공급 업체가 자체 솔루션을 제공합니다. BT 칩에 대한 실제 HCI (핫 컨트롤러 인터페이스) 명령은 애플리케이션 개발자에게 공개되지 않는 동일하지만, 이러한 솔루션은 설계 및 구현이 다릅니다.

FW API의 승, 모든 쿼리에 응답 희망을 /를 BLE의 시간에 따라 달라 한 블루투스 하드웨어하지만 미들웨어 구현에 의존하지 않을 노출

+0

그래, 그래서 내가로부터 API를 사용할 수 없습니다 추측 HTC를 누른 다음 삼성 전화에 넣어. – user1157751

+0

나는 그렇게 생각하지 않는다. 특정 API에 대해 Samsung SDK에서 동일하게 확인할 수있다 – ashish

+2

@ user1157751 com.samsung.android.sdk.bt.gatt가 안드로이드 장치에 포함되어 있지 않으면 ClassNotFoundException이 발생한다. 저것과 같이 쉬운. 4.3과 함께 제공되는 공식 Android BLE API는 https://developers.google.com/events/io/sessions/326240948을 참조하십시오. – OneWorld

관련 문제