CB6502M产测AT指令集

1. 概述

本文介绍CB6502M开发板的工厂生产测试AT指令使用说明,适用于对开发板的配置、操作、数据收发等操作。

2. AT指令语法

AT指令采用基于ASCII码的命令行,命令格式如下:

请求消息格式为:AT+OP [para-1,para-2,……para-n]<\r>

AT 请求消息格式如下表所示:

说明
AT+ 命令消息前缀
CMD 指令字符串
OP 指令操作符。可以是以下内容:
“=”:表示参数设置。
“?”:表示查询参数的当前值。
“”:表示执行指令。
“=?”:表示查询设置指令的参数。
para-1,para-2,…… para-n 表示设置的参数值,或者是指定要查询的参数
\r 回车结束符,ASCII码为0x0D

回应消息格式为:<\r\n>CMD:para-1,para-2,……para-n<\r\n> 或者:<\r\n><\r\n>

或者上述两者都有。

3. 生产测试命令总览

3.1. FT生产测试命令

命令 描述
AT+CTIO IO连通性测试
AT+CTFT 进入FT模式
AT+CTPP 设置产品默认参数
AT+IREBOOT 重启通讯模组
AT+CDEVEUI 设置读取DevEUI(OTAA入网时)
AT+CAPPKEY 设置读取AppKey(OTAA入网时)
AT+CRX LORA测试命令
AT+CTX LORA测试命令
AT+CGSN 读取产品序列号标识(product serial number) identification)
AT+CFTX FSK模式下数据发送,间隔时长100ms
AT+CTSX 测试SX1262/8 SPI通道
AT+CTPW 读取设备深睡眠功耗

4. AT指令说明

4.1. 读取模组序列号 +CGSN

命令类型 命令格式 响应
查询命令 AT+CGSN? +CGSN=
OK
参数说明
返回值说明
< xxxxxxxxxxxx >:序列号,12个字节
示例 AT+CGSN?
AT+CGSN=FLxxxxxxxxxx
OK
注意事项

4.2. 设置DEVEUI +CDEVEUI

命令类型 命令格式 响应
测试命令 AT+CDEVEUI=? +CDEVEUI=DevEUI(16字节)
查询命令 AT+CDEVEUI? +CDEVEUI:
OK
执行命令 AT+CDEVEUI=value OK
+CME ERROR:
参数说明
返回值说明
value:节点DEVEUI
示例 AT+CDEVEUI?
+CDEVEUI=AABBCCDD00112233
OK
注意事项 设置或者读取DevEUI,返回Y1Y2…Y8,16进制格式,取值8字节。

4.3. 设置APPKEY +CAPPKEY

命令类型 命令格式 响应
测试命令 AT+CAPPKEY=? +CAPPKEY=AppKEY(16字节)
查询命令 AT+CAPPKEY? +CAPPKEY:
OK
执行命令 AT+CAPPKEY=value OK
+CME ERROR:
参数说明
返回值说明
value:节点AppKey
err: error code
示例 AT+CAPPKEY=AABBCCDD00112233AABBCCDD00112233
OK
注意事项 设置或者读取AppKEY,返回Y1Y2…Y8,16进制格式,取值8字节。

4.4. 重启模组 +IREBOOT

命令类型 命令格式 响应
测试命令 AT+IREBOOT=? OK
执行命令 AT+IREBOOT=mode OK
+CME ERROR:err
参数说明
返回值说明
mode: 重启模式。
0: 立即重启通信模组。
1: 等待通信模组内当前正在发送的无线帧完成后再重启。
err: error code
示例 AT+IREBOOT=1
OK
注意事项 通信模组收到该指令后,回复OK后,重启通信模组。重启完成之前,不再接收任何后续的AT指令。

4.5. 测试命令 +CRX

命令类型 命令格式 响应
测试命令 AT+CRX=? +CRX:”Freq”,”DR”
OK
执行命令 AT+CRX=freq,datarate OK
+CME ERROR:err
参数说明
返回值说明
该命令执行进入RX持续接收模式
Freq:150000000-960000000
Data Rate公6个级别,分别是DR0~DR5,对应扩频因子SF12=-SF7
err: error code
示例 AT+CRX=471900000,0,0
Start to recv data (freq:470000000, dr:0)
注意事项 执行CRX测试命令后,为保持测试,系统进入死循环,重启开启下一次测试

4.6. 测试命令 +CTX

