一、背景

以前做牧场数据采集调研过无线通讯的相关技术,包括长距离无线通讯和短距离无线通讯,长距离可以看以前的两篇文章。

1、长距离无线通讯LoRa应用介绍

2、长距离无线通信NB-IOT介绍

短距离的无线协议比较多,工作中接触过的也就蓝牙和WIFI,以前在淘宝无线内核团队做过用蓝牙/WIFI做Android/IOS之间点对点通讯的一个项目,其它协议都没有实际应用过,今天介绍一下ZigBee。

二、ZigBee

ZigBee是一种无线连接协议,工作频段有2.4GHz/866MHz/915Mhz三种,分别具有最高250/20/40kb/s的传输速率。

ZigBee特点

  • 低功耗:传输速率低,发射功率为1毫瓦,采用休眠模式,两节电池可用6个月~2年。
  • 低成本:ZigBee模块在$6之内,ZigBee协议免专利费。
  • 时延短:搜索设备30ms,休眠激活15ms,信道接入15ms。
  • 近距离:一般距离在10~100m,增加发射功率可以达到1~3公里。
  • 容量大:一个ZigBee网络最多有255个节点,其中一个主设备,其它为从设备,通过协调器可以扩展到64000个节。

三、ZigBee协议栈

  • 物理层:802.15.4定义物理层,定义了工作频率和信道分配.
  • MAC层:定义了数据帧结构.
  • ZigBee联盟定义了网络层、应用层协议。

四、ZigBee的设备角色

  • 协调器:用于启动网络和维护网络
  • 路由节点:转发数据包
  • 终端节点:发送和接收数据

多个设备的通信模块可以加入同一个ZigBee的无线网络,而第一个设备将承担构建网络的任务,并作为网络的控制中枢,因此通常将该节点的设备扩展成网关。

五、应用场景

智能家居中的灯、开关、家电可以用ZigBee协议连接。
后续还有几篇关于短距离无线通讯协议的,基本上都是纸上谈兵,凑篇数吧。

短距离无线通讯-ZigBee相关推荐

  1. 短距离无线通讯-蓝牙

    一.概念 蓝牙也是一种短距离无线通讯技术,一般在10M以内,工作于全球通用的2.4GHz频段,使用IEEE802.15协议,最初的目标是替换RS232线缆. 二.技术特点 1.工作频段全球通用,跨国使 ...

  2. 短距离无线通讯-RFID

    RFID是一种无线射频技术,可以通过无线信号识别特定目标. 一.RFID系统组成 1.电子标签:标签可以设定唯一编码,附在要识别的目标对象上,比如门禁卡.公交卡之类,它的工作需要依赖于阅读器发射的电磁 ...

  3. 新兴短距离无线通信技术ZigBee入门到进阶

    2019独角兽企业重金招聘Python工程师标准>>> 新兴短距离无线通信技术ZigBee入门到进阶 ZigBee技术是一种近距离.低复杂度.低功耗.低速率.低成本的双向无线通讯技术 ...

  4. 短距离无线通讯-NFC

    一.概念 NFC(Near Field Communication)近场通讯,是由RFID和互联技术发展而来,它是基于两个物体之间点对点数据传输,一般通讯距离在10CM以内. 近场通讯:靠磁场进行短距 ...

  5. 新兴的短距离传输技术-zigbee技术

    新兴的短距离传输技术-zigbee技术,欢迎正在做这方面的同学来探讨 Zigbee的基础是IEEE 802.15.4,这是IEEE无线个人区域网(Personal Area Network,PAN)工 ...

  6. PLC无线通讯方案,支持西门子,三菱,欧姆龙,台达等各品牌PLC

    在实际项目中,经常有多台PLC之间需要通讯,距离可能从几十米到几千米,也有的客户需要通过互联网来远距离监控PLC的状态. 在这里介绍一种PLC无线通讯的实现方法,采用巨控GRM200系列PLC专用无线 ...

  7. Lora和Zigbee无线通讯技术的对比(哪种技术更适合物联网连接)

    Lora和Zigbee无线通讯技术的对比(哪种技术更适合物联网连接) ZigBee是基于IEEE802.15.4标准的低功耗局域网协议,LoRa是LPWAN通信技术中的一种,那么lora技术和ZigB ...

  8. ZigBee无线通讯

    第一章 初始ZigBee 第一章 初始ZigBee 文章目录 第一章 初始ZigBee 前言 什么是ZigBee? 一.无线通讯方式比较 1.WiFi技术 2.ZigBee技术 3.Z-Wave技术 ...

  9. Lora和Zigbee无线通讯技术的对比

    物联网应用中的无线技术有很多种,从大的方向分为两种,一种是局域网,另外一种是广域网. 最常见的广域网,是基于电信公司网络通讯的无线技术,例如2G,3G,4G,5G等,以及现在比较流行的NB-Iot.  ...

最新文章

  1. 数据结构——非线性结构
  2. it has a DefiningQuery and no InsertFunction element exists in the ModificationFunctionMapping e...
  3. 整数数组查找java_使用Java编写程序以查找整数数组中的第一个非重复数字?
  4. 使用阿里云CentOS安装LAMP时,安装PHP扩展需要注意的事情
  5. 导入新的一个android项目抱错
  6. python使用MySQL数据库
  7. Exalogic硬件架构
  8. java能传地址吗,详解java的值传递、地址传递、引用传递
  9. 【总结整理】写给非技术产品经理的技术能力要求----摘自《人人都是产品经理》...
  10. oracle启动时报错ORA-00845 MEMORY_TARGET not supported on this system
  11. App跳转到权限设置界面
  12. 200中国姓氏日语发音
  13. 代码美化网站,让你的代码别具一格
  14. CSS3中的边框图片
  15. 入职半年后,我升到了管理岗
  16. 读书有益——》小朋友的诗(一)
  17. 【C语言】动态内存管理(heap)
  18. soj.1004 I Conduit!
  19. 7-1 校园角色类设计-1 / -2 PTA
  20. 吕 思 伟 ---- 潘 爱 民 :: ATL 介 绍( 三) (转)

热门文章

  1. I-P-B frame简介
  2. 服务器和普通电脑有什么区别?
  3. 基于JAVA控制台版本银行自动取款机
  4. 【SpringBoot】集成swagger
  5. HTML非遗文化网页设计题材【京剧文化】HTML+CSS(大美中国 14页 带bootstarp)
  6. C# 加密-密钥容器
  7. 软件测试流程-全程软件测试
  8. VM8 asdebug.js:1 GET http://192.168.1.106:7101/GOODS/G-F-Kill net::ERR_CONNECTION_REFUSED
  9. xdebug(32) : warning C4229: 使用了记时错误 : 忽略数据上的修饰符
  10. 艾美捷针对性检测—游离维多珠单抗ADA水平检测试剂盒