Szukam komunikacji za pośrednictwem RFCOMM do innego urządzenia Bluetooth. Chcę użyć C++ (VS2008) dla aplikacji. Znam już bibliotekę 32feet, ale nie wiedziałem, czy zadziała w C++. Czy ktokolwiek wie o dobrym punkcie wyjścia dla tego rodzaju projektu? A może 32-stopowe próbki napisane w C++? Chcę prosty, łatwy w użyciu interfejs API dla Bluetooth przy użyciu C++.Bluetooth w C++
Odpowiedz
Możesz programować przez Bluetooth za pomocą gniazd BT do stosu Bluetooth OS. Ta strona omawia wykorzystanie Gniazdo: http://msdn.microsoft.com/en-us/library/windows/desktop/aa362928(v=vs.85).aspx
Ta strona zawiera linki do pobrania Bluetooth SDK firmy Microsoft: http://msdn.microsoft.com/en-us/library/windows/desktop/aa363058(v=vs.85).aspx
budynku aplikacje przy użyciu Microsoft stack działa dość dobrze (XP i Vista działa świetnie, starając się działać tak samo aplikacje pod Windows 7-64bit nie działają tak dobrze ...)
Prawdziwa zaleta 32feet.net polega na tym, że obsługa Bluetooth w systemie Windows jest mocno bałkanizowana - na danym komputerze nigdy nie wiadomo, czy używa Microsoft , Broadcom, Toshiba, BlueSolei lub inny stos. Chociaż są one w większości kompatybilne bezprzewodowo, interfejsy API są zupełnie inne dla każdego. Budowanie za pomocą 32feet.net pozwala twojej aplikacji działać na większym podzbiorze maszyn ... Powiedziałeś, że nie próbowałem budować jej w aplikacji C++ - przepraszam.
To pytanie jest dość stare, wiem.
Chciałem zaktualizować, że Qt ramowa ma teraz Qt Bluetooth dla C++, który wygląda bardzo obiecująco - http://doc.qt.io/qt-5/qtbluetooth-module.html
Brak wsparcia na oknach yet.'Currently, API jest obsługiwany na następujących platformach: Android, iOS, Linux (BlueZ 4.x/5.x) i OS X' od [tutaj] (http://doc.qt.io/qt-5/qtbluetooth-index.html) – ramtheconqueror