命令类型 命令格式 响应
测试命令 AT+CTX=? +CTX:”Freq”,”DR”,”TXPower”
OK
执行命令 AT+CTX=freq,datarate,TxPower OK
+CME ERROR:err
参数说明
返回值说明
该命令执行进入1S循环发送模式
Freq:150000000-960000000
Data Rate公6个级别,分别是DR0~DR5,对应扩频因子SF12=-SF7
Txpwer是SX1262/8的发射功率,对应TxParams。
CB6502M默认使用的TxParams为22, Pa config为2,3,0,1,对应的最终发送功率(output power)为17dBm.
示例 AT+CTX=471900000,0,22
Start to tx data (freq:470000000, dr:0, power:22)
注意事项 执行CTX测试命令后,为保持测试,系统进入死循环,重启开启下一次测试

4.7. FSK模式下发包测试命令 +CFTX

命令类型 命令格式 响应
测试命令 AT+CFTX=? +CFTX:”Freq”,”TXPower”,”DR”
OK
执行命令 AT+CFTX=fre,TxPower,datarate OK
+CME ERROR:err
参数说明
返回值说明
该命令执行进入1S循环发送模式
Freq:150000000-960000000
Data Rate公6个级别,分别是DR0~DR5,对应扩频因子SF12=-SF7
Txpwer是SX1262/8的发射功率,对应TxParams。
CB6502M默认使用的TxParams为22, Pa config为2,3,0,1,对应的最终发送功率(output power)为17dBm.

Datarate: FSK模式下的码率,600..300000 bits/s, 默认为4800bits/s
err: error code
示例 AT+CFTX=471900000,22,4800
Start to tx data on fsk (freq:470000000, power:22, datarate:4800)
注意事项 执行CFTX测试命令后,为保持测试,系统进入死循环,重启开启下一次测试

4.8. 工厂测试测试IO连通性 +CTIO

命令类型 命令格式 响应
测试命令 AT+CTIO=? ok
pin,dir,mode,val
执行命令 AT+CTIO=pin,dir,mode,val OK
+CME ERROR:err
参数说明
返回值说明
pin:管脚ID
dir:输出输入 0: INPUT;1:OUTPUT
mode:拉高拉低模式 0:PULLNONE;1: PULLUP;2:PULLDOWN
val:IO高低
0: dir设置为输出时,该管脚输出低电平
1: dir设置为输出时,该管脚输出高电平;
0x80: dir设置为输入时, 将检测该管脚电平是否为低电平;
0x81: dir设置为输入时, 将检测该管脚电平是否为高电平
其他:无效
err: error code

注意
1. 当val的bit7为1的时候,表示该指令读出IO的状态和val的bit0作比较,相同输出OK,不相同输出error。
2. AT指令口所使用的管脚无法测试
示例 AT+CTIO=2,1,0,1
AT+CTIO=11,0,0,128
AT+CTIO=28,0,0,129
OK
注意事项 执行CRX测试命令后,为保持测试,系统进入死循环,重启开启下一次测试

4.9. 工厂测试进入FT模式 +CTFT

命令类型 命令格式 响应
测试命令 AT+CTFT=? ok
mode
执行命令 AT+CTFT=name,password,mode OK
+CME ERROR:err
参数说明
返回值说明
mode: FT:0xE3E2E1E0 PD:0xFFFFFFFF
Name: cskylora
Password:12345678
Mode: 0-PD模式 1-产测模式
示例 AT+CTFT=cskylora,12345678,0
OK
注意事项 如果模组是第一次上电,模组会自动进入工厂模式。在模组进入产品模式的情况下,可以用该命令来再次进入工厂模式。

4.10. 工厂测试设置产品默认参数 +CTPP

命令类型 命令格式 响应
测试命令 AT+CTPP=? OK
执行命令 AT+CTPP=rfu OK
+CME ERROR:err
参数说明
返回值说明
示例 AT+CTPP=0
OK
注意事项

4.11. 工厂测试测试SX1262/8 SPI通道

命令类型 命令格式 响应
测试命令 AT+CTSX=? OK
sxchip_type
执行命令 AT+CTSX=sxchip_type OK
+CME ERROR:err
参数说明
返回值说明
sxchip_type 0: SX1262 1: SX1268
示例 AT+CTSX=1
OK
注意事项

4.12. 工厂测试读取设备深睡眠功耗

命令类型 命令格式 响应
执行命令 AT+CTPW=0 OK
+CME ERROR:err
参数说明
返回值说明
mode 0: standby mode
示例 AT+CTPW=0
OK
注意事项

results matching ""

    No results matching ""