新产品Digi XBee RR无线模块迁移指南

news2024/11/26 11:50:26

咨询申请 - 上海皕科电子有限公司--专注物联网 登记后,可提供相关资料,购买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模块的最新列表见下:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/167757.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringBoot+easypol前后端分离实现excel导出(保姆级教程)

本篇博文目录1.后端2.前端(采用axios)3.运行效果1.后端 导入easypoi的依赖 <!--用来处理POL相关的操作:easypol--><dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-base</artifactId><version>4.2.0</version&…

Cadence OrCAD: 层次化设计中的电源和地符号

Cadence OrCAD: 层次化设计中的电源和地符号 层次化设计操作步骤&#xff1a;Cadence OrCAD: 层次化设计 Hierarchical Design 本文介绍一个小问题&#xff1a;分层设计中的电源和地符号的作用范围。 电源符号默认作用范围 OrCAD中电源和地符号默认是全局的&#xff0c;也就…

2023年1月中国数据库排行榜:OceanBase 持续两月登顶,前四甲青云直上开新局

一元复始&#xff0c;万象更新。 国产数据库在经历过耕获菑畲的一年后&#xff0c;产品、生态、人才队伍建设等都取得了重大的进展。2023年1月 墨天轮中国数据库流行度排行 火热出炉&#xff0c;本月排行榜“属性”列新增“多模型”&#xff0c;榜单前十名变动较小&#xff0c;…

基于springboot,vue影院订票系统

开发工具&#xff1a;IDEA服务器&#xff1a;Tomcat9.0&#xff0c; jdk1.8项目构建&#xff1a;maven数据库&#xff1a;mysql5.7系统用户前台和管理后台两部分&#xff0c;项目采用前后端分离前端技术&#xff1a;vue elementUI服务端技术&#xff1a;springbootmybatis项目功…

JAVA开发(Netty框架与NIO)

所谓IO即input和output的缩写&#xff0c;是对数据的流入和流出的一种抽象。其中NIONIO主要有三大核心部分&#xff1a;Channel&#xff08;通道&#xff09;&#xff0c;Buffer&#xff08;缓冲区&#xff09;,Selector&#xff08;选择器&#xff09;。Channel(通道)&#xf…

Day54 跨域CORS资源JSONP回调域名接管劫持

前言&#xff1a; #知识点&#xff1a; 1、子域名接管-检测&探针&利用 2、COSP跨域资源-检测&探针&利用 3、JSONP跨域回调-检测&探针&利用 #前置知识点&#xff1a; -同源策略(SOP)-“同源”包括三个条件&#xff1a;同协议 同域名 同端口 同源策…

C/C++之(五)洛谷刷题基础题 --- 新年好

学习之路&#xff0c;长路漫漫&#xff0c;写学习笔记的过程就是把知识讲给自己听的过程。 唯有热爱&#xff0c;可抵岁月漫长&#xff0c;唯有热爱&#xff0c;不畏世间无常&#xff01; 新的一年祝你大展宏“兔” 新的一年&#xff0c;大家记得不要忘记刷题(⊙o⊙)&#xff…

NTN(四) RRC related

微信同步更新欢迎关注同名modem协议笔记。 这篇主要是与RRC层相关的内容&#xff0c;按照cell selection/re-selection->idle->connected 的顺序&#xff0c;对涉及NTN的内容进行总结。首先看下NTN RF相关的内容&#xff0c;这部分对应38.101-5这本spec。 NTN freq inf…

操作系统面试题(史上最全、持续更新)

尼恩面试宝典专题40&#xff1a;操作系统面试题&#xff08;史上最全、持续更新&#xff09; 本文版本说明&#xff1a;V28 《尼恩面试宝典》升级规划为&#xff1a; 后续基本上&#xff0c;每一个月&#xff0c;都会发布一次&#xff0c;最新版本&#xff0c;可以联系构师尼…

一个高效的通用光学卫星数据正射校正程序

李国春 随着高分辨率对地观测卫星发射的日益增多&#xff0c;对数据处理软件的要求也越来越高。通常每个系列卫星都有自己的数据特点并需要专门的处理软件&#xff0c;但卫星数量的增加为每种卫星单独设计软件的压力越来越大。本文介绍的一种处理方案旨在能够正射校正处理大多…

