Bluetooth in C++
Bluetooth in C++
我希望通过RFCOMM与另一个蓝牙设备进行通信。 我想将C++ (VS2008) 用于应用程序。 我已经知道 32 英尺的图书馆,但不确定它是否适用于C++。 有谁知道这种项目的良好起点? 或者可能是用C++写的 32 英尺样本? 我想要一个简单易用的 API 来使用C++蓝牙。
我知道这个问题相当古老。
只是想更新一下,Qt框架现在有Qt蓝牙C++看起来非常有前途 - http://doc.qt.io/qt-5/qtbluetooth-module.html
您可以使用 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
使用 Microsoft 堆栈构建应用程序效果相当不错(XP 和 Vista 效果很好,尝试在 Windows 7-64 位下运行相同的应用程序效果不佳......
32feet.net 的真正优势是Windows上的蓝牙支持是严重巴尔干化的 - 你永远不知道在给定的机器上它是使用Microsoft,Broadcom,东芝,BlueSolei还是其他堆栈。 虽然这些大多都是无线兼容的,但每个 API 都完全不同。 使用 32feet.net 构建可让您的应用程序在更大的计算机子集上运行... 也就是说,我还没有尝试将其构建到C++应用程序中 - 抱歉。
- netcat command in c++
- Difference in displaying cv2 Mat
- C++ MFC Libraries in Travis CI
- 如何在OpenSSL中从configuration.h.in获取configuration.h
- 创建具有 new in 函数和"this is nullptr"异常的对象
- IN, OUT, INOUT Parameters
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 有人安装"IITB Simplecpp in mac"吗?
- 从 C 样式字符串中删除子字符串 "in place" 在C++代码中
- 如何修复"error: ‘_1’ was not declared in this scope"?
- Softmax Implementation in C++
- 将 out/in out 参数与 if/switch 的 init 语句一起使用
- IF-nesting in c++
- Gurobi GRBModel and GRBmodel in C++
- Tensorflow Hub in C++
- Centos7 g++ "to_string is not in a member of std"
- InitializeCriticalSectionEx Not Located In KERNEL32.Dll
- 将 lambda 表达式传递给 std::function in C++
- @CPPFLAGS@在 Makefile.in 中意味着什么?
- std::async from std::async in windows xp