0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用教程|Ra-08H透传固件应用示例

安信可科技 来源:安信可科技 2022-12-22 15:16 次阅读

目录

产品与功能介绍;

硬件接线;

固件烧录;

应用说明、指令说明、指令使用示例、应用示例

01 产品与功能介绍

Ra-08透传固件主要功能有设置发送或者接收模式,配置各个射频参数,设置本地地址与发送的目标地址,设置进入睡眠模式等。

02 硬件接线

硬件工具准备:

硬件工具 数量
Ra-08H 模组 1个
USB转TTL模块 1个
Micro USB数据线 1根
Ra-08H-Kit 1个
杜邦线 若干

46006d2e-7d34-11ed-8abf-dac502259ad0.png

Ra-08H模组烧录接线:

Ra-08H 模组 USB转TTL模组
3.3V 3.3V
GND GND
RXD0 TXD
TXD RXD
IO2 DTR
RST GND

03 固件烧录

烧录工具以及固件获取地址:https://docs.ai-thinker.com/lorawan

48272322-7d34-11ed-8abf-dac502259ad0.png

Ra-08H 模组透传固件烧录操作:

按照如上说明接完线之后,将模组上的RST引脚接线拔掉,打开固件烧录工具,选择要烧录的固件,点击“Erase All”,清空模组中的原有固件,擦除成功之后,点击“Start”,烧录新固件。

48549b04-7d34-11ed-8abf-dac502259ad0.png

Ra-08-Kit 烧录操作:

通过安卓线将Ra-08H-Kit 与PC端连接,IO2按键保持按下,短按一下RST按键,打开固件烧录工具,选择要烧录的固件,点击“Erase All”,清空模组中的原有固件,擦除成功之后,点击“Start”,烧录新固件。

固件启动信息如下:
4874645c-7d34-11ed-8abf-dac502259ad0.png

04 应用说明

指令说明

1、AT+CTX= freq, data_rate, bandwidth, code_rate, pwr, iqconverted:配置发射相关参数,启动发送,并进入透传(接收串口透传数据标志:“>”,发送指令“+++ ”退出透传模式)

1)freq:配置发射频率


2)data_rate:配置速率,共八个等级,分别表示
0:SF12
1:SF11
2:SF10
3:SF9
4:SF8
5:SF7
6:SF6
7:SF5


3)bandwidth:配置带宽,0~9,分别表示
0:125 KHz
1:250 KHz
2:500 KHz
3:62.5 KHz
4:41.67 KHz
5:31.25 KHz
6:20.83 Hz
7:15.63 Hz
8:10.42 KHz
9:7.81 KHz


4)code_rate:编码率,1~4,分别表示
1 :4/5
2 :4/6
3 :4/7
4 :4/8


5)pwr:配置发射功率,0~22


6)iqconverted:IQ转换功能,0或1,0:关闭,1:开启

2、AT+CRX=freq, data_rate, bandwidth, code_rate:配置接收相关参数,并启动接收,使用HEX格式打印数据。

1)freq:配置接收频率


2)data_rate:配置速率,共八个等级,分别表示
0:SF12
1:SF11
2:SF10
3:SF9
4:SF8
5:SF7
6:SF6
7:SF5


3)bandwidth:配置带宽,0~9,分别表示
0:125 KHz
1:250 KHz
2:500 KHz
3:62.5 KHz
4:41.67 KHz
5:31.25 KHz
6:20.83 Hz
7:15.63 Hz
8:10.42 KHz
9:7.81 KHz


4)code_rate:编码率,1~4,分别表示
1 :4/5
2 :4/6
3 :4/7
4 :4/8


5)iqconverted:IQ转换功能,0或1,0:关闭,1:开启

3、AT+CRXS=,,,:配置接收相关参数,并启动接收,使用字符串格式打印数据。

1)freq:配置接收频率


2)data_rate:配置速率,共八个等级,分别表示
0:SF12
1:SF11
2:SF10
3:SF9
4:SF8
5:SF7
6:SF6
7:SF5


3)bandwidth:配置带宽,0~9,分别表示
0:125 KHz
1:250 KHz
2:500 KHz
3:62.5 KHz
4:41.67 KHz
5:31.25 KHz
6:20.83 KHz
7:15.63 KHz
8:10.42 KHz
9:7.81 KHz


4)code_rate:编码率,1~4,分别表示
1 :4/5
2 :4/6
3 :4/7
4 :4/8


5)iqconverted:IQ转换功能,0或1,0:关闭,1:开启
4、AT+CADDRSET=:配置本地地址,地址为无符号十六位数据,默认本地地址为0 5、AT+CTXADDRSET=:配置发送数据到目标地址,地址为无符号十六位数据,默认目标地址为1 6、AT+CSLEEP=:设置进入睡眠模式,并配置唤醒模式(串口中断方式唤醒)1)sleep_mode:唤醒模式,参数为0或者1,0:热启动;1:冷启动

指令使用示例

设备配置流程如下: 1、设备1配置发送模式,设备2设置接收模式,操作如下:

设备1:
AT+CTXADDRSET=12

AT+CADDRSET=13

AT+CTX=470500000,5,0,1,21,1

设备2:
AT+CADDRSET=12

AT+CRX=470500000,5,0,1,1

设备1:
32 d7 FF 44 0D 00 0A 55 0D 0A#HEX数据的最后加回车换行标识“0D 0A”

