佚名通过本文主要向大家介绍了串口蓝牙适配器,设备自备蓝牙适配器,蓝牙适配器找不到设备,蓝牙适配器添加设备,蓝牙适配器外围设备等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:蓝牙适配器接收蓝牙设备主动发送的数据(仿串口)
描述:
但是就是处理设备与适配器主动断开连接的异常情况很让人伤脑筋
屏蔽蓝牙设备信号或超出可通信距离或连接超出一定时间未操作都会与适配器断开连接,然后主动发送个断开连接的返回命令
问题在于如何接收此主动断开的命令?
蓝牙设备没有和适配器通信过程中设备主动发送的断开命令是能捕获到的,但在通信过程中捕获不到。
串口通信我用的CSerialPort类
谁有好的建议?谢谢了
解决方案1:
描述:
串口通信蓝牙适配器通信异常
在做蓝牙适配器与蓝牙设备间的通信,原理基本和串口通信一样但是就是处理设备与适配器主动断开连接的异常情况很让人伤脑筋
屏蔽蓝牙设备信号或超出可通信距离或连接超出一定时间未操作都会与适配器断开连接,然后主动发送个断开连接的返回命令
问题在于如何接收此主动断开的命令?
蓝牙设备没有和适配器通信过程中设备主动发送的断开命令是能捕获到的,但在通信过程中捕获不到。
串口通信我用的CSerialPort类
谁有好的建议?谢谢了
解决方案1:
蓝牙适配器与蓝牙设备间的通信,确实在原理上基本和串口通信一样,但它们之间毕竟是无线通讯,而不是实现的物理串口。所以,需要实时检测无线信号的强度,当强度小于一定的数值就认为它们之间的连接断开。
解决方案2:先了解透蓝牙协议