发布网友 发布时间:2024-10-23 16:52
共1个回答
热心网友 时间:5分钟前
组建一个完整的Zigbee网状网络需要分为两步:网络初始化和节点加入网络。节点加入网络又包括通过与协调器连接入网和通过已有父节点入网两个步骤。在进行网络初始化前,节点必须满足是FFD节点且没有与其他网络连接的要求。初始化流程包括确定网络协调器、进行信道扫描和设置网络ID。一旦初始化成功,节点就能等待其他节点的加入。节点加入网络时,会选择信号最强的父节点(包括协调器),之后将得到一个网络短地址并通过这个地址进行数据的发送和接收。
对于通过协调器加入网络的节点,首先需要和协调器建立连接。节点需要向协调器提出连接请求,协调器接收到请求后根据情况决定是否允许连接,并对请求做出响应。节点加入网络的具体流程分为查找网络协调器、发送关联请求命令、等待协调器处理、发送数据请求命令和回复等步骤。节点收到关联响应命令后,将确认接收到连接响应命令,并保存协调器的短地址和扩展地址。对于通过已有节点加入网络的节点,节点可以选择关联或直接方式加入,新节点需要在信道上扫描周围网络,选择有能力批准自己加入的父节点。