nb什么牌子| 绿豆可以和什么一起煮| 小鸡仔吃什么| 梦见蛇代表什么| 美女是什么生肖| 佛系是什么意思啊| 靓是什么意思| 梗塞灶是什么意思| 肌肉僵硬是什么原因| eos是什么意思| 青海湖里面有什么鱼| 什么人不能吃蚕豆| 胃窦糜烂是什么意思| 硬下疳是什么| 什么是着相| 橄榄绿是什么颜色| 膝盖肿胀是什么原因| 阴道杆菌是什么意思| 10月26日什么星座| 月经正常颜色是什么色| 为什么会长花斑癣| FAN英语什么意思| 相亲是什么意思| 鱼露是什么东西| 2月11日是什么星座| 分开后我会笑着说是什么歌| 血糖的单位是什么| 乘载和核载是什么意思| 什么山| 脱力是什么意思| 什么是金融行业| 房颤吃什么药最好| 病毒感染是什么原因| 吃什么奶水多| 为什么说婴儿摔床没事| 透析是什么原理| 贫血都有什么症状| 7月份可以种什么菜| 静静地什么| 小乌龟吃什么食物| 眼白出血是什么原因| 晚上十一点半是什么时辰| 2023年是属什么生肖| 索条影是什么意思| 腹泻便溏是什么意思| 双肺纹理增多是什么意思严重吗| 夏天有什么| 乌梅是什么水果做的| 胸闷是什么感觉| ibd是什么意思| 村书记是什么级别| 什么是bg| 柜姐是什么意思| 什么东西可以代替阴茎| 朝鲜和韩国是什么关系| 5月5号什么星座| 梅毒滴度是什么意思| 梦见家里办丧事是什么预兆| espresso是什么咖啡| 双侧肾盂分离是什么意思| 女性尿血是什么原因引起的| 脑梗是什么意思| 肛门周围痒是什么原因| 疱疹感染是什么病| 贫血吃什么补血| 世界上最小的国家是什么| 滑膜炎是什么病| 肾结石不能吃什么食物| 7月4号是什么节日| 一般什么意思| pci手术全称是什么| 早上吃鸡蛋有什么好处| 脱发缺乏什么维生素| 属龙和什么属相最配| 睡觉打呼噜什么原因| naprogesic是什么药| 咳嗽脑袋疼是什么原因| 什么水果最老实| 吃什么减肥瘦肚子| 银行卡销户是什么意思| 柚子是什么季节| 盗汗和自汗有什么区别| 老古董是什么意思| 7月31日是什么星座| 葫芦五行属什么| 吃了紧急避孕药会有什么反应| 清道夫吃什么| 622188开头是什么银行| 阿玛尼是什么品牌| 考级有什么用| 脚底有痣代表什么意思| 夕颜是什么意思| 电磁炉上可以放什么锅| 7.1是什么星座| 黄精泡水喝有什么功效| 骨科是什么梗| 尿常规白细胞高是什么原因| 孝庄是康熙的什么人| 耳机戴久了有什么危害| 两小无猜是什么意思| 激光脱毛对人体有没有什么危害| 宝宝吃益生菌有什么好处和坏处| 脚后跟疼用什么药最好| 安宫丸什么时候吃效果是最佳的| 1990年什么命| 四月初四是什么节日| 智齿发炎肿痛吃什么药| 男人都喜欢什么样的女人| 抓鱼的鸟叫什么| 阴道口痒是什么原因| 00后属什么生肖| 失常是什么意思| 20岁长白头发是什么原因造成的| 纪元是什么意思| 红代表什么生肖| 人的脂肪是什么颜色| 甲亢什么症状| 肝脂肪浸润是什么意思| 冰岛茶属于什么茶| 月经是什么| 念珠菌性阴道炎用什么药| 鸡皮肤用什么药膏最好| 右侧中耳乳突炎是什么意思| 弃猫效应是什么| 黄褐斑是什么样的图片| 反话是什么意思| 滴虫性阴炎有什么症状表现| 水果什么时间段吃最好| 什么的笑着| 射不出来是什么原因| 兜兜转转是什么意思| 糖尿病能喝什么饮料| 胃疼喝什么可以缓解| aids是什么意思| 疱疹挂什么科| 现在小麦什么价格| 长期服用二甲双胍有什么副作用| 心电图显示窦性心律是什么意思| 取环后月经量少是什么原因| 食用棕榈油是什么油| 什么是走婚| domyos是什么牌子| dhea是什么药| 小熊是什么牌子| 血小板低什么原因| 独家记忆是什么意思| 青蛙趴有什么好处| 偏光眼镜是什么意思| 花胶是什么鱼的鱼肚| 月经为什么会推迟| 右边腰疼是什么原因| 副区长是什么级别| 4月29号0点是什么时候| 月支是什么意思| 梦见别人怀孕了是什么意思| 什么食物含蛋白质高| dlco是医学上什么意思| 女人出虚汗是什么原因引起的| 拉屎特别臭是什么原因| 发低烧有什么症状| 多春鱼为什么全是籽| 七子饼茶是什么意思| 六月二十六是什么日子| 手腕痛挂什么科| 什么东西吃了壮阳| kkp什么意思| 膝盖痒是什么原因| 鸽子是什么生肖| 儿童长倒刺缺什么营养| 乳糖是什么糖| 耳声发射检查是什么| 大象像什么| 口干舌燥是什么原因| 十一月份属于什么星座| 外来猫进家有什么预兆| 送命题是什么意思| 阴茎硬不起吃什么药| 喘气费劲是什么原因| 大海是什么颜色| 肺炎衣原体和支原体有什么区别| 跻身是什么意思| 健身后应该吃什么| 手脚抽筋吃什么药最好| cro是什么意思| 丢包是什么意思| 性早熟有什么症状| 辽宁古代叫什么| ctm是什么意思| 气血不足吃什么东西| 今年43岁属什么| 头油是什么原因引起的| 愤青什么意思| 自己是什么意思| 慢性气管炎吃什么药最有效| 老花眼是什么原因引起的| 老鼠人是什么意思| 洋参片泡水喝有什么功效| 什么情况下用妇炎洁| 为什么心会痛| 黄体功能不足吃什么药| 儿童过敏性结膜炎用什么眼药水| 杭州有什么美食| 甲减是一种什么病| 月经量多是什么原因引起的| 内心孤独的人缺少什么| 扁平足看什么科| 什么东西不能吃| 鳞状上皮乳头状瘤是什么| 是什么原因导致肥胖| 1为什么读yao| 尿痛是什么原因| 精神衰弱吃什么能改善| 活动无耐力与什么有关| 红红的眼睛是什么生肖| 8月10日是什么星座| 定向招生是什么意思| 胃疼可以吃什么| 什么人不适合做厨师| 天疱疮是什么病| 蛇什么时候出来活动| 难受是什么意思| 胳膊上种花是什么疫苗| 肝火旺盛吃什么药效果最好| 国家三有保护动物是什么意思| 枕神经痛吃什么药| 白芨主治什么病| 咨询是什么意思| 复姓什么意思| 骸骨是什么意思| 心脏无力吃什么药最好| 吃得苦中苦方为人上人是什么意思| 夏天爱出汗是什么原因| 牙齿贴面是什么意思| 榨精是什么意思| 戾气太重是什么意思| 石足念什么| 确立是什么意思| 吃什么能马上晕倒住院| 办身份证需要带什么| 三国之前是什么朝代| 骨质增生是什么| 天意不可违是什么意思| 办理港澳通行证需要什么证件| 恭喜恭喜是什么意思| 贾珍和贾政是什么关系| 大自然的馈赠什么意思| 红斑狼疮是什么引起的| pad是什么| 腰肌劳损看什么科| 长期失眠挂什么科| 内分泌科主要看什么| 孕妇晚上饿了吃什么好| 肝郁脾虚吃什么药效果最好| 臭虫最怕什么| dha是什么意思| 甲抗是什么原因引起的| 检查怀没怀孕挂什么科| 李咏什么病| 夜盲吃什么维生素| 肝内小囊肿是什么意思| 疖子是什么| 血脂高是什么原因引起的| 什么情况下要打破伤风| 方知是什么意思| 百度

