双笔记本自带蓝牙的串口通讯
双笔记本自带蓝牙的串口通讯
现在的笔记本电脑都自带蓝牙模块,而普通的台式PC, 也可以通过USB蓝牙模块扩展蓝牙功能。因此,对于都有蓝牙模块的电脑,可以通过将蓝牙虚拟成串口,进行双机通讯。对于Electron的串口应用,蓝牙串口也是一种可选方式。
Window系统对蓝牙协议版本的支持
对于和蓝牙模块之间的互连,如果支持的协议不兼容,是查找不到对端设备的,而Windows系统对蓝牙版本的支持也有区别。
下面为Win10之前版本对蓝牙的支持:
这里是Win10对蓝牙版本的支持情况:
简单的总结而言, Win7不支持BLE蓝牙,Win10支持BLE蓝牙。Windows系统通过设置COM口方式实现的虚拟串口,对应的是Bluetooth 2.x的SPP协议。所以PC在和单个外部蓝牙模块进行串口通讯时,外部蓝牙模块需要支持SPP协议(一般双模模块都支持)。如果PC要和单个外部蓝牙模块进行BLE的串口通讯,则需要设计单独的应用程序(类似手机上的BLE 安卓串口助手)进行”翻译“,不能直接使用常见的PC串口工具。
Window系统双机蓝牙串口通讯方式
基本的方式是将其中一台电脑配置为从机(传入端口),将另外一台电脑配置为主机(传出端口),这里传入端口和传出端口实际上表达的是蓝牙主机和从机的概念,一旦建立联机,则每个端口上都可以进行串口数据的发送和接收,即全双工。
Window系统双机蓝牙串口通讯配置过程
首先要配置其中一台电脑的蓝牙虚拟串口端口,实现传入端口,找到蓝牙图标的“打开设置”
设置“允许发现”
添加COM端口及选择“传入”
得到虚拟的输入端口
确认后配置完成,可以在设备管理器上看到了
配置另外一台电脑为蓝牙虚拟串口,传出端口类型。先打开配置界面。
添加虚拟串口
选择“传出”并点击浏览
选择对端的电脑
确认后,出现失败告警
这是因为对端电脑虽然运配置了虚拟传入串口,但是并没有被串口程序打开处于监控状态,因此,在对端电脑上运行一个串口工具,并打开串口。
再重新进行当前电脑蓝牙传出端口的设置,成功后显示的是对端电脑”虚拟蓝牙串口的串口号“
而本机的虚拟蓝牙串口传出端口号,从设备管理器里查看
这样,两台电脑的配置就完成了。
Window系统双机蓝牙串口通讯测试
”传入“端PC已经运行了串口工具软件,所以在”传出“端PC上也运行一个串口工具软件。
一台PC向对方发AA 55, 一台电脑向对方发55 AA,都能正确接收到。
-End-
双笔记本自带蓝牙的串口通讯相关推荐
- 东芝笔记本linux系统安装驱动,东芝笔记本自带蓝牙在Ubuntu中的驱动问题修复方法...
东芝笔记本自带蓝牙在Ubuntu中的驱动问题修复方法转自国外,以下为正文,英文很简单,就不翻译咧, Thanx to Tim Richardson To follow up on getting bl ...
- C#实现笔记本自带蓝牙与汇承HC-08(BLE)蓝牙模块通讯
汇承HC-08蓝牙C#通讯 目录 问题背景 感谢 BLE介绍 参考代码 参考业务逻辑 参考库和例程 程序思路 难点介绍 问题1平台和windows sdk 的组件 问题2优化速度和更改同步 问题3蓝牙 ...
- 笔记本自带蓝牙连接蓝牙耳机
操作步骤 01.下载蓝牙驱动,并安装完成 02.蓝牙耳机开机,进入等待连接状态(有些蓝牙耳机需进入配对状态) 03.在笔记本中添加蓝牙设备,参考下图 04.选中自己的蓝牙耳机,单击 下一步.参考下图 ...
- 东芝笔记本自带蓝牙在ubuntu中的驱动问题修复方法
转自国外,以下为正文,英文很简单,就不翻译咧, Thanx to Tim Richardson To follow up on getting bluetooth to work on Ubuntu ...
- 迪文串口屏幕DMG10600T101_01WTR实现图片切换并和串口通讯
1.我用的迪文屏幕,型号为DMG10600T101_01WTR,分辨率为1024*600,基本参数是10寸的,12V供电的电阻触摸屏,带两个串口通讯. 产品背面有一个电平切换的电阻,如下图,如果是用于 ...
- android蓝牙串口通讯
2019独角兽企业重金招聘Python工程师标准>>> 最近做的项目用到了蓝牙串口通讯功能.毕竟是接触到底层的一些东西,让吾等局限于java编程思想的小菜遇到了一些意想不到的问题. ...
- Android蓝牙串口通讯【转】
本文转载自:http://blog.sina.com.cn/s/blog_631e3f2601012ixi.html Android蓝牙串口通讯 闲着无聊玩起了Android蓝牙模块与单片机蓝牙模块的 ...
- Android终端硬件通讯总结(串口通讯、Usb Com、Usb、蓝牙、Wifi)
前言 如果你开发的App需要与硬件做通讯,获取相应数据进行业务处理,这个库肯定对你有帮助.常见的硬件通讯连接方式有:串口通讯.Usb Com.Usb.蓝牙.Wifi等,实际硬件支持哪种连接方式,要看硬 ...
- 网络协议与网络编程(双电脑串口通讯)
C.C++网络编程(双电脑串口通讯) 在阅读本文前.请确保先查看这篇文章,学习有关TCP网编与单电脑信息传输实践. 文章目录 C.C++网络编程(双电脑串口通讯) 1.让两台电脑连接同一个局域网 2. ...
最新文章
- 5 门可能衰落的编程语言
- 三维重建中的立体匹配详解
- ADO.NET之一:连接层
- SQL SERVER 2008的错误日志太大的解决办法
- android uri获取参数,android-无法从深度链接获取Uri数据
- MySQL修改存储过程(ALTER PROCEDURE)
- iOS GCD, 同步,异步,串行队列,并行队列,dispatch_group
- 中信国健临床通讯 2011年3月期 目 录
- SAP Spartacus RouterState
- 在单元测试中访问私有字段
- 百度首席科学家 Andrew Ng谈深度学习的挑战和未来
- 计算机无法检测更新失败怎么办,Win10电脑更新失败提示你的设备中缺少重要的安全和质量修复如何解决...
- pdfminer的安装
- nero express如何刻录DVD数据光盘?详细介绍刻录教程
- 【机器学习笔记1】一元线性回归模型及预测
- 免费抽奖---PMP续证PDU | PMP知识地图.
- arm开发板和pc电脑ping不通的问题记录
- Mint-Ui安装及使用办法
- 到底是加瓦好还是C好呢?
- 数据报和字节流的区别
热门文章
- SV 学习笔记(四)随机与约束
- 计算机网络|iperf测量不同拥塞控制下TCP传输性能
- OpenCV:Vec4f二维直线类型
- java生成字符串数组_Java 生成随机字符串数组的实例详解
- 《操作系统》一个优美的时间片轮转调度算法模拟Python实现
- 计算机专业自我总结100字,大学生自我总结100字.pdf
- ZOJ Problem Set - 2004 Commedia dell'arte
- 几十场群面经验后,我发现了这个技巧
- python中re findall用法_Python---re.findall的用法
- 浓墨重彩之OpenStack-01- Mitaka平台搭建(先电版)