摘自:[http://blog.chinaunix.net/uid-26851094-id-3369553.html] 侵权删。

ZigBee-WiFi二者对比及各优势:
硬件内存需求对比:ZigBee:32~64KB+;WiFi:1MB+;ZigBee硬件需求低。
电池供电上电可持续时间对比:ZigBee:1001000天;WiFi:15天;ZigBee功耗低。
传输距离对比(一般用法,无大功率天线发射装置):ZigBee:11000M;WiFi:1100M;ZigBee传输距离长。
ZigBee劣势:
网络带宽对比:ZigBee:20~250KB/s;WiFi:11000KB/s;ZigBee带宽低,传输慢。

相同点:
1.二者都是短距离的无线通信技术;
2.都是使用2.4GHz频段;
3.都是采用DSSS技术;
区别:
1.传输速度不同。
ZigBee的传输速度不高(<250Kbps),但是功耗很低,使用电池供电一般能用3个月以上;

WiFi,就是常说的无线局域网,速率大(11Mbps),功耗也大,一般外接电源;

2.应用场合不同。
ZigBee用于低速率、低功耗场合,比如无线传感器网络,适用于工业控制、环境监测、智能家居控制等领域。

WiFi,一般是用于覆盖一定范围(如1栋楼)的无线网络技术(覆盖范围100米左右)。表现形式就是我们常用的无线路由器。在一栋楼内布设1个无线路由器,楼内的笔记本电脑(带无线网卡),基本都可以无线上网了。

3.市场现状
ZigBee作为一种新兴技术,自04年发布第一个版本的标准以来,正处在高速发展和推广当中;目前因为成本、可靠性方面的原因,还没有大规模推广;
WiFi,技术成熟很多,应用也很多了。
总体上说,二者的区别较大,市场定位不同,相互之间的竞争不是很大。只不过二者在技术上有共同点,二者的相互干扰还是比较大的,尤其是WiFi对于ZigBee的干扰。

这个对比是严重错误的。可以说相当是2+2=6一样的逻辑。

根据我多年的经验,澄清下实际的事实,有具体使用过和测试过的朋友可以拍砖:

硬件内存需求对比:ZigBee:32~64KB+;WiFi:1MB+;ZigBee硬件需求低。
-------------请你买几个市面上用的wifi模块,拆开看看,看看有没有外置的RAM,再查查型号,看看里面的ram是不是1MB+。我可以很负责任的告诉你,RAM没有消耗1MB+的。 至于说路由器之类,那个1MB也是存链路表之类的,有多大用处,需要多少功能。
让wifi干zigbee的活,一个链路,都关闭加密,两者的ram消耗差距不大!

电池供电上电可持续时间对比:ZigBee:1001000天;WiFi:15天;ZigBee功耗低。
------------这个最扯淡,如同说,我这个车省油,能开1000天,那个车废油,开1天就没油了。
前提条件是得拉一样的货!
zigbee和wifi传递一样的数据量,消耗的能量基本类似。
低功耗的zigbee速度慢,传播100byte消耗时间长,wiif速度快,传播完了就睡眠了。(传统路由器不睡眠,专门联网的可以睡眠)

ZigBee:11000M;WiFi:1100M;ZigBee传输距离长。
-------------距离只给功率有关!zibgee 1000米是20dbm的,wifi 20dbm也是这么远

ZigBee的传输速度不高(<250Kbps),但是功耗很低,使用电池供电一般能用3个月以上;
-----------一直开着传数据,也是1个月完蛋。wifi间断传数据,也能撑3月。

ZigBee用于低速率、低功耗场合,比如无线传感器网络,适用于工业控制、环境监测、智能家居控制等领域。
------------------高速的可以用在低速上,低速的不能用在高速上!基本道理吧。

“二者的相互干扰还是比较大的,尤其是WiFi对于ZigBee的干扰。”
----------zigbee有一段频率都是和wifi叉开的,可以调整到不同频率的干扰。
至于说所谓的干扰,多半是项目做砸了找理由的。

1、Zigbee是IEEE 802.15.4协议的代名词。
2、Wi-Fi是一个无线网路通信技术的品牌,由Wi-Fi联盟(Wi-Fi Alliance)所持有。目的是改善基于IEEE 802.11标准的无线网路产品之间的互通性。
3、wifi和Zigbee虽然通讯都是采用的2.4G这个频段,但是采用的协议是不同的。**wifi是采用的802.11,zigbee采用的是802.15.4.**而现在基本上笔记本也没有办法收取zigbee数据

浅谈wifi与zigbee的区别相关推荐

  1. 浅谈Wi-Fi渗透--原理篇

    浅谈Wi-Fi渗透–原理篇 在这个手机比人多的移动时代,无线网络Wi-Fi遍布每个角落,殊不知隐藏其中的风云涌动 广义上无线网络应用类型如下,今天的文章就聚焦于 WLAN的一种无线局域网技术--Wi- ...

  2. 浅谈 unix, linux, ios, android 区别和联系

    浅谈 unix, linux, ios, android 区别和联系 网上的答案并不是很好,便从网上整理的相对专业的问答. 1.UNIX 和 Linux UNIX 操作系统(尤尼斯), 是一个强大的多 ...

  3. 建造者模式浅谈 与工厂模式的区别

    感谢您的阅读.如果感觉文章对您有用,麻烦您动动手指点个赞,以资鼓励.谢谢! 转载请注明出处哈 建造者模式浅谈 与工厂模式的区别_茄子_土豆的博客-CSDN博客_建造者模式和工厂模式的区别 创建对象时构 ...

  4. c语言宽字符与wchar,浅谈c++ 字符类型总结区别wchar_t,char,WCHAR

    1.区别wchar_t,char,WCHAR ANSI:即 char,可用字符串处理函数:strcat( ),strcpy( ), strlen( )等以str打头的函数. UNICODE:wchar ...

  5. 浅谈JDBC与ODBC的区别与应用

    谈到JDBC与ODBC的区别,JDBC和ODBC其实都是用来连接数据库的启动程序.ODBC中文名字叫做开放数据库互联,是微软技术人员开发的开放服务结构中有关数据库的一个组成部分,它建立一组相关的规范, ...

  6. 浅谈Android各版本sdk区别

    转载地址:http://blog.csdn.net/itluochen/article/details/52688935 目录(?)[-] SDK目录 add-ons docs extras plat ...

  7. 浅谈Vue与React的区别

    经过你自己的学习,相信你们你对vue与react已经有了一些了解,也觉得这两大框架有一些相同之处.那咱们就来谈一下你觉得这两大框架有什么地方是不太一样的? 我觉得最大的相同点就是虚拟DOM节点,rea ...

  8. 浅谈 -- ♡ ‧₊˚ JS 与JQ的区别 ‧₊˚ ♡

    jQuery是一个Javascript库,是对于ECMAScript.dom.bom的一个浅封装,让用户更方便操作. 让我们简单谈谈JS与JQ的区别吧! ♡ ‧₊˚  定义  ‧₊˚ ♡ js是网页的 ...

  9. 浅谈框架与架构的区别

    背景 设计模式的学习贯彻我们整个学习过程中,当然一遍是不可能完全深入理解的,需要我们通过不断的接触才会对设计模式有更深层次的理解.设计模式就是告诉我们针对特定问题如何组织类,对象和接口之间的关系,是前 ...

最新文章

  1. Nginx之反向代理与负载均衡实现动静分离实战
  2. 心得体悟帖---13、编程和学习同时进行
  3. Javascript:getElementById()点innerHTML联合用法(对比演示)
  4. OSPF的LSA类型~
  5. [导入]blog年终小结
  6. 树链剖分入门+HYSBZ - 1036树的统计Count
  7. J2EE基础之Web服务简介
  8. 20135304刘世鹏——信息安全系统设计基础第九周总结
  9. 【不建议阅读】电脑上腾讯会议录屏:OBS
  10. php 去高去低去平均值,招标评分必备,去掉最高最低分求平均值
  11. 睿智的目标检测1——IOU的概念与python实例
  12. L1-040. 最佳情侣身高差
  13. yii2框架_选择Yii 2框架的7个理由
  14. 【计算机网络】数据链路层精选习题2(含联考真题)
  15. 3D游戏制作——AI坦克对战
  16. IT人生nbsp;需要指引lt;转自:51ctogt;
  17. 指南解读:急性心力衰竭中国急诊管理指南(2022)
  18. Abaqus软件介绍
  19. Android Studio常用API
  20. Dynamic Parallelism

热门文章

  1. Ambari——大数据平台的搭建利器之进阶篇
  2. 【知识网络分析】引文网络(citation)
  3. 跟着迪哥学python 经管之家_经管之家俱乐部:市面上并不多见的经管学习圈子!...
  4. 【猿人学WEB题目专解】猿人学第3题
  5. 音乐,是打开心灵的钥匙
  6. manjaro开机黑屏
  7. java如何写接口给别人调用
  8. MySQL 中constant_thinkphp提示Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'报错的解决方法...
  9. 16个实用的背景生成器工具
  10. java编程基础_Java编程语言基础知识要点