蓝牙mesh-分层架构

蓝牙Mesh Profile规范被定义为一个分层架构:

描述
bearer layer

定义了如何在节点之间传输网络消息。

定义了两种bearersadvertising bearer  GATT bearer

注:将来可能会定义更多的bearers!

network layer

1、定义了如何将传输消息定位到一个或多个elements

2、定义了允许bearer layer 传输Transport PDUs网络消息格式。

3、决定是中继/转发消息、接受消息以进行进一步处理,是拒绝消息

4、定义了如何加密验证网络消息

lower transport layer

1、定义了如何将upper transport layer消息分片重组为多个Lower Transport PDUs,从而将大的upper transport layer 消息传递给其他节点

2、定义了一个控制消息来管理分片重组。

upper transport layer

1、对应用数据进行加密解密验证,并为访问消息提供保密性 

2、定义了如何使用传输控制消息来管理节点之间的upper transport layer,包括使用Friend feature时的情况。

access layer

1、定义了更高层应用程序如何使用upper transport layer

2、定义应用数据的格式;定义和控制在upper transport layer执行的应用数据加密解密 ;

3、检查传入的应用数据是否在正确的网络和应用密钥上下文中接收到,然后再将其转发到更高层

Foundation Model layer 

定义配置和管理mesh网络所需的states, messages和models 

Model layer

Model layer定义models ,这些models 用于标准化典型用户场景的操作。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值