C ++中的蓝牙库跨平台
Posted
技术标签:
【中文标题】C ++中的蓝牙库跨平台【英文标题】:Bluetooth library cross platform in c ++ 【发布时间】:2013-01-27 16:16:20 【问题描述】:是否有任何用 c++ 编写的跨平台库,允许知道连接到这台电脑的设备列表?
【问题讨论】:
question 的副本 Is there a Multi-OS Bluetooth library?的可能重复 【参考方案1】:从Qt5.2开始你可以使用Qt蓝牙库:http://doc.qt.io/qt-5/qtbluetooth-module.html
【讨论】:
Qt5 蓝牙“跨平台”支持仅限于 android、Linux 和 Blackberry 10。Qt 没有计划为 Windows、OSX 或 ios 提供蓝牙支持。【参考方案2】:Qt5.2 和 Qt5.4 蓝牙跨平台支持* * 非常 * * 有限。
Qt 5.4 蓝牙支持仅适用于 Android 和 Linux (BlueZ 4.x/5.x)。我猜 BlackBerry 10 也包括在内,因为它是基于 QNX 的。
没有提及计划对 Windows、OSX 或 iOS 的 Qt 蓝牙支持。
见:Qt Bluetooth
-埃德
【讨论】:
【参考方案3】:这里有一些额外的库,它们都不是真正的生产就绪:
https://github.com/iotile/baBLE https://github.com/mbientlab/Warble https://github.com/kdewald/nativeble有人知道其他可能正在进行的跨平台蓝牙库吗?
【讨论】:
github.com/Agamnentzar/bluetooth-serial-port以上是关于C ++中的蓝牙库跨平台的主要内容,如果未能解决你的问题,请参考以下文章