当前位置: 首页 > news >正文

【zigbee】zigbee vs 433  zigbee与433模块的优劣

zigbee vs 433

基于ZIGBEE技术的无线模块与市场通用的433MHZ模块比较
1)频间干扰:433MHZ存在严重的频间干扰.ZIGBEE没有
2)频内干扰:433MHZ存在严重的频内干扰.ZIGBEE可以解决
3)抗干扰能力:433MHZ是FSK调制方式.抗干扰能力不强.
ZIGBEE是DSSS是扩频通讯.抗干扰能力强.
4)空中速度: 433MHZ是9600BPS.ZIGBEE是250KBPS.
5)网络中继功能:433MHZ模块没有中继功能ZIGBEE有中继功能
6)网络稳定程度:433MHZ差;ZIGBEE稳定.
 
  

 
  

如果433M能自组网了,那zigbee还有什么优势

zigbee是无线数据传输的革命性技术,这是毋庸置疑的。正像你所说,zigbee的优势之一是自组网,但是否zigbee就会成为无线传输的最佳方案,这还要针对具体的应用来说。
    从工程上来讲,zigbee的出发点应该是短距离、低数据量的无线通信应用。也就是说,在距离不是特别远,通信数据量不是特别大的场合,zigbee是适用的。但也有例外,与载波频率有关,后面我再详细说明。
    一、频率与速率
    关注zigbee的工程技术人员都清楚zigbee工作在2.4GHz,频率高速率就高,因此2.4G频点理论的数据通信速率较高,但是增加了自组网功能后,zigbee需要花很大精力去做路由查询,路由查询的复杂成都取决于节点数量,随着节点数量增加,路由查询复杂度迅速上升。如果各节点通信数据量大,整体的通信效果就要打折,至少给用户的感觉是不方便的。这是限制zigbee的瓶颈之一,但不是最主要的限制。
    二、2.4G通信特性
    无线电波传输特性是zigbee无法跨越的鸿沟。2.4G的电波在传输过程中损耗小,但绕射能力差,穿透能力差,有较强的方向性要求。也就是说,在人眼能够看到的范围2.4G传输有优势,但如果障碍物能阻挡视线,很可能也会阻挡2.4G的电波。我个人认为这是zigbee技术最大的掣肘。
    三、技术复杂度
    zigbee是结合了多种复杂应用于一体的技术结晶,设计zigbee协议的工程技术人员考虑到了zigbee的很多具体应用,如果应用合适,zigbee可以高效地解决技术问题。也正因为涵盖内容多,消化zigbee协议也需要设计人员投入较大的精力。而很多应用并不需要zigbee复杂的协议,因此其他的技术仍然有很大的发展空间。
    四、某些场合比zigbee更高效的无线通信技术。
    a)433M智能组网技术
    我们发展433M智能组网技术已经有好多年了,开始发展这项技术时国内还没有提zigbee的概念,出发点是解决几公里区域内移动点的通信问题。技术成熟后,又在与客户合作过程中逐步改进,最终发展成适用于2公里内移动点通信和500米内障碍物现场通信的智能组网技术。这两种应用都是使用zigbee技术难于完成的。而我们可以通过主动设置路由,非常出色地完成任务。
    我们发展这项技术还真的不是为了对抗zigbee技术,有点儿“无心插柳柳成荫”的味道。
    b)2.4G数传技术
    zigbee概念在国内提出后,我们也进行了技术分析和行业应用的调查,前面的三点就是分析和调查的梗概。基于上面的判断,我们推出了简单协议的2.4G无线通信技术和产品,通过UART口进行数据通信。我相信还有很多致力于无线通信的技术团队也有2.4G的技术和产品。我们的产品保留了zigbee的损耗小,距离远,速率高的技术特点,绕开了较复杂的组网协议,简化了技术体制。
    我要再次重申,我们发展的433M智能组网通信技术和2.4G数传技术,完全是从实践出发,只想把我们关注的应用场合做好,而不是要与zigbee技术一较高下。我撰写本文也不是要质疑zigbee的实用性。以上的内容只是我个人对于无线通信技术的一些浅见,欢迎朋友们与我进行探讨。
                               JOHN 2009年7月

相关文章:

  • 【C语言位段】C语言位段的特点和应用
  • 【GPRS发送控制符】SIM908/508 GPRS发送数据中的控制符
  • 【charconst* char】char **const p const char **p char *const *p
  • 【static、extern、头文件】static、extern、头文件的一点总结
  • 【strstr()函数的局限】strstr()检测不到存在的字符/数据/strcmp, strncmp和memcmp
  • 【ZIGBEE资料】zigbee资料下载
  • 【指针有效性】指针有效性的有效性检测的必要性!!
  • 【GPRS透明传输】GPRS透明传输
  • 【GPRS拨号错误】GPRS 某条指令一直ERRO
  • 【IAR编译和单片机】IAR编译和单片机的一些积累
  • 【C++】C++获取系统日期时间
  • 【单片机重启】MSP430重启/频繁重启/跑飞 原因分析
  • 【堆和栈的区别】堆heap 和栈stack有什么区别(代码区、常量区、静态区(全局区)、堆区、栈区)...
  • 【MODBUS】 协议
  • 【单机片调试】开发调试MSP430 遇到的问题总结
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • Java 23种设计模式 之单例模式 7种实现方式
  • JS创建对象模式及其对象原型链探究(一):Object模式
  • js面向对象
  • Python实现BT种子转化为磁力链接【实战】
  • Redis中的lru算法实现
  • vue 个人积累(使用工具,组件)
  • 基于 Babel 的 npm 包最小化设置
  • 解决jsp引用其他项目时出现的 cannot be resolved to a type错误
  • 聊聊hikari连接池的leakDetectionThreshold
  • 设计模式 开闭原则
  • 我看到的前端
  • 项目管理碎碎念系列之一:干系人管理
  • 小试R空间处理新库sf
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • HanLP分词命名实体提取详解
  • 容器镜像
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • # Maven错误Error executing Maven
  • # 数据结构
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • (26)4.7 字符函数和字符串函数
  • (二)pulsar安装在独立的docker中,python测试
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (六)Hibernate的二级缓存
  • (七)理解angular中的module和injector,即依赖注入
  • (十三)Java springcloud B2B2C o2o多用户商城 springcloud架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)...
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • *++p:p先自+,然后*p,最终为3 ++*p:先*p,即arr[0]=1,然后再++,最终为2 *p++:值为arr[0],即1,该语句执行完毕后,p指向arr[1]
  • .NET Core中Emit的使用
  • .NET企业级应用架构设计系列之开场白
  • [ 转载 ] SharePoint 资料
  • []T 还是 []*T, 这是一个问题
  • [20170728]oracle保留字.txt
  • [20181219]script使用小技巧.txt
  • [AIR] NativeExtension在IOS下的开发实例 --- IOS项目的创建 (一)
  • [Android]使用Git将项目提交到GitHub
  • [AX]AX2012 R2 出差申请和支出报告