Qt低功耗蓝牙系列四(搭建低功耗服务端代码)
Posted Fu_Lin_
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt低功耗蓝牙系列四(搭建低功耗服务端代码)相关的知识,希望对你有一定的参考价值。
文章目录
前言
前面写的低功耗蓝牙文章,基本都是基于central
中心设备扫描的客户端代码,本节将详细阐述如何搭建低功耗蓝牙服务端代码,监听ble客户端的接入,设置本设备的名称以及服务uuid和可读写的特征值UUID等操作!
实例代码
新建一个bleService
类,继承QObject
,在之前的客户端角色中,只需要实现QLowEnergyService
,QLowEnergyCharacteristic
,QLowEnergyController
, 就可以了,流程就是新建一个中心,然后扫描服务,在进入服务获取对应的特征值,现在就需要新加入QLowEnergyServiceData
, QLowEnergyAdvertisingData
,QLowEnergyCharacteristicData
, 这就是建议服务端和客户端的区别了,好了,多的不说了,看代码实现吧!
bleService.h
实现
以上是关于Qt低功耗蓝牙系列四(搭建低功耗服务端代码)的主要内容,如果未能解决你的问题,请参考以下文章
Qt低功耗蓝牙系列三(低功耗蓝牙客户端的程序设计纯Android代码)
Qt低功耗蓝牙系列三(低功耗蓝牙客户端的程序设计纯Android代码)
QT应用编程: 编写低功耗BLE蓝牙调试助手(Android系统APP)