• 物联网工程师开发服务平台

LoRaWAN AT 固件工作模式

LoRaWAN AT 固件提供 3 种工作模式,包括: AT指令控制模式,BOOT 模式(引导程序)和 MFG 产测模式。

目录

工作模式概述

1. AT指令控制模式

烧录 LoRaWAN AT 固件的模块,其出厂后,初次上电时,当 BOOT 为低电平,默认进入 AT 指令模式,且各参数保持出厂默认状态。

该模式下,用户可以通过 AT 指令来控制和配置模块。详细指令说明请参考: LoRaWAN AT 指令集

2. BOOT模式

BOOT 模式下,调试串口可查看 bootloader log信息,形如:

MICO bootloader for EML3047, v3.0, HARDWARE_REVISION: 1.0
+ command -------------------------+ function ------------+
| 0:BOOTUPDATE    <-r>             | Update bootloader    |
| 1:FWUPDATE      <-r>             | Update application   |
| 2:DRIVERUPDATE  <-r>             | Update RF driver     |
| 3:PARUPDATE     <-id n><-r><-e>  | Update MICO partition|
| 4:FLASHUPDATE   <-dev device>    |                      |
|  <-e><-r><-start addr><-end addr>| Update flash content |
| 5:MEMORYMAP                      | List flash memory map|
| 6:BOOT                           | Excute application   |
| 7:REBOOT                         | Reboot               |
+----------------------------------+----------------------+
|    (C) COPYRIGHT 2015 MXCHIP Corporation  By William Xu |
 Notes:
 -e Erase only  -r Read from flash -dev flash device number
  -start flash start address -end flash start address
 Example: Input "4 -dev 0 -start 0x400 -end 0x800": Update 
          flash device 0 from 0x400 to 0x800

MXCHIP>

此时可通过输入: 1. 命令1更新应用程序固件,可以通过串口的Ymodem文件传输协议来升级模块固件; 2. 命令6运行应用程序; 3. 命令7重启设备。

BOOT 命令使用方法可参考: BOOT模式

3. MFG产测模式

在 AT 指令控制模式下,向用户串口发送:AT+QC=?\r,即可进入 MFG 产测模式。

可查看模块产测模式的 log 信息,形如:

==== MXCHIP Manufacture Test ====
Serial Number: LRWA.0000.AT03
App CRC: DBDB
Bootloader Version: v3.0
Library Version: 1.0.2
APP Version: LoRaWAN AT_V1.0.0
Driver: SX1278_V1.0.0
MAC: 54:66:61:04:03:02:01:01


OK

工作模式切换

模块上电默认仅需 AT 指令控制模式。

1.AT 指令模式 –> QC 产测模式

用户串口发送指令: AT+QC=?\r

返回: QC log 信息。见上节内容。

2.QC 产测模式 –> BT AT 指令模式

发送指令:发送任意 AT 指令,即可进入指令模式。

返回:OK

3.AT 指令模式 –> BOOT 模式

通过在调试串口输入空格,Reset 重启后进入,波特率:115200bps。

4.BOOT 模式 –> AT 指令模式

重启模块。

文本导读目录