//写在前面
为啥要放这个图?
- 因为model层就是定义了图中模型(model)的具体内容,而图中的其他内容又与模型息息相关。
- 看了许多文章,大多一上来就给我搞了以下的一堆概念,但其实在看概念的时候我十分需要这个图来贯穿我看的概念之间的关系,所以把图放到前面来,邀请大家看文之前之时稍微感受一下上面几个东西之间的关系。
//正文开始
1. 一些概念
- 节点:定义了特定功能的实体(如:灯)
- 元素:一个节点功能的实例(如:还是灯)
节点与元素:
① 一个节点有且仅有一个主元素,0或n个次要元素;
② 如果元素是个灯,那么节点可以是个排灯;
③ 又或者一个节点首要元素是个灯,次要元素可能是个pir;
④ 节点是组网中的最小单位,元素是功能实体的最小单位;
⑤ 元素是可寻址的最小单位(即元素的地址就是单播地址)。
问!为什么有了节点还要元素?就是说不能只有节点吗?是为了降本?
- 模型:用于定义元素的具体功能,类型有三,服务端模型,客户端模型,