BLE 协议中协议层次
在 BLE 协议中,广播通信相关的协议层次主要包括:
GAP——HCI——LL
GAP 负责从应用程序的角度,抽象并封装 LL 提供的功能,以便让应用以比较傻瓜的方式进行广播通信。
当然,这不是必须的,也就是说,我们可以在没有 GAP 参与的情况下,进行广播通信。
HCI 负责将 LL 提供的所有功能,以 Command/Event 的形式抽象出来,供 Host 使用。
LL(Link Layer) 位于最底层,负责广播通信有关功能的定义和实现,包括物理通道的选择、相关的链路状态的定义、 PDU 的定义、设备过滤(Device Filtering)机制的实现等。
分层的好处
1、各层之间是独立的。
2、灵活性好。
3、结构上可分割开。
4、易于实现和维护。
5、能促进标准化工作。
内容搜集整理于网络,不代表本站同意文章中的说法或者描述。文中陈述文字和内容未经本站证实,其全部或者部分内容、文字的真实性、完整性、及时性本站不做任何保证或者承诺,并且本站对内容资料不承担任何法律责任,请读者自行甄别。如因文章内容、版权和其他问题侵犯了您的合法权益请联系邮箱:5 146 761 13 @qq.com 进行删除处理,谢谢合作!