当前位置:   article > 正文

LoRa开发|LoRa模组AT指令开发_lora at+seed timeout

lora at+seed timeout

LoRa模组AT指令开发

1. LoRa模组介绍

LoRa开发系列中使用的是正点原子推出的一款LoRa无线串口模块。采用了高效的ISM频段射频SX1278扩频芯片,工作频率410MHz~441MHz,以 1MHz 频率为步进信道,共32个信道,可通过AT指令在线修改串口速率,发射功率,空中速率,工作模式等参数

在这里插入图片描述

该LoRa模组有6个引脚与外部电路连接,各引脚详细描叙如下表所示

在这里插入图片描述
模组根据MD0和AUX引脚的状态会进入不同的功能,具体下表所示

在这里插入图片描述

2. 常用AT指令

AT指令只有在配置模式下(AUX=0空闲,MD0=1)才能够被模组识别,此时无法发射和接收无线数据。恢复至通信模式下(AUX=0空闲,MD0=0)才可以发射和接收无线数据

指令说明返回值参数
AT测试OK/ERROR
AT+MODEL?查询设备型号+MODEL: < model >model:设备型号
AT+CGMR?查询软件版本号+VERSION: < param>param:软件版本号
AT+RESET模块复位OK/ERROR
AT+FLASH=< set>参数保存OK/ERRORset为0不保存,1保存
AT+ADDR地址配置OK/ERROR=?查询范围;?查询地址;=< ah>,< al>设置地址
AT+TPOWER发射功率配置OK/ERROR=?查询范围;?查询功率;=< power>设置功率
AT+CWMODE工作模式配置OK/ERROR=?查询范围;?查询模式;=< mode>设置模式
AT+TMODE发送状态配置OK/ERROR=?查询范围;?查询状态;=< tmode>设置发送状态
AT+WLRATE无线速率和信道配置OK/ERROR=?查询范围;?查询当前配置;=< chn>,< rate>设置
AT+WLTIME休眠时间配置OK/ERROR=?查询范围;?查询时间;=< time>设置休眠时间
AT+UART串口配置OK/ERROR=?查询范围;?查询当前配置;=< bps>,< par>设置串口
3. 常用AT指令测试

在通信模式下,LoRa模组之间有以下几种通讯方式:

  • 透传数据:CWMODE=0、TMODE=0、地址相同、信道相同的设备之间通讯
  • 定向传输:CWMODE=0、TMODE=1、地址和信道可不同,发送格式为 高地址+低地址+信道+数据
  • 广播与数据监听:将模块地址设置为0xFFFF,可监听相同信道上的所有模块的数据;发出的数据,可被相同信道上的所有模块收到

AT指令测试需要至少两个LoRa模组,本例中使用TTL-USB接口连接LoRa模组和PC,通过串口助手发送AT命令来进行测试。接线图如下所示,其中通过控制MD0线是否接通3.3V来控制配置模式和通讯模式

在这里插入图片描述

透传数据:在配置模式下使用AT指令配置,在通信模式下进行数据透传

在这里插入图片描述
在这里插入图片描述

定向传输:在配置模式下使用AT指令配置,在通信模式下进行定向传输

在这里插入图片描述
在这里插入图片描述

广播与数据监听:在配置模式下使用AT指令配置,在通信模式下进行广播与监听

在这里插入图片描述
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/516044
推荐阅读
相关标签
  

闽ICP备14008679号