Qt 5 下有个蓝牙模块,本想已经提供了,实现起来会非常快速。当真正使用时才发现,无法执行任何效果。最终在文档中得知目前只支持linux and 黑莓系统;
没办法,到处找方案,最终确认使用BlueSoleil蓝牙模块来做二次开发;
SDK版本:Version 2.1.3
客户端:10.0 版本
一开始也是摸着石头过河,提供的SDK包不包含DLL文件,一直以为提供的LIB是包含执行代码的静态库,怎么试都不行。
最初安装的驱动版本也不对,最后安装了10.0以上版本后,才发现在system32下面有个BsSDK.dll. 后面在看英文文档中查看到这行:
Note: BsSDK.dll is the BlueSoleil APIs implementation, which is installed to Windows system directory when BlueSoleil is installed.
最后还需要购买蓝牙适配器,假如你机器不带该模块的话。
最终经过测试,代码正常运行,也可以读出本地信息!
接下来就是封装成一个蓝牙类,为今后项目中使用!
未完。。。。