赞
踩
LoRa开发系列中使用的是正点原子推出的一款LoRa无线串口模块。采用了高效的ISM频段射频SX1278扩频芯片,工作频率410MHz~441MHz,以 1MHz 频率为步进信道,共32个信道,可通过AT指令在线修改串口速率,发射功率,空中速率,工作模式等参数
该LoRa模组有6个引脚与外部电路连接,各引脚详细描叙如下表所示
模组根据MD0和AUX引脚的状态会进入不同的功能,具体下表所示
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>设置串口 |
在通信模式下,LoRa模组之间有以下几种通讯方式:
AT指令测试需要至少两个LoRa模组,本例中使用TTL-USB接口连接LoRa模组和PC,通过串口助手发送AT命令来进行测试。接线图如下所示,其中通过控制MD0线是否接通3.3V来控制配置模式和通讯模式
透传数据:在配置模式下使用AT指令配置,在通信模式下进行数据透传
定向传输:在配置模式下使用AT指令配置,在通信模式下进行定向传输
广播与数据监听:在配置模式下使用AT指令配置,在通信模式下进行广播与监听
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。