XBee

与一般

ZigBee

模块的差异

对于

XBee

模块的内置协议栈的功能,

很多客户朋友不是太理解,

经常问

XBee

模块和一

般基于

TI

等芯片厂商做的

ZigBee

模块的差异在哪里?并且还说

TI

也免费提供协议栈,本

文档总结一下二者的差异.

目前市面上大多数厂家的

ZigBee

模块虽然都免费提供自己芯片的

ZigBee

协议栈,

但这

只是提供一种协议的功能,

而并不代表它具有真正的可应用性和可操作性,

因为它并没有提

供一个对用户的数据接口的详细描述,

用户怎么才能不顾及芯片内部的程序而很简单轻松的

就把自己的数据通过芯片发送出去,

甚至组成路由获取传送更远方产品的数据,

这都不是只

包括了

ZigBee

协议栈的芯片就能简单实现的,

ZigBee

协议栈只是说它有了协议的所有组成

部分,

而究竟怎么把每部分结合并有条不紊的运转起来,

并怎么实现和用户自己数据的协议

通讯?一个只包含了

ZigBee

协议栈的芯片是不可能实现得了的。

直白点讲,

这些需要用户根据完整的协议代码和自己上层的通讯协议,

再去一点一点每

个部分的去修改协议栈中的内容,才能完成简单的数据无线收发,而要完成一条路由,甚至

整个网络的通信,

那调试测试的时间则会需要更长的。

那么对于做实际应用的用户来讲将会

大大耽误开发周期,并且这种具有复杂协议的无线产品会具有更多的不定因素,更易受到外

界环境条件的影响,在实际开发中遇到的问题将会五花八门,难于应付.。

因此可以这么

理解:这些

ZigBee

模块只是有了一个通信模块的“外壳”

,要完成通信,客户还需花很大的

精力完成“软体”的工作。

XBee

模块是一款把

ZigBee

协议内置进模块

Flash

里的

ZigBee

模块,已经包含了所

有外围电路和完整协议栈的能够立即投入使用的产品,

已经经过了厂家的优化设计,

和老化

测试,有可靠的质量保证。XBee

模块在硬件上设计紧凑,体积小,贴片式焊盘设计,可以

内置

Chip

或外置

SMA

天线,通讯距离从

100

米到

1200

米不等,还包含了

ADC,DAC,比较

器,多个

IO,I2C

等接口和用户的产品相对接。软件上包含了完整的

ZigBee

协议栈,并有

自己的

PC

上的配置工具---X-CTU,采用串口和用户产品进行通讯,并可以对模块进行发射

功率,信道等网络拓扑参数的配置,使用起来简单快捷。

XBee

模块的好处在于用户不需要考虑模块中程序如何运行的,用户只需要将自己的数

据通过串口发送到模块里,

然后模块会自动把数据用无线发送出去,

并按照预先配置好的网

络结构,

和网络中的目的地址节点进行收发通讯了,

接收模块会进行数据校验,

如数据无误

即通过串口送出。

