C++中的蓝牙

cro*_*boy 7 c++ bluetooth rfcomm

我希望通过RFCOMM与另一台蓝牙设备进行通信.我想在应用程序中使用C++(VS2008).我已经知道32feet库,但不确定它是否适用于C++.有谁知道这种项目的良好起点?或者可能是用C++编写的32英尺样本?我想要一个简单易用的使用C++的蓝牙API.

Raa*_*n W 5

我知道这个问题很老了。

只是想更新一下,Qt 框架现在有用于 C++ 的 Qt 蓝牙,看起来非常有前途 - http://doc.qt.io/qt-5/qtbluetooth-module.html

  • 尚不支持 Windows。`目前,以下平台支持该 API:Android、iOS、Linux (BlueZ 4.x/5.x) 和 OS X`,来自[此处](http://doc.qt. io/qt-5/qtbluetooth-index.html) (8认同)
  • 老问题往往是 Google 搜索中最先出现的问题。:) 更新新信息总是好的。 (3认同)
  • Qt 的蓝牙堆栈(截至 2023 年 5 月)仍然存在很多错误,甚至它们的示例也不能一致工作。为了让 Qt BT 堆栈正常工作,我们浪费了很多开发时间。 (2认同)

TJD*_*TJD 4

您可以使用操作系统蓝牙堆栈中的 BT 套接字进行蓝牙编程。本页讨论套接字用法: 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