一、Zigbee模块特点
1,模块内部主芯片为CC2630(双核 ARM-32位CPU芯片)
2,信号放大部分为双通道PA,板载天线与外接天线具有独立的信号通道,可通过软件切换
3,模块可设置为:
Coordinator:协调器(或主模块),创建一个Zigbee网络
Router:路由器(从模块),具有自动路由功能,收发数据功能
End Device:终端节点(从模块),可以收发数据,没有自动路由,可以进入休眠状态
4,从模块(Router、End Device)可通过按键自动加入网络,也可以单独设置加入网络
5,一个Zigbee网络,理论上可容纳65536个节点(2个字节的地址)
6,没有路由深度的限制(200级路由,基本相当于没有限制)
7,短地址不变,也可设置自定义地址,模块自带8个字节的MAC地址
8,Coordinator可直接替换
9,透明传输,最大269个字节一个数据包
10,点对点传输发送至任意节点
11,模块控制指令简单,指令向下兼容
12,通讯向下兼容
二、Zigbee网络简单介绍
Zigbee网络是一种主从式结构网络(或者说MESH网络结构)
每个Zigbee网络由一个Coordinator(协调器),N个Router(路由器)或N个End Device(终端节点)构成
Coordinator:是Zigbee网络的创建者,在一个Zigbee网络中必须存在
Router(路由器)可以收发数据,也能为其它节点提供自动路由(自动中继),路由路径是自动获得的,无需用户设定
Router(路由器)的自动路由是动态维护的,当其中一条路径发生故障,会自动跳转到其它可用的路径
End Device(终端节点)没有路由功能,可以收发数据,可以通过指令设定进入休眠状态,达到低功耗的目的
三、Zigbee模块的应用
Zigbee模块最主要的功能是:某个将串口收到的数据,通过Zigbee协议发送到对应的模块,对应的模块收到无线数据后,将数据通过串口输出。即,简单来看,2个Zigbee模块就相当于一条串口线。
(例一):单片机间的串口透传:
一对一的透明传输,一般情况下可直接代替单片机之间的串口线
(例二):单片机之间的一对多透传:
(例三):设备之间的一对多透传
(例四):路灯控制
支持200级自动路由,如果应用不同方向的路灯控制,一个网络可连接多达500盏路灯(控制路灯的开、关)
四、几个实用功能
1,读取网络结构
Zigbee模块,配合DTK的应用软件,可清晰知道整个Zigbee网络的结构(所有节点的路由关系,及所有节点之间的信号强度,极大方便用户的调试及组网. 较第一代产品,该功能为重大创新
2,Coordinator直接替换
该Zigbee模块解决了第一代产品更换Coordinator的难题,只需要将新的Zigbee模块参数设置成与老Coordinator的参数一致,即可以代替原来的Coordinator;
3,按键加入网络(免设置)
设置Coordinator的时候,可以一起将Router或End Device的参数一起设置好(配置软件里“给Router预设的参数”),现场施工时,连按三次Router或End Device的功能按键,则Router或End Device的会启动自动寻找网络,找到后会自动加入网络,并从Coordinator处获得“给Router预设的参数”
-----END-----------