新产品Digi XBee RR无线模块迁移指南
(咨询申请 - 上海皕科电子有限公司--专注物联网 登记后,可提供相关资料,购买XBee模块,有机会获得USB评估底板及相关中文资料,或者免费申请借用评估套件)
目录
一、简介
1、MicroPython
2、蓝牙
3、文件系统
4、IO和PWM
5、兼容性选择
7、OTA更新
8、配置
9、启动时间(Boot Time)
10、硬件规格
二、XBee RR型号迁移
2022年11月7日,全球领先的物联网(IoT)连接解决方案供应商Digi International发布了Digi XBee RR无线模块,支持XBee生态系统内的IoT解决方案。Digi XBee RR通过提供现成的、预先认证的无线连接和易于添加的功能,为设计者、OEM和解决方案提供商提供了即时可用性并大大缩短了上市时间。对于需要立即协助过渡到这个可用模块的客户,Digi还提供其Digi XBee快速重新设计服务。
一、简介
本文将帮助您从Digi XBee®3模块迁移到Digi XBee RR模块。虽然基本功能和通信是相似和兼容的,但仍有一些差异需要考虑,本文描述这些差异以及其他迁移注意事项。
1、MicroPython
XBee RR射频模块不支持MicroPython模式。
2、蓝牙
Bluetooth®Low Energy (BLE)是一种射频协议,使您能够将XBee设备连接到另一个设备。两台设备都必须启用BLE。例如,您可以使用手机连接到XBee设备,然后通过手机对该设备进行配置和编程。
XBee RR射频模块提供基本的BLE支持。XBee RR射频模块支持作为外围设备,如入门BLE和BLE参考中所述。XBee RR上的BLE对于通过应用程序远程配置XBee RR模块非常有用。扫描和连接到其他外围设备不可用(需要MicroPython)。
以下是你可以用Digi XBee RR和BLE做的一些额外的事情:
Ø从移动设备或其他带BLE的设备安全地配置XBee RR。
Ø从XBee RR发送广告。
Ø使用用户数据中继帧向主机处理器发送自定义配置或数据。
Ø从另一个XBee RR或XBee 3中安全地配置一个XBee RR。注意:这需要使用主机处理器。
ØXBee RR调制解调器之间安全地发送数据。注意:这需要使用主机处理器。
Ø从外部设备安全绑定到XBee RR GATT服务器。
为了在Digi XBee RR上利用BLE,XBee固件提供了以下机制: ①AT命令(启用,XBee API安全配置,自定义广告名称) ;②用户数据中继帧(BLE到串口)。
下表映射了常见用例和支持它们的不同机制。请注意,这些机制中的大多数并不是相互排斥的,可以结合使用来增强应用程序:
用例 |
AT命令 |
与主机处理器一起使用数据中继帧 |
AT配置 |
✓ |
✓ |
XBee RR to XBee RR/XBee 3配置 |
✓ |
|
XBee RR to XBee RR/XBee 3数据 |
✓ |
|
Enable/disable |
✓ |
|
Scan and send advertisements |
✓ |
|
Send custom advertisements |
✓* |
*定制仅限于设备名称。
3、文件系统
文件系统在XBee RR RF模块上的工作原理与在XBee 3上的工作原理基本相同,除了没有OTA支持之外——它的访问仅限于串行端口。如果没有MicroPython支持,目前XBee RR RF模块上没有文件系统的用例。几乎任何其他设备在存储文件方面都更有用。
4、IO和PWM
XBee RR射频模块上的DIO10 (PWM0/RSSI指示灯)和DIO11 (PWM1)线路不可用。这意味着P0和P1命令以及与这两行相关的任何其他配置都不可用。此外,DIO10和DIO11通过4.7 kΩ电阻连接在一起。XBee RR射频模块使用的内部参考电压与XBee 3不一致。这将影响用于从ADC读数确定电压的计算。
AV参数值 |
XBee RR模拟参考 |
XBee 3模拟参考 |
0 |
1.21V |
1.25V |
1 |
2.42V |
2.5V |
3 |
VCC |
VCC |
5、兼容性选择
Legacy LQI计算现在是LQI兼容性的唯一选项。这意味着无论是将C8设置为4位还是将其保留为默认值都会导致相同的行为。Digi不建议将C8位设置为4位,因为Digi不能保证该位在未来不会有不同的功能。
6、功耗
XBee 3和XBee RR之间的功耗规格存在差异。具体请参见硬件规格表。
7、OTA更新
XBee RR固件映像与XBee 3固件映像不兼容,反之亦然。OTA更新服务器应确保他们正在更新的无线电使用正确的图像,否则图像将被拒绝。
OTA映像可以通过OTA文件头中的image Type字段标识。该值应该由服务器在镜像通知命令中发送,并且必须与目标设备在查询下一个图像请求中报告的值相匹配(参见创建OTA更新服务器)。XBee RR和XBee 3的图像类型值为:
Type |
Value |
XBee 3 |
0x0000 |
XBee RR |
0x0001 |
8、配置
使用Digi®XCTU,您可以在部署地区的法规指导下加载适当的固件以满足当前需求。请参阅以下用户指南了解更多信息:
•XBee RR Zigbee用户指南
•XBee RR DigiMesh®2.4用户指南
•XBee RR 802.15.4用户指南
ZigBee、DigiMesh®和802.15.4协议都运行在相同的XBee RR硬件上,且可以根据需要在模块上闪烁。
9、启动时间(Boot Time)
XBee RR模块启动时间可能与XBee 3模块不同。引导时间可能会在固件加载之间发生变化,并且不能保证。应用程序应该对Clear to Send (CTS)或其他引脚信号进行必要的检查,以确定模块是否准备就绪。
10、硬件规格
更多详细信息请参见XBee RR RF模块硬件参考手册。
低功率(非pro)型
高功率(PRO)型
二、XBee RR型号迁移
下表显示了根据当前使用的XBee 3/ XBee 3- pro模块迁移到哪个Digi XBee RR模块。
有关可用的XBee RR模块的最新列表见下:
新产品Digi XBee RR无线模块迁移指南相关推荐
- E19系列与E10系列lora扩频技术无线模块选型指南
成都亿佰特电子科技有限公司是一家专注于无线数传通信应用的公司,在射频领域有着丰富的经验,也研发出了很多经典的产品,比如典型的E19和E10系列. 1.E19系列介绍 图1 E19系列无线模块 E19系 ...
- 远程抄表系统(AMR/AMI)中无线模块选型指南
1.概述 远程抄表系统是为提高水表.电表等能耗参数的综合计费管理水平而设计的新兴技术.它以全自动的抄表方式取代了传统的人工抄表方式,和同类抄表系统相比,具有网络结构自适应.免调试.免维护.运行稳定.方 ...
- 应对供应链紧张,Digi发布 XBee RR模块
(注:XBee Responsive Recovery简称XBee RR是旨在帮助客户快速恢复生产的一款XBee3无线模块的替代型号.由于全球缺芯潮持续,上游芯片厂家产能受限,XBee3未能大规模供货 ...
- 全球最小的微型 ZigBee无线模块,认识一下Micro XBee
不但完整支持ZigBee 3.0,还可以同时支持低功耗蓝牙,只有人的指甲片大小,直线通讯距离却可达好几公里,原来不可想像的功能,在Digi的Micro XBee无线模块上可以全部找到. XBee是全球 ...
- 休眠后gpio状态_浅谈Digi XBee模块的休眠模式
浅谈Digi XBee模块的休眠模式 2020-3-25 Digi XBee S2C模块,如果仅连接电源线可以测得,在待机情况下,大约是10.5mA左右的电流,在休眠时的功耗可以低到0.5uA.可以知 ...
- 公司新产品之我见(1)——智能家居中的无线充电/供电设备
在公司技术部9月的一次会上,老板提出一个新想法,让技术部的每名员工每个月提出一个公司未来可以发展的新产品,一经采纳,将会以提出建议者为主组成新的项目组.新年的第一天,我会将2014年9~12月四个月的 ...
- XBee/XBee-Pro ® ZigBee 模块
(此处http://www.bitconn.com/form_1/注册后,购买XBee模块,送USB评估底板) Digi ZigBee模块发展历史 如果您有幸用过十多年前Digi的第一代ZigBee ...
- 国产最大AI开源框架再升级:一口气发布9大新产品,顺便送出亿元GPU算力
乾明 边策 发自 凹非寺 量子位 报道 | 公众号 QbitAI 时局如此,国产AI框架雄心更盛. 气势更足.功能更新力度更大.开发者羊毛更丰厚--而且新发布还不是全部,已获得的成绩也相当亮眼: 先 ...
- zigbee协议技术无线模块对智能家居市场前景分析
Zigbee无线传输技术Zigbee被众多企业选择智能家居营销手段,无论是海尔.ZTE等传统大企业,还是未知的小公司,Zigbee技术也被认为是最有可能改变我们当前生活的通信技术之一,如WiFi无线模 ...
最新文章
- 【跟我一起学Unity3D】做一个2D的90坦克大战之AI系统
- FPGA设计中MEMORY型数据怎么综合到blockRAM里面(二)
- Linux系统中FTP的配置(图文详解-全)
- 哈佛经济学教授卧底贫民窟8年,揭开穷人最大真相:这比贫穷更可怕
- Docker技术笔记:Docker入门浅尝
- 大数据实训记录(一)
- 图像倒转90度(Rotate Image)
- 隐藏在计算机网卡怎样删除,如何卸载电脑中隐藏的虚拟网卡设备
- C# 连接MySQL错误给定关键字不在字典中”,下载最新mysql.dll文件即可
- 一文让你秒懂各种进制的前缀
- 百度OCR文字识别API使用心得 com.baidu.ocr.sdk.exception.SDKError[283604]
- java实现日期让随动变_java工具类(四)之实现日期随意跳转
- day25 java的集合(3)List
- 【转】单例模式(Singleton)
- 好用的chrome插件总结
- Windows下搭建elasticsearch集群案例
- 进程调度:时间片轮转调度算法
- html5 for vs2008插件,Chart 控件 for vs2008的安装
- 数据挖掘--非负矩阵分解
- ELMAN神经网络分类和预测MATLAB程序,采用红酒数据集分类