网络
组建一个完整的zigbee网状网络包括两个步骤:网络初始化、节点加入网络。
百度 卡塔尔2022世界杯,这样的内容他更愿意讲述,这当然和他的官方身份相关。

1.组网概述

组建一个完整的zigbee网状网络包括两个步骤:网络初始化、节点加入网络。其中节点加入网络又包括两个步骤:通过与协调器连接入网和通过已有父节点入网。

 [[145885]]

2. 网络初始化预备

Zigbee网络的建立是由网络协调器发起的,任何一个zigbee节点要组建一个网络必须要满足以下两点要求:

(1)节点是FFD节点,具备zigbee协调器的能力;

(2)节点还没有与其他网络连接,当节点已经与其他网络连接时,此节点只能作为该网络的子节点,因为一个zigbee网络中有且只有一个网络协调器。

FFD:Full Function Device 全功能节点

RFD:Reduced FunctionDevice 半功能节点

3.网络初始化流程

3.1 确定网络协调器:

首先判断节点是否是FFD节点,接着判断此FFD节点是否在其他网络里或者网络里是否已经存在协调器。通过主动扫描,发送一个信标请求命令(Beaconrequest command),然后设置一个扫描期限(T_scan_duration),如果在扫描期限内都没有检测到信标,那么就认为FFD在其pos内没有协调器,那么此时就可以建立自己的zigbee网络,并且作为这个网络的协调器不断地产生信标并广播出去。

