MacBook与BT578连接偶尔出现数据传输故障的原因及解决方法 - 串口蓝牙产品 - 市场与应用 - Powered by Discuz!

首页 | 产品与服务 | 市场与应用 | 购买指南 | 防伪查询 | 水木行论坛 | 关于水木行 | ENGLISH

市场与应用

 找回密码
 禁止灌水
搜索
热搜: 活动 交友 discuz
查看: 3334|回复: 0
打印 上一主题 下一主题

MacBook与BT578连接偶尔出现数据传输故障的原因及解决方法

[复制链接]
跳转到指定楼层
楼主
发表于 2023-1-31 00:44:25 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ycp 于 2023-1-31 13:21 编辑

之前论坛里有客户反应,MacBook与BT578进行连接时,出现了故障,导致数据不能传输,问题描述如下:

硬件:MacBook Air (M1, 2020)
系统:macOS Monterey 12.3.1
客户端:SecureCRT
型号:BT578V2
问题现象:
1、SecureCRT经常无法连接Com口,排除波特率选错和设备没电的问题。需要在蓝牙里把设备删除后再连接,偶尔甚至需要重复多次。
2、系统蓝牙界面里不会自动连接578,大部分情况下点击设备名(BT578_SPP)后可以连接,578蓝牙灯变常亮,但CRT串口无数据回显,绿灯不闪烁
3、电脑开机蓝牙默认开启的情况下,尝试过先打开CRT再把578开机,再连接串口窗口等各种顺序调换的测试,但多数情况下都是蓝牙灯一直闪烁

此问题一般集中在M1芯片且操作系统为macOS 12系统的MacBook中,造成这个问题的根本原因是:MacBook的蓝牙第一次搜索配对到BT578以后,会生成一个蓝牙COM口,用来跟BT578的蓝牙COM进行连接传输数据,这个电脑蓝牙COM口生成以后,没有在SecureCRT等串口软件中及时连接,或者连接后一段时间内没有任何串口数据传输,导致失效了,所以经常会表现出MacBook第一次连接BT578时,是可以正常通讯的,后续再次配对连接,就不能正常传输数据的问题。

解决上述问题的思路是:只要保持MacBook的蓝牙COM口有效,那么与BT578的蓝牙COM口就可以正常连接进行数据传输。方法为可以将BT578的蓝牙配对删除,重启MacBook,然后用电脑重新搜索配对BT578,再打开SecureCRT等串口软件,选择蓝牙COM口进行连接,即可传输数据,或者可以将macOS系统里蓝牙串口的进程完全杀掉后再重新开启,也可以解决这个问题。

下面分享论坛里一位热心网友xiabincool的经验


1(1).png (247.25 KB, 下载次数: )

1(1).png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 禁止灌水

本版积分规则

QQ|水木行 ( 京ICP备19050381号

GMT+8, 2024-5-4 07:53 , Processed in 0.317348 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.