Digi XBee是Digi公司最为广为人知的一系列无线模块和数传电台产品,包括短距无线射频通信模组和长距离的次GHz无线模块产品,以及支持LTE-CAT1/CAT-M(eMTC)/NBIoT的蜂窝模块,根据模块所支持的不同无线协议,它们可以按左侧导航条分为不同类别。2.4GHz频段下,主要有ZigBee 3.0无线模块,IEEE 802.15.4模块和支持对等自组网协议的Digimesh模块。868/900MHz频段下,有1W发射功率的XBee PRO SX模块和250mw发射功率的XBee 900HP等产品,这些次GHz模块主要用于长距离的无线数据通讯。

其中很多XBee系列产品自身又分为普通型和增强型两个小类,这主要区别在于增强型会增加一个PA来增大发射功率,实现更远的传输距离。从协议功能和软件接口来说,普通型和增强型完全一样。而普通型较小的发射功率也能满足大多数应用场景,并且更容易兼容全球不同国家对无线电发射功率的规定。因此普通型通常也称为国际版,而增强型则称为北美版。在中国区使用,并没有像欧盟或日本一样对2.4G的发射功率有严格要求,所以通常在价格不敏感的前题下,很多场景也使用增强型模块。

除了XBee系列产品外,Xtend,XLR等远距离模块也曾作为独立类别长期存在。在最近的一次升级中,Xtend已经被整合成XBee同样大小的封装XBee XTC/SX,因此不再单独列出。

将XBee模块封装成RS232/RS485接口的标准产品,这样的产品叫XBee适配器或数传电台。它功能和XBee模块类似,这里不再进一步阐述,请查阅官方的文档。

Digi无线模块的全球认证相关证书或合规声明,可以在下面这个链接中下载: http://www.digi.com/resources/certifications 其中,FCC可以从FCC官网下载相关的测试报告,如何获取XBee模块的FCC测试报告

XBee全系列产品和对比图

初次使用XBee系列产品,您需要准备一套开发套件。Digi的无线开发套件内通常带有开发底板,几个模块,天线,和USB线缆,你可以使用电脑在串口调试助手或是Digi官方的XCTU开发工具来进行开发前的测试和验证。

请参考左边导航条选择您使用的产品文档和应用指南。

XBee Tools
Digi提供强大的XBee工具库,包括软件,硬件,SDK,开源代码库,例程等帮助用户开发和部署基于XBee的应用。

XBee Mobile手机版的XCTU
IOS版本可以直接在App Store中找到并安装,安卓版的可以在谷歌市场和一些第三方市场里找到,如果您手机没法从谷歌市场直接安装,可以下载apk安装包(1.2) 提取码: mwus

XBee无线模块的固件发布和升级方法
XBee模块通常会定期更新模块的固件版本,这些固件变化通常是增加一些新的功能或是修复一些已知的bug。如果没有解决bug或是新物性的需求,现有的模块并不需要升级到最新的固件版本。但XBee模块在生产时总是会以最新发布的固件来进行生产,一般情况下固件会在充分测试后发布,由于每个用户的应用配置不尽相同,很难保证某些特定配置下不会有一些bug出现。模块生产时仅有固件的变化并不会有PCN通知,在Release Note中用户可以找到对应版本新增加的功能以及修复的bug列表。对于用户来说,某一个固件有bug并不意味着它不能使用,而是要看该bug是否会在用户特定的应用程序中发生,如果发生则要在程序中尽量规避它。通常来说,虽然Digi政策允许,但通常不建议在采购中指定XBee某个固件版本。不过在批量生产时使用全新的XBee固件之前,最好先在现有产品上做充分测试,以防止有意外引入的bug和产品程序不兼容的极少数情况发生。


进阶阅读

XBee开发底板USB转串口驱动程序(提取码k9dt)

户外测试注意事项

XBee模块-API 驱动

通过串口信号操作让XBee直接进入默认波特率的命令模式

尝试修复不能工作的XBee模块

正确提交和获取无线技术支持的方式