2996|3

66

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

thread之万丈高楼平地起(角色篇) [复制链接]


勿于浮沙筑高台,玩thread自然要了解下什么是thread,都有写什么概念,有哪些基本知识。

thread角色篇:
角色有:
end device:终端设备
active route:路由器
leader router:核心路由器
border router:边界路由器

可类比zigbee的角色
coordinator:协调器
router:路由器
end device:终端设备

同时也可以类比zwave
那么zwave又有哪些角色呢?

controller:控制器
routing slave:
slave:从设备
当然了,zwave还细分了这些角色,控制器都有好多种,就不展开了。
说白了这三个协议的角色都是一个鸟样,换汤不换药。就是名字改改,多少一两个名字而已。

那么回到thread的角色,这些角色都有什么特性,适用什么场景?
1,Thread router eligible devices:有路由资格的终端设备
刚刚介绍好像没有这个类型的设备,这是什么东西,从名字分析,有路由和终端设备,其实这个角色就是既能够充当终端设备,又能够充当路由器。那它到底是终端设备还是路由器?刚加入网络的时候,它就老老实实的做个良民(终端设备),能够适应性的成为路由器,当然还有潜能,可以初始化创建新的网络,成为leader router,(当上ceo,迎娶白富美)这话虚了,究竟什么条件能够成为router,或者进一步leader router呢?成为router条件是:原文The two roles are dynamic and can adaptively change from the End Device role when the node
does not actively participate in routing, does not forward data transmissions, and cannot accept to be a “parent” for other End Devices to the Active Router role which actively performs all thesefunctionalities当此节点设备没有积极参与路由,没有传递数据,不能成为其他节点的父节点这些路由器拥有的功能。这么说那不是很定会成为路由器这个角色?成为leader router的条件就是当网络中没有leader router的时候,比如当连接断开,一个大的网络,由于网络问题,分散成几个小的网络,那么这个几个小网络中的Thread router eligible devices:有路由资格的终端设备就会山中无老虎,猴子称霸王了。形成可内部通信的小网络(朝鲜局域网)。这也就解释了thread和zigbee一样是自组网,可自愈的网络。哈哈哈,竟然都是纯手敲字。
问题来了,尼玛的为啥要搞这么一个角色呢?当我们布一个网络的时候,我们需要路由器,那么我不可能说所有的路由器都是常供电的,单独功能专做一个路由器。有时候我们用比如一个灯泡,灯泡通过开关打开时是常供电的(有钱人性)有能力充当路由器。当开关断电的时候,没电了,哦哦,路断了,这时候如果周围有Thread router eligible devices就可以力挽狂澜,授命于败军之际,奉命于危难之间。


2,Thread end devices:终端设备
就是没有路由功能,没有创建网络能力的打酱油小孩子。为啥这么说呢?
因为和别人通信还得通过父节点的路由器,总而言之,能力不足的(不是常供电,没有足够内存或者其他资源的)就只能打酱油(做终端设备)。

3,Thread low-power end devices:低功耗终端设备
就是睡眠设备,也就是婴儿,吃了睡,睡了吃。
只会周期性醒来,或者用户操作唤醒(比如按键中断)

4,Thread border routers:边界路由器
边界路由器,俗称网关,可以从thread 网络和其他蓝牙,wifi网络通信。

5,leader router:核心路由器(翻译成领导,指挥貌似别扭)
这个大boss文档中竟然没有单独列出来,为毛?
说白了大boss看着高大上,其实是个临时工,有能力的都可以上,至于是谁听天由命,(thread有自己的机制来确定产生,具体没讲,比如可以谁先到先得?先知先占?猜猜。)
就这样,我累了。

此内容由EEWORLD论坛网友molin2050原创,如需转载或用于商业用途需征得作者同意并注明出处

此帖出自NXP MCU论坛

最新回复

期待更新  详情 回复 发表于 2017-6-13 09:30
点赞 关注
 

回复
举报

6078

帖子

4

TA的资源

版主

沙发
 
赞一个!
此帖出自NXP MCU论坛
 
 
 

回复

4

帖子

1

TA的资源

一粒金砂(初级)

板凳
 
写的好
此帖出自NXP MCU论坛
 
 
 

回复

2万

帖子

71

TA的资源

管理员

4
 
期待更新
此帖出自NXP MCU论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表