蓝牙mesh协议栈

本文介绍了蓝牙mesh协议栈中的GATT通信事务和结构,包括GATT的通信模型、GATT服务和特性。内容涵盖GATT在蓝牙连接中的作用,以及GATT服务器和客户端的角色。文章强调了在蓝牙mesh网络中,GATT作为数据交互的基础,对于理解蓝牙mesh协议栈至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

蓝牙mesh协议栈

协议栈:

那么协议栈是什么呢?协议栈是指网络中各层协议的总和,其形象的反映了一个网络中文件传输的过程:由上层协议到底层协议,再由底层协议到上层协议.

使用最广泛的是英特网协议栈,由上到下的协议分别是:应用层(HTTP,TELNET,DNS,EMAIL等),运输层(TCP,UDP),网络层(IP),链路层(WI-FI,以太网,令牌环,FDDI等),物理层.–奇怪的网站

协议栈(英语:Protocol stack),又称协议堆叠,是计算机网络协议套件的一个具体的软件实现。协议套件中的一个协议通常是只为一个目的而设计的,这样可以使得设计更容易。因为每个协议模块通常都要和上下两个其他协议模块通信,它们通常可以想象成是协议栈中的层。最低级的协议总是描述与硬件的物理交互。–百度百科

  • 了解比较经典的网络协议:TCP/IP 协议 ,因特网协议

分为两部分

从蓝牙mesh的网络拓扑中得知,一个蓝牙mesh设备分为配网前和配网后,配网前我们称为未配网设备,配网后成为已配网设备(手动狗头 ,事实上大家都称他为节点(node).

从未配网到节点这个过程我们成为配网流程,配网流程使用的是一套mesh协议栈,称作配网协议。

img

​ 上图是配网协议的结构图

图中显而易见结构被分为3层。

首先最底下的是承载层(bearer)
承载层定义网络消息如何在节点之间传输。定义了两种承担者,广告承担者和关贸总协定承担者。将来可能会定义更多的承担者。
基本是以BLE广播、GATT连接实现的数据交互

GATT:

GATT 的全名是 Generic Attribute Profile(姑且翻译成:普通属性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值