一、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-----------

第一章、Zigbee模块的简介及特点相关推荐

  1. STM32 ES8266上阿里云IOT MQTT实践【第一章】:物联网简介(什么是物联网)

    课程大纲 [第一章]:物联网简介(什么是物联网) [第二章]:物联网十大应用场景 [第三章]:什么是MCU? [第四章]:MCU的应用范围 [第五章]:我们要怎么入门MCU开发? [第六章]:如何使用 ...

  2. 微服务笔记:第一章_微服务简介|Eureka注册中心|Nacos注册中心|Nacos配置管理|Feign|Gateway服务网关

    微服务笔记:第一章_微服务简介|Eureka注册中心|Nacos注册中心|Nacos配置管理|Feign|Gateway服务网关 1. 微服务简介 1.1 服务架构演变 1.2 SpringCloud ...

  3. 第一章 Caché 服务器页面简介 - 什么是CSP

    文章目录 第一章 Caché 服务器页面简介 - 什么是CSP CSP 和 Zen 在你开始之前 生产 `Web` 服务器和 `Caché` 提供的专用 `Web` 服务器 配置 `Web` 服务器和 ...

  4. Linux内核设计与实现(1)第一章:Linux内核简介

    Linux内核设计与实现(1)第一章:Linux内核简介 1. linux历史及与Unix关系 2. 内核组成 3. 用户空间和内核空间 4. 系统调用 5. 中断 6. Unix强大的原因 7. L ...

  5. 一台计算机安装了fortran语言,第一章计算机Fortran语言简介精要.ppt

    第一章计算机Fortran语言简介精要.ppt 第1章 计算机与Fortran语言简介 知道计算机的基本构造 理解二进制系统 Fortran的历史和现状 内容简介: 1.1 计算机 CPU (cent ...

  6. Unix/Linux下的Curses库开发指南——第一章 Curses库开发简介

    1.1什么是curses curses实际上是一个函数开发包,专门用来进行UNIX下终端环境下的屏幕界面处理以及I/O处理.通过这些函数库,C和C++程序就可以控制终端的视频显示以及输入输出.使用cu ...

  7. 笔记第一章1卫星导航定位系统简介of《卫星导航定位原理与应用》东南大学 - 高成发 教授

    GNSS定位原理简介 GNSS系统的组成与特点 卫星导航电文的主要内容 GNSS两种基本定位原理 GNSS的广泛应用 20230415 1卫星导航定位系统简介 1.1<卫星导航定位原理与应用&g ...

  8. PL/SQL程序设计 第一章 PL/SQL 程序设计简介

    PL /SQL是一种高级数据库程序设计语言,该语言专门用于在各种环境下对ORACLE数据库进行访问.由于该语言集成于数据库服务器中,所以PL/SQL代码可以对数据进行快速高效的处理.除此之外,可以在O ...

  9. 【ArcGIS遇上Python】从入门到精通系列之第一章:ArcGIS Python简介

    文章目录 1. Python简介 2. Python的特点 3. ArcGIS的脚本语言 4. ArcGIS中的Python脚本编辑器 1. Python简介 Python是一种跨平台的计算机程序设计 ...

  10. 第一章 MySQL数据库的简介

    目录 一.数据库简介 二.常见数据库: 三.数据库的访问技术: 四.SQL概述 五.数据库存储引擎 一.数据库简介 1.数据库:是存储数据的仓库,其本质是一个文件系统,又叫DB. 2.数据库管理系统: ...

最新文章

  1. 紧跟大佬的步伐:关于我亲自动手复现了恺明新作MAE这件事
  2. 模型学习 - VAE(变分自编码)专题
  3. win10任务管理器快捷键_你都知道吗?Win10任务管理器到底藏了多少秘密
  4. python默认安装地址_python多版本下设置python3为默认的方法
  5. php 定时缓存,php定时清理缓存文件的简单示例
  6. java项目导出可执行jar包 配置文件 及运行方法
  7. python自学免费教程-python免费入门教程/求完整的Python入门教程
  8. java arraylist 字符串数组_java中String,数组,ArrayList三者之间的转换
  9. Java程序员必看的 14 本 Java 书籍!
  10. wordpress博客加载缓慢解决:去除Open Sans和Lato 字体
  11. *printf()格式化串安全漏洞分析(上)
  12. Unity3D 发布APK安卓环境配置步骤、安装、教程(含Java/Android)(超全流程)
  13. CSDN博客——修改字体、字号与颜色
  14. nodejs后端接入阿里云《天眼数聚》银行卡四要素验证
  15. MySQL(小步笔记)
  16. 苹果手机从企业微信进入小程序下载不了图片
  17. 咳咳,好久没发博客了,我还活着。(ps:又要进入鸽王模式了)
  18. libnet、libnids、libpcap轻松搭建Linux网络入侵检测系统
  19. ubuntu 轻量级图片编辑软件
  20. Android 如何获取传感器的数据

热门文章

  1. 阿里面试官没想到一个ArrayList,我都能跟他扯半小时
  2. java技术选型文档模板_系统方案汇总文档
  3. redis数据中的key如果是中文
  4. Excel2013 单元格锁定
  5. 230. Kth Smallest Element in a BSTs
  6. 华为、腾讯、百度等大厂投入,汇医慧影奔赴海外  AI+CT新业态起飞
  7. ipv4.method
  8. 《One-shot Voice Conversion by Separating Speaker and Content Representations with Instance Normaliz》
  9. 用什么命令表示释放计算机与网络的连接,用ipconfig命令查看计算机当前的网络配置信息等,如需释放计算机当前获得的IP地址,则需要使用的命令是()。...
  10. OneNote for win10 登录不了