编写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 |

最低0.47元/天 解锁文章
3931

被折叠的 条评论
为什么被折叠?



