搜索
bottom↓
回复: 17

有在qt开发蓝牙程序的么,在windows下跑,或者在树莓派的linux系统上

[复制链接]

出0入8汤圆

发表于 2020-6-19 11:49:49 | 显示全部楼层 |阅读模式
今天偶然在qt 的例程中看到了蓝牙的程序:


D:\Qt\Qt5.14.1\Examples\Qt-5.14.1\bluetooth\btchat




但是pro文件里面好像又提到了androd:
TEMPLATE = app
TARGET = btchat
QT = core bluetooth widgets
requires(qtConfig(listwidget))
android: QT += androidextras


windows 系统下一直没找到蓝牙的api。


如果qt 这个历程可以直接在树莓派上跑也可以,  在qt上搞过蓝牙开发的大师给点意见哈   谢谢

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入85汤圆

发表于 2020-6-19 12:00:48 | 显示全部楼层
那个是手机APP,需要android或ios才行

出0入8汤圆

 楼主| 发表于 2020-6-19 13:01:33 | 显示全部楼层
roseason 发表于 2020-6-19 12:00
那个是手机APP,需要android或ios才行

有没有Windows或者linux下的qt的蓝牙程序。

如果这个程序放到Android上跑,需要怎么操作?

出0入8汤圆

 楼主| 发表于 2020-6-19 13:53:55 | 显示全部楼层
roseason 发表于 2020-6-19 12:00
那个是手机APP,需要android或ios才行

我疑惑不解的是  我装的是window 版本的qt creatror,怎么会出现Android系统下的例程呢

出0入85汤圆

发表于 2020-6-19 14:10:29 | 显示全部楼层
justdomyself 发表于 2020-6-19 13:53
我疑惑不解的是  我装的是window 版本的qt creatror,怎么会出现Android系统下的例程呢 ...

android可以在windows下开发呀

出0入8汤圆

 楼主| 发表于 2020-6-19 14:13:20 | 显示全部楼层
roseason 发表于 2020-6-19 14:10
android可以在windows下开发呀

但是不能在线调试啊, 比如开发个蓝牙程序什么的 ,只能把app搬到 手机上去验证

出0入8汤圆

 楼主| 发表于 2020-6-19 14:16:21 | 显示全部楼层
roseason 发表于 2020-6-19 14:10
android可以在windows下开发呀

但是我看了好几个蓝牙的例程, 编译出的目标文件是exe呢  ,   可以在windows下跑的吧

出0入85汤圆

发表于 2020-6-19 14:16:57 | 显示全部楼层
justdomyself 发表于 2020-6-19 14:13
但是不能在线调试啊, 比如开发个蓝牙程序什么的 ,只能把app搬到 手机上去验证 ...

可以在线调试啊,就像单片机一样,连上USB,可以仿真的

出0入85汤圆

发表于 2020-6-19 14:19:44 | 显示全部楼层
justdomyself 发表于 2020-6-19 14:16
但是我看了好几个蓝牙的例程, 编译出的目标文件是exe呢  ,   可以在windows下跑的吧  ...

windows下的不懂了,你得看看帮助文档。android是可以的

出0入8汤圆

 楼主| 发表于 2020-6-19 14:25:47 | 显示全部楼层
roseason 发表于 2020-6-19 14:19
windows下的不懂了,你得看看帮助文档。android是可以的

我把btscanner  这个编译出的exe放到带蓝牙的笔记本电脑上跑,可以搜索到蓝牙设备

出0入0汤圆

发表于 2020-6-19 14:50:05 | 显示全部楼层
蓝牙肯定有API呀 好几年前看过别人控制BLE

出0入8汤圆

 楼主| 发表于 2020-6-19 14:57:21 | 显示全部楼层
gyd0317 发表于 2020-6-19 14:50
蓝牙肯定有API呀 好几年前看过别人控制BLE

windows 下的么? 基于dongle的么?  BLE4.2  的api在哪能找到。

出0入0汤圆

发表于 2020-6-19 19:48:47 | 显示全部楼层
以前很浅的接触一下,对操作系统有要求,需要WIN10,而且还有版本要求。网上找了些代码在windows平台上编译,可以找到设备,控制就没去尝试了,是BLE的。

出0入8汤圆

 楼主| 发表于 2020-6-19 21:12:41 | 显示全部楼层
mangoes 发表于 2020-6-19 19:48
以前很浅的接触一下,对操作系统有要求,需要WIN10,而且还有版本要求。网上找了些代码在windows平台上编译 ...

我的win10可以扫描到设备,其它系统没试过,

出0入0汤圆

发表于 2020-6-19 21:44:42 | 显示全部楼层
justdomyself 发表于 2020-6-19 21:12
我的win10可以扫描到设备,其它系统没试过,

我已经从入门到放弃,只能期待有高手来帮你了

出0入8汤圆

 楼主| 发表于 2020-6-19 22:41:33 来自手机 | 显示全部楼层
mangoes 发表于 2020-6-19 21:44
我已经从入门到放弃,只能期待有高手来帮你了

放弃蓝牙  还是放弃qt

出0入0汤圆

发表于 2020-6-20 09:32:35 | 显示全部楼层
justdomyself 发表于 2020-6-19 22:41
放弃蓝牙  还是放弃qt

之前接触QT蓝牙部分目的就是向做一个调试工具,现在的工作重心都变了,两者都放弃了,这个和工具本身没有关系。
个人感觉,QT + 蓝牙这种东西,国内用的人比较少,去E文网站找找,碰碰运气,也许能找到你要的东西。

出0入8汤圆

发表于 2020-6-20 13:53:14 | 显示全部楼层
win10上应该有ble api的
用微软的ble工具能扫描连接
qt试了一下都报找不到蓝牙
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 12:53

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表