繁体   English   中英

Visual Studio C++ 中的蓝牙低功耗应用程序用于图像共享。 我应该使用哪些工具?

[英]Bluetooth Low Energy application in Visual Studio C++ for image sharing. Which tools should I use?

我正在尝试在 Windows 10(使用 Visual Studio 2017)上开发 C++ 应用程序,该应用程序能够查找附近的移动设备并通过蓝牙发送数据(图像)。 我是蓝牙应用程序的新手,但据我了解,最好的解决方案是使用 BLE 并使计算机成为 GATT 服务器。

为此,我对应该使用哪种工具来开始创建我的应用程序感到很困惑,因为我在网上找到的大多数库都已过时或记录不充分( libbleppgattlibppbluetoe )。 我还发现了这个Windows API但我不明白这是否是我应该使用的,我也不知道如何将它包含在我的项目中。 有没有人有这方面的经验,可以为我提供一些关于正确使用工具的提示,以便开始我的项目?

另一方面,我想使用Flutter开发一个能够接收图像并读取计算机发送的数据的移动应用程序。 flutter_blue看起来是 go 的最佳选择。

编辑:应用程序的想法如下:计算机运行一个生成各种帧的应用程序。 同时,它不断扫描附近的设备,每当用户发出请求时,它就会将当前的 output 图像发送到发出请求的设备。

如果您为 ZAEA23489CE3AA9B3406EBB28EZ0CDA 编写 C++ 应用程序,则应该使用 Windows API。 这将是最受支持的选项。 如果您碰巧找到一些也支持 BLE 的库,它可能只是 Windows API 的包装。

不幸的是,这些 API 使用 WinRT 架构,这不是最容易设置的,但一旦您成功设置了环境,应该可以正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM