Qt低功耗蓝牙系列四(搭建低功耗服务端代码)

Posted Fu_Lin_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt低功耗蓝牙系列四(搭建低功耗服务端代码)相关的知识,希望对你有一定的参考价值。

文章目录

前言

前面写的低功耗蓝牙文章,基本都是基于central中心设备扫描的客户端代码,本节将详细阐述如何搭建低功耗蓝牙服务端代码,监听ble客户端的接入,设置本设备的名称以及服务uuid和可读写的特征值UUID等操作!

实例代码

新建一个bleService类,继承QObject,在之前的客户端角色中,只需要实现QLowEnergyServiceQLowEnergyCharacteristicQLowEnergyController, 就可以了,流程就是新建一个中心,然后扫描服务,在进入服务获取对应的特征值,现在就需要新加入QLowEnergyServiceDataQLowEnergyAdvertisingDataQLowEnergyCharacteristicData, 这就是建议服务端和客户端的区别了,好了,多的不说了,看代码实现吧!

bleService.h实现

以上是关于Qt低功耗蓝牙系列四(搭建低功耗服务端代码)的主要内容,如果未能解决你的问题,请参考以下文章

Qt低功耗蓝牙系列四(搭建低功耗服务端代码)

Qt低功耗蓝牙系列三(低功耗蓝牙客户端的程序设计纯Android代码)

Qt低功耗蓝牙系列三(低功耗蓝牙客户端的程序设计纯Android代码)

QT应用编程: 编写低功耗BLE蓝牙调试助手(Android系统APP)

QT应用编程: 编写低功耗BLE蓝牙调试助手(Android系统APP)

Android-低功耗蓝牙(BLE)-客户端(主机/中心设备)和服务端(从机/外围设备)