注意:一个网络里,有且只能有一个协调器(coordinator)。

3.2 进行信道扫描过程。

包括能量扫描和主动扫描两个过程:首先对指定的信道或者默认的信道进行能量检测,以避免可能的干扰。以递增的方式对所测量的能量值进行信道排序,抛弃那么些能量值超出了可允许能量水平的信道,选择可允许能量水平的信道并标注这些信道是可用信道。接着进行主动扫描,搜索节点通信半径内的网络信息。这些信息以信标帧的形式在网络中广播,节点通过主动信道扫描方式获得这些信标帧,然后根据这些信息,找到一个***的、相对安静的信道,通过记录的结果,选择一个信道,该信道应存在最少的zigbee网络,***是没有zigbee设备。在主动扫描期间,MAC层将丢弃PHY层数据服务接收到的除信标以外的所有帧。

3.3 设置网络ID。

找到合适的信道后,协调器将为网络选定一个网络标识符(PAN ID,取值《=0x3FFF),这个ID在所使用的信道中必须是唯一的,也不能和其他zigbee网络冲突,而且不能为广播地址0xFFFF(此地址为保留地址,不能使用)。PAN ID可以通过侦听其他网络的ID然后选择一个不会冲突的ID的方式来获取,也可以人为的指定扫描的信道后,来确定不和其他网络冲突的PAN ID。

在zigbee网络中有两种地址模式:扩展地址(64位)和短地址(16位),其中扩展地址由IEEE组织分配,用于唯一的设备标识;短地址用于本地网络中设备标识,在一个网络中,每个设备的短地址必须唯一,当节点加入网络时由其父节点分配并通过使用短地址来通信。对于协调器来说,短地址通常设定为0x0000。

上面步骤完成后,就成功初始化了zigbee网状网络,之后就等待其他节点的加入。节点入网时将选择范围内信号***的父节点(包括协调器)加入网络,成功后将得到一个网络短地址并通过这个地址进行数据的发送和接收,网络拓扑关系和地址就会保存在各自的flash中。

4.节点通过协调器加入网络

当节点协调器确定之后,节点首先需要和协调器建立连接加入网络。

为了建立连接,FFD节点需要向协调器提出请求,协调器接收到节点的连接请求后根据情况决定是否允许其连接,然后对请求连接的节点做出响应,节点与协调器建立连接后,才能实现数据的收发。节点加入网络的具体流程可以分为下面的步骤:

4.1 查找网络协调器。

首先会主动扫描查找周围网络的协调器,如果在扫描期限内检测到信 标,那么将获得了协调器的有关信息,这时就向协调器发出连接请求。在选择合适的网络之后,上层将请求MAC层对物理层PHY和MAC层的phyCurrentChannel、macPANID等PIB属性进行相应的设置。如果没有检测到,间隔一段时间后,节点重新发起扫描。

4.2 发送关联请求命令(Associaterequest command)。

节点将关联请求命令发送给协调器,协调器收到后立即回复一个确认帧(ACK),同时向它的上层发送连接指示原语,表示已经收到节点的连接请求。但是这并不意味着已经建立连接,只表示协调器已经收到节点的连接请求。当协调器的mac层的上层接收到连接指示原语后,将根据自己的资源情况(存储空间和能量)决定是否同意此节点的加入请求,然后给节点的mac层发送响应。

4.3 等待协调器处理。

当节点收到协调器加入关联请求命令的ACK后,节点mac将等待一段时间,接受协调器的连接响应。在预定的时间内,如果接收到连接响应,它将这个响应向它的上层通告。而协调器给节点的mac层发送响应时会设置一个等待响应时间(T_ResponseWaitTime)来等待协调器对其加入请求命令的处理,若协调器的资源足够,协调器会给节点分配一个16位的短地址,并产生包含新地址和连接成功状态的连接响应命令,则此节点将成功的和协调器建立连接并可以开始通信。若协调器资源不够,待加入的节点将重新发送请求信息,直接入网成功。

4.4 发送数据请求命令。

如果协调器在响应时间内同意节点加入,那么将产生关联响应命令(Associateresponse command)并存储这个命令。当响应时间过后,节点发送数据请求命令(Datarequest command)给协调器,协调器收到后立即回复ACK,然后将存储的关联响应命令发给节点。如果在响应时间到后,协调器还没有决定是否同意节点加入,那么节点将试图从协调器的信标帧中提取关联响应命令,成功的话就可以入网成功,否则重新发送请求信息直到入网成功。

4.5 回复。

节点收到关联响应命令后,立即向协调器回复一个确认帧(ACK),以确认接收到连接响应命令,此时节点将保存协调器的短地址和扩展地址,并且节点的MLME向上层发送连接确认原语,通告关联加入成功的信息。

