前言
基本上目前比较主流的一些组网技术,如Zigbee、Thread以及一些私有的Mesh技术,均会引入角色这个概念即想将一个mesh网络搭建起来,务必各个角色各司其职,这个网络才会完善且稳定。如果还是觉得有点抽象,我们可以把mesh网络看成一个 “公司”,一个公司有董事长、总经理、部门经理、普通职工,这样才是一个正常公司的组织架构。同样的,SIG Mesh网络这个组织框架也是如此?。
特性
一个节点具备什么样的功能是由它支持的特性决定的,所有的节点均可以收发mesh信息。同时它们也支持零个或者一个或者多个可选的特性,而且这些特性都可以在适当的时间被关闭和开启,任君选择;
- 中继
- 代理
- 低功耗
- 朋友
可能有读者在此时可能会产生两个疑问:
- “特性可以在适当的时间被开启和关闭” 是不是说用户可以随机去掉这4个特性中的任意一个或者多个特性?
这个理解是不太正确的,这句话的意思是说如果我们编程时已经指定这个节点具备哪几个特性,那么这些特性就陪伴其整个生命周期 (重新刷新固件除外),这里所说的关闭仅仅表示临时关闭这个功能。例如:一个支持中继特性的节点,在一时刻被我关闭了,但是这个节点还是支持中继特性,只是它此时不再执行中继的功能了。如果还是听不明白,那小编我再举一个例子:“一个台灯它有开关以及调光的特性,现在你把调光的特性关掉了,这并不表明此时这个台