2、设备2配置发送模式,设备1设置接收模式,操作如下:

设备1:
+++
    #退出透传模式
AT+CRXS=470500000,5,0,1,1

设备2:
AT+CTXADDRSET=13

AT+CTX=470500000,5,0,1,21,1

12345

效果如下:
48b58f5e-7d34-11ed-8abf-dac502259ad0.png

应用示例

1、LoRa中继设计:
Ra-08模组实测空旷情况下可以传输4.6公里。实际使用时会受到多种因素的干扰,为了确保传输距离达到要求,便需要加一个中继功能,使信号传输更远,而本次固件便可实现这个功能,固件中增加了本地地址与目标地址的配置功能,发送的数据当且仅当地址对应得上的设备可以收到该数据;
中继方案的架构:

48efa0ea-7d34-11ed-8abf-dac502259ad0.png

05 联系我们

以上就是本期分享的内容,目的在于让大家快速适应新品方案的开发,更多资料可通过安信可官网获取。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 固件
    +关注

    关注

    10

    文章

    555

    浏览量

    23016
  • 模组
    +关注

    关注

    6

    文章

    1488

    浏览量

    30368
  • 透传
    +关注

    关注

    0

    文章

    9

    浏览量

    6815
  • 烧录
    +关注

    关注

    8

    文章

    259

    浏览量

    35563

原文标题:使用教程 | Ra-08H透传固件应用示例

文章出处:【微信号:安信可科技,微信公众号:安信可科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ESP-C2模组实现示例说明

    最新版本的串口固件可完成设备TTL 端口到WiFi/云的数据实时。本模块可直接取代原有的有线串口,实现嵌入式设备数据采集和控制。 T
    的头像 发表于 07-24 16:06 1189次阅读
    ESP-C2模组实现<b class='flag-5'>透</b><b class='flag-5'>传</b><b class='flag-5'>示例</b>说明

    请问SDK固件如何实现网络

    您好,想请问一下,我们现在一个项目需要用SDK来实现网路数据,但是调用 官方API :espconn_send()会自动把HTTP报文头部给添加上去了,没有有办法实现像AT固件一样直传?
    发表于 07-10 06:59

    固件写不进什么情况?

    固件写不进什么情况?
    发表于 08-21 19:31

    固件写不进什么情况?EMW3080的模块

    `固件写不进什么情况?EMW3080的模块`
    发表于 08-21 19:36

    什么是

    的概念概念具体到此次实践
    发表于 12-24 07:13

    如何用Ardunio IDE对ESP32 NodeMCU板子刷入蓝牙BLE串口固件

    why 这又是一篇软件的安装及卸载类水文。 本文的目的是,记录并阐述如何用Ardunio IDE对ESP32 NodeMCU板子刷入蓝牙BLE串口固件。当然,把NodeMCU作蓝牙串口
    发表于 11-01 07:35

    蓝牙模块HC-08怎么使用

    蓝牙模块HC-08使用教程与简单应用前言一、AT指令二、使用测试1.引入库2.读入数据总结新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码
    发表于 12-06 06:26

    Stm32 hal库usart2与hc-08模块实现通讯的过程是怎样的?

    Stm32 hal库usart2与hc-08模块实现通讯的过程是怎样的?
    发表于 02-18 07:13

    ESP32-C2模组使用固件示例

    本的串口固件可完成设备TTL 端口到WiFi/云的数据实时。本模块可直接取代原有的有线串口,实现嵌入式设备数据采集和控制。TTL-W
    发表于 02-01 14:26

    ESP32-C2模组使用固件示例

    本的串口固件可完成设备TTL 端口到WiFi/云的数据实时。本模块可直接取代原有的有线串口,实现嵌入式设备数据采集和控制。TTL-W
    发表于 03-14 13:49

    ESP32-C2模组使用固件示例

    最新版本的串口固件可完成设备TTL 端口到WiFi/云的数据实时。本模块可直接取代原有的有线串口,实现嵌入式设备数据采集和控制。 T
    发表于 05-10 13:48

    ESP8266_Doit串口固件使用方法-图文说明(V2.4

    ESP8266串口固件使用
    发表于 12-24 23:38 58次下载

    基于Arduino构建NodeMCU蓝牙

    why 这又是一篇软件的安装及卸载类水文。 本文的目的是,记录并阐述如何用Ardunio IDE对ESP32 NodeMCU板子刷入蓝牙BLE串口固件。当然,把NodeMCU作蓝牙
    发表于 10-25 21:06 2次下载
    基于Arduino构建NodeMCU蓝牙<b class='flag-5'>透</b><b class='flag-5'>传</b>

    ESP-C2模组实现示例说明

    WiFi-TTL模块基于我司DT-ESPC2-12模块研发,引出串口TTL、EN、STATE 等引脚。产品内置我司最新版本的串口固件
    的头像 发表于 12-22 15:06 1859次阅读
    ESP-C2模组实现<b class='flag-5'>透</b><b class='flag-5'>传</b><b class='flag-5'>示例</b>说明

    低成本搭建网络,远距离传输达4.8km的LoRaWAN模块

    48 MHz ARM Cortex-M4。Ra-08(H) 模组出厂内置 AT 固件程序,直接上手使用对接LoRaWAN网关。 02超低功耗 03远距离传输 Ra-08/
    的头像 发表于 06-24 15:57 507次阅读
    低成本搭建网络,远距离传输达4.8km的LoRaWAN模块