LoRa开发|LoRa模组AT指令开发

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/ERROR			set为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来控制配置模式和通讯模式
在这里插入图片描述

4.使用方式

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

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

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

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

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

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

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
正点原子LoRa开发是一种利用正点原子公司推出的开发板和LoRa通信技术进行物联网设备开发的方法。LoRa(Long Range)是一种低功耗广域网技术,可以在广阔范围内进行远程通信。正点原子公司为开发人员提供了便捷的开发工具和文档,使得LoRa开发变得简单易用。 正点原子LoRa开发板具有高度集成的特点,包含了各种常用传感器和模块,如温湿度传感器、光照传感器、气压传感器、WiFi模块等,使得开发者能够快速搭建物联网设备原型。开发板还提供了丰富的接口和扩展槽位,可以与其他硬件设备进行连接,实现更多的功能。 通过正点原子提供的开发工具和文档,开发者可以方便地进行LoRa通信的配置和数据传输。开发工具支持多种开发环境,如Arduino IDE、PlatformIO等,开发者可以按照自己的喜好选择合适的开发环境。同时,开发文档提供了详细的API和示例代码,帮助开发者快速上手。 正点原子LoRa开发板还支持低功耗设计,可以通过电池供电,并通过优化的传输协议减少能耗。这使得LoRa设备可以长时间工作而无需频繁更换电池,非常适用于远程监测、农业、智能家居等领域。 总之,正点原子LoRa开发提供了便捷的开发工具和集成丰富的开发板,为开发者提供了快速开发LoRa物联网设备的方法。通过正点原子LoRa开发,人们可以更好地利用LoRa通信技术,实现智能化的物联网应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值