矩阵形状的读取和改变ndarray.shape()方法

【小白从小学Python、C、Java】【计算机等级考试500强双证书】【Python-数据分析】矩阵形状的读取和改变ndarray.shape()方法[太阳]选择题以下说法正确的是&#xff1a;import numpy as np a np.array([[1,2,3],[4,5,6]])print("【显示】a\n",a)print("【显示】…

【第十六篇】Camunda系列-动态表单

动态表单 接下来我们看看动态表单的应用,在Camunda中表单分为内置表单和动态表单。 1.内置表单 内置表单就是在绘制流程图的时候同时绘制表单。这种方式其实就是绑定了对应的流程变量,不是太灵活。但还是来讲解下。 1.1 启动流程绑定 我们先来看下在启动流程的时候就设置相…

点击化学Alkynyl Myristic COOH,82909-47-5,13-十四炔酸

基础产品数据&#xff08;Basic Product Data&#xff09;&#xff1a;CAS号&#xff1a;82909-47-5中文名&#xff1a;炔基-肉豆蔻酸&#xff0c;13-十四炔酸英文名&#xff1a;Alkynyl Myristic Acid&#xff0c;Alkynyl Myristic COOH试剂基团反应特点&#xff08;Reagent g…

c++模板,选择排序,字符数组,字符串

目录 1.模板 1.1模板概念 1.2.函数模板 1.2.1函数模板语法&#xff0c;函数模板的调用--1.自动类型推导&#xff0c;2.显示指定类型 1.2.2函数模板注意事项 ​编辑 1.2.3函数模板的案例&#xff0c;选择排序&#xff0c;字符数组&#xff0c;字符串 1.2.4普通函数与函数…

C语言中的回调函数 和 函数指针

以冒泡排序为例&#xff1a; void sort(int *a, int size) {int i, j;for (i 0; i < size-1; i){for (j 0; j < size - i - 1; j){if (a[j] > a[j1]){int num a[j];a[j] a[j1];a[j1] num;}}}}int main(){int arr[9] {1,2,3,4,5,6,7,8,9};sort(arr, 9); // sort…

列表元素的最大值,最小值,出现的次数和列表长度

1 获取列表中的最大元素和最小元素&#xff1a; 使用max和min可以分别获取一个列表中最大元素和最小元素的值&#xff0c;其语法格式为&#xff1a; max(list) 和min(list) 例&#xff1a;ls[12,34,56,87]#创建列表并赋给ls print(ls中最大元素值为&#xff1a;max(ls))#输出…

JDY-10M BLE组网模块介绍

JDY-10M BLE组网模块简介JDY-10透传模块是基于蓝牙4.0协议标准&#xff0c;工作频段为2.4GHZ范围&#xff0c;调制方式为GFSK&#xff0c;最大发射功率为8db&#xff0c;最大发射距离50米&#xff0c;具有功耗低、尺寸小、信号强、数据传输稳定等特性。JDY-10M BLE组网模块特征…

DM8:达梦数据库DEM部署说明(详细步骤)

DM8:达梦数据库DEM部署说明&#xff08;详细步骤&#xff09;1 创建一个数据库作为DEM后台数据库, 数据库dm.ini参数配置进行优化, 推荐配置:1.1 在该数据库中执行DEM的SQL脚本2 配置tomcat2.1 配置/tomcat/conf/server.xml2.2 修改jvm启动参数3 配置JAVA 1.8及以上版本的运行时…

潜力出众应该具有的特质

前言 先说一下背景&#xff0c;最近在以面试官的角色面试候选人的过程中&#xff0c;一直在思考一个问题&#xff1a;“如何判断一个候选人是否有潜力&#xff0c;是否适合这个岗位&#xff0c;入职后是否能能快速成长&#xff0c;成为独挡一面的人&#xff0c;一个有潜力的人…

手撕Pytorch源码#1.Dataset类 part1

写在前面手撕Pytorch源码系列目的&#xff1a;通过手撕源码复习了解高级python语法熟悉对pytorch框架的掌握在每一类完成源码分析后&#xff0c;会与常规深度学习训练脚本进行对照本系列预计先手撕python层源码&#xff0c;再进一步手撕c源码版本信息python&#xff1a;3.6.13p…