当前位置: 首页 > 文档资料 > YoC 编程基础 >

CB6502M 产测 AT 指令集

优质
小牛编辑
118浏览
2023-12-01

本文介绍CB6502M开发板的工厂生产测试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.1. FT生产测试命令

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

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=valueOK
+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=valueOK
+CME ERROR:
参数说明
返回值说明
value:节点AppKey
err: error code
示例AT+CAPPKEY=AABBCCDD00112233AABBCCDD00112233
OK
注意事项设置或者读取AppKEY,返回Y1Y2…Y8,16进制格式,取值8字节。

4.4. 重启模组 +IREBOOT

命令类型命令格式响应
测试命令AT+IREBOOT=?OK
执行命令AT+IREBOOT=modeOK
+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,datarateOK
+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,TxPowerOK
+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,datarateOK
+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,valOK
+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,modeOK
+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=rfuOK
+CME ERROR:err
参数说明
返回值说明
示例AT+CTPP=0
OK
注意事项

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

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

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

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