13.3.1 QBluetoothSocket类介绍

Posted DS小龙哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了13.3.1 QBluetoothSocket类介绍相关的知识,希望对你有一定的参考价值。

13.3 蓝牙数据收发处理(socket)

13.3.1 QBluetoothSocket类介绍

QBluetoothSocket类用于连接蓝牙设备进行数据收发服务器。

QBluetoothSocket支持两种协议类型:  L2CAP和RFCOMM。

(1)L2CAP是一种低功耗数据报导向的蓝牙套接字,android不支持L2CAP套接字连接。

(2)RFCOMM是一个可靠的,面向流的套接字。 RFCOMM可以模拟一个RS-232串行端口。

要创建与蓝牙服务的连接,请创建适当类型的套接字并调用connectToService()传递蓝牙地址和端口号。 连接建立后QBluetoothSocket将发出connected()信号。

如果协议在平台上不受支持,调用connectToService()函数将发出UnsupportedProtocolError错误。

注意:QBluetoothSocket不支持同步读写操作。 诸如waitForReadyRead()和waitForBytesWritten()之类的函数未实现。 应该使用readyRead(),read()和write()来执行I / O操作。

以上是关于13.3.1 QBluetoothSocket类介绍的主要内容,如果未能解决你的问题,请参考以下文章

Qt disconnect From Service() 实际上没有断开蓝牙设备?

数据库三级(13)

iOS 13.3.1 和 macOS 10.15.3 更新发布!

3.13 Go微服务实战(微服务理论) --- 微服务中的进程间通信

区块链应用开发

区块链应用开发