协议的抽象理解

协议是通信过程中的规则集合,包括数据传输、设备管理和对等设备管理等方面。协议栈则是按照协议层次进行的具体实现,通常涉及直接调用、回调函数和信号与槽等交互方式。BLE协议作为例子,展示了如何在2.4G频段上遵循特定规则进行通信。
摘要由CSDN通过智能技术生成

协议

协议是什么,协议是规则,是通信所需要遵循的规则。协议大多是一层一层的,每层
起到每层的作用。
协议中一般包含这几部分:
	1、通信的数据
	2、对本设备相关的管理
	3、对非本设备相关的管理
比如BLE协议,一种在2.4G上通信的协议,或者说是一种规则。其就有上面三部分:
数据、对自身设备的管理(比如处于主还是从模式),对对等设备的管理(使用哪个信道通信)

协议栈

而协议栈是对协议的实现,按照协议每层来实现的。而每层之间的关系有以下几种。
1、直接调用
2、回调函数,传函数指针。在下层执行
3、信号与槽,发送信号,让下一层对应槽(或者状态)执行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值