记录Windows连接GATT的过程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了记录Windows连接GATT的过程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1436字,纯文字阅读大概需要3分钟。
内容图文
![记录Windows连接GATT的过程](/upload/InfoBanner/zyjiaocheng/929/09cde308b7954e0c836312fce3a1c729.jpg)
背景:
生活中,我们会接触到很多的蓝牙应用,比如蓝牙音响,鼠标,共享单车,便携式医疗检测设备等。通常使用android设备或者ios开发蓝牙还是比较方便的,毕竟蓝牙本身就是为了移动应用而产生的。
那么就会想,在windows上能不能去连接那些蓝牙设备呢?现在在windows上连接蓝牙还是有不少方法的,我就尝试了一下。
蓝牙连接的流程图
android端app创建gattserver的流程,包含添加特征值,描述符,通知。已经读写特征值,通知消息
android端app查询gettserver服务并与之进行通信的流程
Pc端查询,添加,连接远程蓝牙的流程
Pc端app创建gattserver的流程
Pc端app查询gettserver服务并与之进行通信的流程
过程
android创建gatt服务器,初始化等待连接。
pc端在显示蓝牙设备--添加蓝牙或其他设备--蓝牙--找到相关服务(比如android蓝牙名称),然后点击连接,android手机端显示并匹配,pc端显示并匹配。
双方匹配成功之后,在pc端的设备列表中显示(环形标志)已经连接的蓝牙服务。
在pc端蓝牙客户端拦截gatt服务并且操作特征值和描述符。
问题:
使用微软bluetoothapi查询出所有的gatt服务。从现在看来,还不能找到在android中创建的gatt服务。只能在window ui中手动添加gatt服务。才能进行匹配链接。
Gatt测试也麻烦,每次android创建Gatt,地址都会变一次,windows需要重新连接新地址
windows的sdk越来越大,使用起来也有些麻烦。
总结:
这个过程比较麻烦,也遇到了很多问题,有些问题还不要解决,既然用不上,记录一下也就算了。
内容总结
以上是互联网集市为您收集整理的记录Windows连接GATT的过程全部内容,希望文章能够帮你解决记录Windows连接GATT的过程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。