5.节点通过已有节点加入网络

当靠近协调器的FFD节点和协调器关联成功后,处于这个网络范围内的其他节点就以这些FFD节点作为父节点加入网络了,具体加入网络有两种方式,一种是通过关联(associate)方式,就是待加入的节点发起加入网络;另一种是直接(direct)方式,就是待加入的节点具体加入到那个节点下,作为该节点的子节点。其中关联方式是zigbee网络中新节点加入网络的主要途径。

对于一个节点来说只有没有加入过网络的才能进行加入网络。在这些节点中,有些是曾经加入过网络中,但是却与它的父节点失去联系(这样的被称为孤儿节点),而有些则是新节点。当是孤儿节点时,在它的相邻表中存有原父节点的信息,于是它可以直接给原父节点发送加入网络的请求信息。如果父节点有能力同意它加入,于是直接告诉它的以前被分配的网络地址,它便入网成功;如果此时它原来的父节点的网络中,子节点数已达到***值,也就是说网络地址已经分配满,父节点便无法批准它加入,它只能以新节点身份重新寻找并加入网络。

而对于新节点来说,他首先会在预先设定的一个或多个信道上通过主动或被动扫描周围它可以找到的网络,寻找有能力批准自己加入网络的父节点,并把可以找到的父节点的资料存入自己的相邻表。存入相邻表的父节点的资料包括zigbee协议的版本、协议栈的规范、PAN ID和可以加入的信息。在相邻表中所有的父节点中选择一个深度最小的,并对其发出请求信息,如果出现相同最小深度的两个以上的父节点,那么随机选取一个发送请求。如果相邻表中没有合适的父节点的信息,那么表示入网失败,终止过程。如果发出的请求被批准,那么父节点同时会分配一个16位的网络地址,此时入网成功,子节点可以开始通信。如果请求失败,那么重新查找相邻表,继续发送请求信息,直到加入网络。

责任编辑:何妍 来源: OFweek
相关推荐

2025-08-05 16:47:34

物联网组网

2025-08-05 09:45:48

Zigbee蓝牙无线

2025-08-05 13:23:53

2025-08-05 13:13:00

无线无线组网

2025-08-05 10:50:24

智能路灯ZigBee技术无线技术

2025-08-05 18:03:59

无线VBee

2025-08-05 15:31:19

物联网5G智慧城市

2025-08-05 14:57:07

物联网组网无线通信

2025-08-05 10:14:42

鸿蒙HarmonyOS应用

2025-08-05 05:00:36

组网技术二层网络数据中心

2025-08-05 09:07:18

ChatGPTAI

2025-08-05 09:56:40

2025-08-05 13:21:08

光纤接入网技术

2025-08-05 09:08:00

软交换组网

2025-08-05 18:43:34

接入网技术

2025-08-05 07:51:43

JVM底层Python

2025-08-05 14:46:34

Kubernetes开发存储

2025-08-05 10:59:20

JavaScript运行引擎

2025-08-05 09:45:36

NameServer 核心Conusmer

2025-08-05 10:22:13

交换机和路由器
点赞
收藏

51CTO技术栈公众号

安可什么意思 吃什么能降血压 阴道炎用什么洗液 鸡蛋和什么不能一起吃 完美收官什么意思
医生为什么穿白大褂 什么茶助眠 318什么意思 左进右出有什么讲究 1985年什么命
2月18日是什么星座 gina是什么意思 ebohr手表什么牌子多少钱 口腔长期溃疡是什么原因引起的 loc是什么意思
锦州有什么大学 60岁生日送什么礼物 香肠炒什么好吃 甲状腺结节不能吃什么东西 梦见大蜈蚣是什么预兆
一个口一个坐念什么hcv9jop3ns6r.cn 二月七号是什么星座hcv8jop8ns4r.cn 唐玄宗叫什么hcv8jop8ns1r.cn 酒后大量出虚汗什么原因hcv9jop4ns3r.cn 做梦买房子是什么预兆hcv9jop2ns1r.cn
腱鞘炎贴什么膏药hcv8jop7ns7r.cn 秉承是什么意思hcv9jop5ns4r.cn 拜金是什么意思sscsqa.com 1月14日什么星座hcv8jop8ns3r.cn 背靠背协议是什么意思hcv8jop6ns1r.cn
四月十一日是什么星座hcv9jop2ns9r.cn pv是什么hcv9jop1ns7r.cn 英语四级是什么水平hcv8jop4ns4r.cn slf是什么意思luyiluode.com 什么样的女人容易出轨hcv7jop5ns6r.cn
1月21日什么星座hcv7jop4ns8r.cn 血小板聚集是什么意思hcv8jop7ns1r.cn 漂洗和洗涤有什么区别hcv8jop0ns7r.cn 经常生病是什么原因helloaicloud.com 什么是事业编shenchushe.com
百度