(http://www.bitconn.com/form_1/ 登记后,购买XBee模块,送USB评估底板及相关中文资料,或者免费申请借用评估套件)

目录

示例:配置本地XBee模块

步骤1:配置XBee模块

步骤2:打开XCTU控制台

步骤3:生成AT命令帧

步骤4:发送AT命令帧

步骤5:分析反馈帧

示例:发送和接收数据

步骤1:配置XBee模块

步骤2:打开XCTU控制台

步骤3:生成发送请求帧

步骤4:发送发送请求帧

步骤5:分析反馈帧


示例:配置本地XBee模块

本节演示如何读取以API模式配置的本地XBee模块的节点标识符(NI)。为此,创建一个AT命令框架以读取NI参数,将其发送到XBee模块,并分析响应。

步骤1:配置XBee模块

在创建和发送框架之前,请按以下步骤配置XBee模块:

参数 影响
NI XBEE_A

定义节点标识符,这是模块的人性化名称。

NI的默认值为空白。更改值时,请确保删除空格。

AP 启用AP [1]

启用API模式。

步骤2:打开XCTU控制台

  1. 切换到控制台工作模式
  2. 打开与无线电模块的串行连接

步骤3:生成AT命令帧

这些说明描述了如何使用XCTU帧生成器工具生成AT命令帧。

  1. 单击“ 将新框架添加到列表”
  2. 打开框架生成器工具。

  1. 帧类型部分中,选择0x08-AT Command
  2. 在“ AT命令”部分中,选择“ ASCII”选项卡,然后键入NI
  3. 单击确定
  4. 点击添加帧

步骤4:发送AT命令帧

创建AT命令框后,必须将其发送到本地XBee模块以接收包含已配置NI值的响应。

  1. 在“ XCTU 发送帧”部分中选择
  2. 单击发送选定的数据包

所述框架日志指示一帧已被发送(蓝色)和另一个已接收(红色)。

步骤5:分析反馈帧

发送完帧后,您可以在接收端分析响应。

  1. 选择收到的帧(“ AT命令响应”)以在“ 帧详细信息”部分中查看其详细信息
  2. 分析其详细信息,并验证其是否包含模块的NI值。
    • 帧类型:接收的帧是AT命令响应。
    • 帧ID:此AT命令响应帧是对发送的AT命令请求的答复,因为两者的值相同(1)。
    • 状态:因为状态为OK,所以已成功读取该值。
    • 响应:该接收的帧包含先前在AT命令帧XBEE_A中请求的NI参数的值

  3. 单击关闭串行连接,断开控制台的连接

示例:发送和接收数据

本节介绍如何使用XCTU控制台将数据传输到另一个XBee模块。这些步骤包括使用您要发送到其他模块的消息创建一个“发送请求”帧,并将该帧串行发送到本地XBee模块。然后,您可以在本地和远程模块中分析响应。

步骤1:配置XBee模块

在创建和发送框架之前,请按以下步骤配置XBee模块:

参数 XBee A XBee B 描述
ID 2015 2015

定义无线电将连接到的网络。网络上的所有无线电必须相同。

JV 已启用[1] 验证协调器是否在同一频道上存在,以加入网络或在找不到频道时退出。
CE 已启用[1] 将设备设置为协调器。
NI SENDING 接收器

定义节点标识符,这是模块的人性化名称。

NI的默认值为空白。更改值时,请确保删除空格。

AP 已启用API [1] 已启用API [1]

启用API模式。

步骤2:打开XCTU控制台

  1. 切换到控制台工作模式 
  2. 打开与无线电模块的串行连接
  3. 转到另一个XBee模块的控制台。
  4. 打开与无线电模块的串行连接

步骤3:生成发送请求帧

本主题描述如何使用XCTU SENDER控制台生成“发送请求”帧。

  1. 转到SENDER控制台并将其分离,以同时查看两个控制台。
  2. 在SENDER控制台中,点击添加新数据包到列表 
  3. 打开框架生成器工具。

  1. 协议控件中,选择Zigbee
  2. 帧类型控件中,选择0x10-发送请求
  3. 64位dest中。在“地址”框中,键入RECEIVER模块的64位地址。
  4. 在“ RF数据”框中,单击“ ASCII”选项卡,然后键入消息“您好,这是SENDER!”。
  5. 单击确定
  6. 点击添加框架

步骤4:发送发送请求帧

创建发送请求帧后,必须发送它。

  1. 在“ XCTU 发送帧”部分中选择
  2. 单击发送选定的数据包

所述帧日志指示一帧已被发送(蓝色)和另一个已接收(红色)。

此外,RECEIVER控制台指示已收到另一个数据包。

步骤5:分析回应帧

发送帧后,您可以在接收端分析响应。

  1. 在SENDER控制台中选择接收的帧(传输状态)以在右侧面板上查看帧详细信息。验证消息已成功发送。

    • 帧类型:接收的帧为传输状态。
    • 帧ID:由于两个帧具有相同的帧ID,因此这是对发送请求帧的响应。
    • 状态:成功状态表示消息已成功发送。

  2. 分析RECEIVER的接收数据包的详细信息。确认数据是您键入的数据,并且发件人的地址属于SENDER。
    • 帧类型:接收到的帧是一个接收包
    • 64位源地址:此字段显示发送方模块SENDER的64位地址。
    • 接收选项
      • 确认数据包(0xC1 = 1100 0001)。
    • RF数据:数据包的消息为“Hello, this is SENDER!”。

  3. 通过单击“ 关闭串行连接”来断开两个控制台的连接

XBee zigbee 使用指南---XBee API模式示例相关推荐

  1. XBee zigbee 使用指南---XBee API模式介绍

    (http://www.bitconn.com/form_1/ 登记后,购买XBee模块,送USB评估底板及相关中文资料,或者免费申请借用评估套件) 目录 API模式的优点 API框架结构 起始符 长 ...

  2. XBee zigbee 使用指南---XBee设备如何通信

    (http://www.bitconn.com/form_1/ 登记后,购买XBee模块,送USB评估底板及相关中文资料,或者免费申请借用评估套件) 目录 XBee设备如何通信 无线通信 编址 PAN ...

  3. XBee zigbee 使用指南--- XBee模块输入和输出

    (http://www.bitconn.com/form_1/ 登记后,购买XBee模块,送USB评估底板及相关中文资料,或者免费申请借用评估套件) 目录 XBee模块输入和输出 XBee I/O引脚 ...

  4. XBee zigbee 使用指南---XBee 透传模式介绍

    (http://www.bitconn.com/form_1/ 登记后,购买XBee模块,送USB评估底板及相关中文资料,或者免费申请借用评估套件) 目录 XBee透明模式的详细信息 命令模式 AT指 ...

  5. XBee zigbee 使用指南--- Zigbee无线数据传输示例

    (http://www.bitconn.com/form_1/ 登记后,购买XBee模块,送USB评估底板及相关中文资料,或者免费申请借用评估套件) 目录 无线数据传输 传输方式 广播传输 单播传输 ...

  6. Xbee Pro 900HP模块的API模式组网配置

    为使无人机编队个体间实现组网通信,需要选用合适的通信模块构建通信网络.前期曾试用ZIGBEE模块(DRF1605),但其传输速度不能令人满意--每秒最快只能接收10个数据包,320个字节,将近2.4K ...

  7. 基于XBee进行ZigBee组网(一)——XBee介绍

    XBee模块是Digi公司的一款采用ZigBee技术的无线模块,通过串口与单片机等设备间进行通信,能够非常快速地实现将设备接入到ZigBee网络的目的,我最近做的一个项目使用了该模块,感觉非常的好用, ...

  8. CFFI - ABI模式与API模式

    CFFI可以在四种模式中使用:"ABI"和"API"级别,每种模式都有 in-line 或 out- line 准备(或编译) ABI模式从二进制级别访问库,而 ...

  9. Android API 指南 - Android API Guides

    http://developer.android.com/intl/zh-CN/guide/components/index.html ) 请找到自己要翻译的部分,按下面的'链接规范'添加到下面列表中 ...

最新文章

  1. 基于深度学习的目标检测技术的演进:从R-CNN到Faster R-CNN
  2. 随机采样池化--S3Pool: Pooling with Stochastic Spatial Sampling
  3. 数据结构与算法之美-目录
  4. 《幽灵行动·荒野》中的程序化技术:道路、河流、城镇、植被
  5. saml java实现_java-saml
  6. redis服务器信息统计,利用Redis统计网站在线活跃用户的方法
  7. maven 指定jdk版本打包
  8. Python绘制直方图案例一则
  9. 搅动PC市场风云,荣耀何以成为破局者?
  10. 若依集成yuicompressor实现(CSS/JS压缩)
  11. 开源超级终端工具——WindTerm
  12. 如何利用魔棒工具抠图_PS怎么抠图?魔棒工具抠图详细步骤教程-Photoshop教程
  13. 第三章 微分中值定理及其应用
  14. 网易云信IMweb版集成实现(PHP直接上码)
  15. Reinforcement Learning from Simultaneous Human and MDP Reward个人理解
  16. 清火茶疗方 食疗灭四火
  17. 常见的几种ADSL 路由器的端口映射方法
  18. 【经理人领导力突破训练营】经理人必修课,如何成为成功的经理人?
  19. numpy 轴与维度的理解
  20. 任意角度旋转图片的ground truth目标检测框

热门文章

  1. 【PANDA教程】PANDA详细教程笔记
  2. cad修改快捷键_CAD教程:CAD建筑户型图纸还能这么画?
  3. 【深度学习】SSD网络原理
  4. 这一年来在疫情下,作为沪漂的生活
  5. docker 安装RabbitMQ(镜像安装)
  6. 【Suatin】不学编译原理就制作语言2——Concrete Syntax Tree
  7. c++ C2001 常量中有换行符
  8. RMQ与SparseTable(ST表)
  9. Keras 在windows环境下安装配置教程
  10. keras深度学习安装全过程(2021-08-03)