xbee模块和单片机_XBee与ZigBee模块区别相关推荐

  1. java stm32wifi模块_STM32F103RE单片机驱动88W8801 WiFi模块,如何提高TCP和UDP的传输速率...

    测试时使用的程序:Marvell 88W8801 WiFi模块创建或连接热点,并使用lwip2.1.2建立http服务器(20200208版)(F1程序/HAL库版本SDIO接口) 一.修改前的速度: ...

  2. 全球最小的zigbee模块---XBee3微型封装模块

    (http://www.bitconn.com/form_1/ 登记后,购买XBee模块,送USB评估底板及相关中文资料,或者免费申请借用评估套件) 今年年初,Digi推出一款新的微型封装的XBee, ...

  3. xbee模块和单片机_基于XBee进行ZigBee组网

    该文章转帖自:http://blog.csdn.net/u012261135/article/details/48594419 文章简单地介绍了XBee模块.应用组合和2种通讯方式,还有XCTU的基本 ...

  4. XBee/XBee-Pro ® ZigBee 模块

    (此处http://www.bitconn.com/form_1/注册后,购买XBee模块,送USB评估底板) Digi ZigBee模块发展历史  如果您有幸用过十多年前Digi的第一代ZigBee ...

  5. xbee模块和单片机_利用XBee实现Arduino点对点无线通信

    新人来发帖了,望各位大神多多指教. 最近在尝试使用XBee的通信,被各种概念各种绕,稍稍理解一些,做了个小小的试验,也把自己理解的拿出来一起交流.主要是通过XBee来实现两个Arduino之间的点对点 ...

  6. ZigBee的发展也有“碎片化”zigbee模块

    ZigBee的发展也有"碎片化" --看ZigBee在各个领域的发展 关键字:ZigBee,Profile,应用标准,物联网,碎片化 引言 2002年ZigBee 联盟成立,符合Z ...

  7. 怎样使用Zigbee模块的低功耗功能

    怎样使用Zigbee模块的低功耗功能 低功耗其实包含二方面的含义​:一是运行时的功耗,一般单片机在20mA左右,二是休眠时的功耗,一般可到几个uA. 运行时的功耗不管怎么小,几个mA还是需要的,再好的 ...

  8. 单片机蓝牙烧录_蓝牙模块与单片机如何连接?

    蓝牙模块与单片机如何连接? 首先我们来看看蓝牙模块 蓝牙模块HC-05: TX连接单片机P3.0口,RX连接单片机P3.1口. 在蓝牙模块连接到单片机上前,首先通过USB-TTL转接器,连接到电脑上后 ...

  9. 51单片机 普中V2 超声波测距 报警 显示 基于MCS51单片机的超声波测距模块的开发

    基于MCS51单片机的超声波测距模块的开发 采用C51程序设计语言,完成下列功能要求. l 必选功能: (1) 超声波模块和单片机的接口设计,画出完整的电路原理图.(15分) (2) 开发板上电时,显 ...

  10. python3中利用serial模块实现单片机与python上位机的通信(串口调试助手)

    1.指标:    python上位机向单片机发送字符,单片机如果收到的字符为'1',则点亮灯1,如果收到的字符为'2',则点亮灯2:单片机若接受到字符,读取字符后,向python上位机发送字符(1-& ...

最新文章

  1. java导入包写在第二行的吗_使用Java命令行方式导入第三方jar包来运行Java程序的命令...
  2. android 通过GPS获取用户地理位置并监听位置变化
  3. 图解C++虚函数 虚函数表
  4. ubuntu64位(x86)下科大讯飞sdk使用注意事项
  5. 使用Redis set 解决数据的唯一性问题
  6. 阿里云边缘云ENS再升级 四大场景应用加速产业数字化落地
  7. 什么是OPTEE-OS
  8. 23种设计模式(4):模板模式
  9. python的sorted用法_python的sorted用法详解
  10. docker opengrok
  11. matlab拟合公式不准确,Matlab拟合函数误差:函数值和YDATA大小不相等
  12. [百家号]铁流:华为Hi1620发布 自研内核还是ARM改?
  13. 详解目标检测的评价指标
  14. 360篡改Edge、Google浏览器主页的应对方法
  15. 模板的选择和结合部位可塑性处理对GPCRs虚拟筛选性能影响
  16. 网络编程原理进阶___TCP/IP(javaee)
  17. libusb的简单使用
  18. 通达信指标公式编写答疑汇总(三)
  19. 数据挖掘学习——第一周周报
  20. 算法的基本概念及特性(有穷性、确定性、可行性、输入和输出)

热门文章

  1. 5 个关键点!优化你的 UI 原型设计
  2. html在下划线上加文本框,在word文本框中如何添加下划线
  3. R语言绘制双坐标图直方图与折线的结合
  4. 微信小程序学习资料——转载
  5. 各银行支付/各种支付平台/php对接支付接口心得/php h5支付接口对接
  6. 联想台式计算机 不启动u盘,联想电脑没有u盘启动项怎么办_联想电脑找不到u盘启动如何解决...
  7. android如何设置透明字体颜色,Android设置字体透明度
  8. 【过关斩将】面试官的八个举动,暗示你已经通过了面试
  9. hodj 1008 Elevator (模拟题)
  10. web开发中实现页面记忆的几种方式