2011-08-09 3 views
8

Qt가 Windows Bluetooth API를 지원하는지 여부는 아무도 알려 줄 수 있습니까? 사용 방법에 대한 정보를 알려주십시오.Qt가 Windows 블루투스 API를 지원합니까?

+0

QT = 빠른 시간 ??? –

+0

아니요, QT는 Eclipse QT (CDT) – Ambuja

+0

을 의미합니다. 여기서 많은 것을 혼동하고 있습니다. 우선 Qt (작은 t)입니다. 이클립스 CDT가 IDE 일 수도 있지만, Qt와 관련하여 제 지식이 없습니다. 그리고 빠른 Google은 [QBluetooth] (http://www.developer.nokia.com/Community/Wiki/QBluetooth_-_A_Qt_bluetooth_library)와 같은 것이 있음을 알았지 만 나는 그것을 사용한 적이 없으며 얼마나 유용했는지 알지 못합니다. 그것은. – Bart

답변

8

이 질문에 대한 답변은 마지막 응답이 제공된 이후 조금 변경되었습니다. Qt 버전 5.2는 Linux/BlueZ 및 BlackBerry 장치 용 Bluetooth API를 구현했습니다. Qt 5.3에는 Android 용 블루투스 지원이 포함되어 있습니다. Linux 장치는 RFCOMM 또는 L2CAP 프로토콜과 연결할 수 있습니다. Android와 Blackberry에는 RFCOMM 만 있습니다.

Windows의 Bluetooth는 아직 지원되지 않지만 사실을 찾기가 어렵습니다. 현재 Windows에 QBluetoothSocket을 작성하여 주소에 연결하도록 지시하면 내장 된 오류보고 메커니즘이 있어도 자동으로 실패합니다. 기기를 검색하기 위해 QBluetoothLocalDevice 인터페이스를 사용하면 빈 목록이 다시 나타납니다. 클래스 문서에이 사실이 언급되어 있지는 않지만 Bluetooth Overview은 그 사실을 분명히합니다.

현재 API는 Android, BlackBerry 10 및 Linux (Bluez 4.x)에서 지원됩니다.

관련 문제