手把手 实现Zigbee 的配置通信

一、前言

Zigbee是一种低功耗、低速率、短距离的无线通信协议,广泛应用于智能家居、工业控制等领域。本文将介绍如何使用Zigbee配置工具进行设备配置。

如果觉得这篇文章对您有所帮助,请点赞关注,您的支持是我坚持的动力

墨小羽ovo个人主页

配套资料

配套资料已经放在qq群中了,需要的自取
在这里插入图片描述

二、必备知识

  • Zigbee协议基础知识

2.1 协调器(Coordinator)

协调器是Zigbee网络的中心节点,负责网络管理、设备发现、设备配置等任务。协调器通常具有较大的存储空间和计算能力,可以支持更多的设备连接。还可以扩展更多的终端设备

2.2 路由器(Router)

路由器是Zigbee网络的中间节点,负责转发数据包、维护路由表等任务。路由器通常具有较小的存储空间和计算能力,可以支持较少的设备连接。

2.3 终端设备(End Device)

终端设备是Zigbee网络的末端节点,负责收集数据、发送数据等任务。终端设备通常具有较小的存储空间和计算能力,可以支持较少的设备连接。

2.4 物理信道(Physical Channel)

物理信道是Zigbee网络的数据传输通道,通常使用2.4GHz频段。不同的信道之间是相互独立的,可以避免干扰。

2.5 网络号(PAN ID)

Zigbee网络号(Network Address)是Zigbee网络的唯一标识符,用于区分不同的Zigbee网络。网络号由协调器分配给每个设备,设备之间通过网络号进行通信。又称作网络号,在 AT 命令模式,可通过命令“AT+PID=N”,其中 N=0-65535,
若 PID=65535 则设备随机选择一个网络号加入,其他则是预配置一个网络号加入。

2.6 透传地址

透传地址是A需要发送(透传)消息给B,A需要知道B的地址(设备ID号),即透传地址为B的地址。

2.7 分节点地址

分节点地址(Sub Node Address)是Zigbee设备之间的通信地址,类似于设备ID号

三、Zigbee通信原理

1.一个Zigbee网络必须要有一个协调器。它起到组网的作用,这样其他的ZigBee设备(路由或终端)才能找到相应的网络并加入。
2.A和B的网络号和物理信道必须一样;波特率与下接串口设备需一致;协调器的分节点地址默认是0;路由的分节点地址若指定为2,那么协调器的透传地址就必须为2,同理,路由的透传地址必须为0。

四、zigbee组网简单说明

设备组网过程简单描述
(1)协调器根据配置物理信道主动扫描,选择合适的物理信道和网络号,建立起网络。
(2)路由或者终端设备根据配置物理信道被动扫描,选择合适的物理信道和网络号并
加入网络。
(3)网络中协调器网络地址固定为 0,路由和终端设备地址可以由网络随机分配或者
预配置。
(4)网络中设备根据网络地址进行数据发送和接收。
注:在一个 ZigBee 网络中,有且只能使用一个协调器。

五、zigbee组网配置

1.打开提供的上位机软件,点击“串口设置”选择对应的串口,波特率选择“115200”,点击“打开串口”。
在这里插入图片描述

5.1.协调器配置表

节点类型波特率物理信道网络号分节点地址透传地址
协调器115200111110 (无法修改)广播

在这里插入图片描述

5.2.终端设备配置表

节点类型波特率物理信道网络号分节点地址透传地址
终端设备(1)1152001111110
终端设备(2)1152001111120
终端设备(3)1152001111130

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

六、Zigbee通信测试

6.1 方法一:

1.打开两个串口调试助手,一个作为协调器,一个作为终端设备
2.协调器发送数据,终端设备接收数据
3.终端设备发送数据,协调器接收数据
在这里插入图片描述

6.2 方法二:

打开配套的上位机软件,点击远端设备,点击自动搜索,即可搜索到当前网络中的所有设备
在这里插入图片描述

至此,组网成功,可以编写程序调试了

七、总结

本文介绍了Zigbee配置工具的使用方法,包括协调器、路由器和终端设备的配置,以及Zigbee通信原理和通信测试方法。通过本文的学习,读者可以了解Zigbee网络的基本组成和通信原理,并能够使用Zigbee配置工具进行设备配置和通信测试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

墨小羽ovo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值