RFCOMM을 통해 다른 블루투스 장치와 통신하고자합니다. 응용 프로그램에 C++ (VS2008)을 사용하고 싶습니다. 32feet 라이브러리에 대해 이미 알고 있지만 C++에서 작동하는지 확신 할 수 없습니다. 누구든지 이런 종류의 프로젝트를위한 좋은 출발점을 알고 있습니까? 또는 C++로 작성된 32feet 샘플일까요? C++을 사용하는 블루투스 용 API를 사용하기 쉽습니다.C++의 블루투스
답변
BT 소켓을 사용하여 OS Bluetooth 스택에 Bluetooth 프로그래밍을 할 수 있습니다. http://msdn.microsoft.com/en-us/library/windows/desktop/aa362928(v=vs.85).aspx
이 페이지는 Microsoft에서 블루투스 SDK를 다운로드 할 수있는 링크가 있습니다 :이 페이지는 소켓 사용에 대해 설명 http://msdn.microsoft.com/en-us/library/windows/desktop/aa363058(v=vs.85).aspx
건물은 마이크로 소프트 스택이 아니라 매우 작동 사용하여 응용 프로그램을 (XP와 비스타가 동일하게 실행하려고, 잘 작동 Windows 7-64bit에서의 응용 프로그램은 잘 작동하지 않습니다 ...)
32feet.net의 가장 큰 장점은 Windows에서의 블루투스 지원이 크게 발칸 화 된 것입니다. 특정 컴퓨터에서 Microsoft , Broadcom, Toshiba, BlueSolei 또는 다른 일부 스택에 저장됩니다. 이것들은 모두 무선으로 대부분 호환성이 있지만, API는 완전히 다릅니다. 32feet.net으로 빌드하면 응용 프로그램이 더 큰 하위 시스템에서 실행될 수 있습니다. 즉, C++ 응용 프로그램으로 빌드하려고 시도하지 않았습니다. - 죄송합니다.
이 질문은 다소 오래되었습니다.
그냥 Qt는 프레임 워크가 매우 유망한 보이는 C++ 지금 Qt는 블루투스를 가지고, 업데이트 싶어 - http://doc.qt.io/qt-5/qtbluetooth-module.html
창에 어떤 지원이 yet.'Currently, API가 다음 플랫폼에서 지원되지 않습니다 : 안드로이드, 아이폰 OS, 리눅스 [BlueZ 4.x/5.x]와 OS X' [here] (http://doc.qt.io/qt-5/qtbluetooth-index.html) – ramtheconqueror