Ble Mesh技术(三)之Model Layer

编写Mesh的Model需要先知道节点(node),元素(element),模型(model)的概念。

1. 节点(Node)

简单来讲,一个节点就是一个mesh芯片。要使一个节点成为Mesh网络里面的点,需要配网者(provisioner) 配网配置客户端(configuration client) 配置后才能正常使用。

2. 元素(Element)

一个元素就是执行一组功能的单位实体,一个节点里面至少有一个元素,称做主元素(primary element),其余的是次要元素(secondary element)。
每个元素都会被配网者分配一个单播地址(unicast address)作为唯一标识。

3. 模型(Model)

一个模型定义了特定功能的实现及交互流程。模型一般是配套的,设计一组Model,既需要设计Client又需要设计Server。一端发送指定类型消息,对端响应另一指定消息,这些都属于模型的设计范畴。

3.1. Model ID

每个Model都有一个Model ID作为唯一的标识。
Model ID分为SIG Model和Vendor Model。
SIG Model ID是SIG规定的标准Model,长度共2字节。
其相关Model ID对应的Model如下表所示:

SIG Model ID Description
0x0000
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值