打开主菜单

谷雨文档中心 β

更改

BLE技术揭秘

添加701字节2019年8月19日 (一) 11:19
应用Application
# 中层:Host
# 顶层:Application
然后每一层又分成若干个子模块。我们现在由下而上,逐层介绍。{{Note|text=提示:我们将位于顶层的应用层Application也归到协议栈中描述,其实,应用层Application不属于协议栈,它是用来调用协议栈提供的接口,然后实现蓝牙的功能。|type=info}}
==== 控制器Controller ====
==== 应用Application ====
应用层是用户开发具体代码的地方,没有标准的分层,只包含必要的协议栈参数设置和函数调用。我们分别从蓝牙从机和蓝牙主机两种设备来分析。* 蓝牙从机*# 相关硬件和基础服务初始化*# 设置广播参数:广播数据,广播间隔,扫描回应等参数或者数据。*# 设置Profile:添加从机服务、特征是,还有设置回调函数用于接收主机数据等。*# 设置绑定管理参数(可选)*# 启动广播,开始运行。* 蓝牙主机*# 相关硬件和基础服务初始化*# 设置扫描参数。*# 设置连接参数。*# 设置绑定管理参数(可选)*# 启动协议栈,开始运行。{{Note|text=提示:我们将位于顶层的应用层Application也归到协议栈中描述,其实,应用层Application不属于协议栈,它是用来调用协议栈提供的接口,然后实现蓝牙的功能。|type=info}}
__强显目录__
2,367
个编辑