跳转至

AT 指令组包与注意事项

AT 指令组包示例

以下为AT常发常收指令的组包示例。

表 1 BT TX组包

调制速率

信道

指令组包

1M BR DH1

2402

AT^BTTX=27,112233445566,0,0,4,0,5,1

2440

AT^BTTX=27,112233445566,38,0,4,0,5,1

2480

AT^BTTX=27,112233445566,78,0,4,0,5,1

1M BR DH3

2402

AT^BTTX=183,112233445566,0,0,11,0,5,1

2440

AT^BTTX=183,112233445566,38,0,11,0,5,1

2480

AT^BTTX=183,112233445566,78,0,11,0,5,1

1M BR DH5

2402

AT^BTTX=339,112233445566,0,0,15,0,5,1

2440

AT^BTTX=339,112233445566,38,0,15,0,5,1

2480

AT^BTTX=339,112233445566,78,0,15,0,5,1

1M EDR 2DH1

2402

AT^BTTX=54,112233445566,0,3,4,0,5,1

2440

AT^BTTX=54,112233445566,38,3,4,0,5,1

2480

AT^BTTX=54,112233445566,78,3,4,0,5,1

1M EDR 3DH1

2402

AT^BTTX=83,112233445566,0,6,8,0,5,1

2440

AT^BTTX=83,112233445566,38,6,8,0,5,1

2480

AT^BTTX=83,112233445566,78,6,8,0,5,1

1M EDR 2DH3

2402

AT^BTTX=367,112233445566,0,3,10,0,5,1

2440

AT^BTTX=367,112233445566,38,3,10,0,5,1

2480

AT^BTTX=367,112233445566,78,3,10,0,5,1

1M EDR 3DH3

2402

AT^BTTX=552,112233445566,0,6,11,0,5,1

2440

AT^BTTX=552,112233445566,38,6,11,0,5,1

2480

AT^BTTX=552,112233445566,78,6,11,0,5,1

1M EDR 2DH5

2402

AT^BTTX=679,112233445566,0,3,14,0,5,1

2440

AT^BTTX=679,112233445566,38,3,14,0,5,1

2480

AT^BTTX=679,112233445566,78,3,14,0,5,1

1M EDR 3DH5

2402

AT^BTTX=1021,112233445566,0,6,15,0,5,1

2440

AT^BTTX=1021,112233445566,38,6,15,0,5,1

2480

AT^BTTX=1021,112233445566,78,6,15,0,5,1

表 2 BT RX组包

调制速率

信道

指令组包

1M BR DH1

2402

AT^BTRX=27,112233445566,0,0,4,1

2440

AT^BTRX=27,112233445566,38,0,4,1

2480

AT^BTRX=27,112233445566,78,0,4,1

1M BR DH3

2402

AT^BTRX=183,112233445566,0,0,11,1

2440

AT^BTRX=183,112233445566,38,0,11,1

2480

AT^BTRX=183,112233445566,78,0,11,1

1M BR DH5

2402

AT^BTRX=339,112233445566,0,0,15,1

2440

AT^BTRX=339,112233445566,38,0,15,1

2480

AT^BTRX=339,112233445566,78,0,15,1

1M EDR 2DH1

2402

AT^BTRX=54,112233445566,0,3,4,1

2440

AT^BTRX=54,112233445566,38,3,4,1

2480

AT^BTRX=54,112233445566,78,3,4,1

1M EDR 3DH1

2402

AT^BTRX=83,112233445566,0,6,8,1

2440

AT^BTRX=83,112233445566,38,6,8,1

2480

AT^BTRX=83,112233445566,78,6,8,1

1M EDR 2DH3

2402

AT^BTRX=367,112233445566,0,3,10,1

2440

AT^BTRX=367,112233445566,38,3,10,1

2480

AT^BTRX=367,112233445566,78,3,10,1

1M EDR 3DH3

2402

AT^BTRX=552,112233445566,0,6,11,1

2440

AT^BTRX=552,112233445566,38,6,11,1

2480

AT^BTRX=552,112233445566,78,6,11,1

1M EDR 2DH5

2402

AT^BTRX=679,112233445566,0,3,14,1

2440

AT^BTRX=679,112233445566,38,3,14,1

2480

AT^BTRX=679,112233445566,78,3,14,1

1M EDR 3DH5

2402

AT^BTRX=1021,112233445566,0,6,15,1

2440

AT^BTRX=1021,112233445566,38,6,15,1

2480

AT^BTRX=1021,112233445566,78,6,15,1

表 3 BLE TX组包

调制速率

信道

指令组包

BLE 1M

2402

AT^BLETX=0,255,0,1

2440

AT^BLETX=19,255,0,1

2480

AT^BLETX=39,255,0,1

BLE 2M

2402

AT^BLETX=0,255,0,2

2440

AT^BLETX=19,255,0,2

2480

AT^BLETX=39,255,0,2

BLE S8

2402

AT^BLETX=0,255,0,3

2440

AT^BLETX=19,255,0,3

2480

AT^BLETX=39,255,0,3

BLE S2

2402

AT^BLETX=0,255,0,4

2440

AT^BLETX=19,255,0,4

2480

AT^BLETX=39,255,0,4

表 4 BLE RX组包

调制速率

信道

指令组包

BLE 1M

2402

AT^BLERX=0,1,0

2440

AT^BLERX=19,1,0

2480

AAT^BLERX=39,1,0

BLE 2M

2402

AT^BLERX=0,2,0

2440

AT^BLERX=19,2,0

2480

AAT^BLERX=39,2,0

BLE S8

2402

AT^BLERX=0,3,0

2440

AT^BLERX=19,3,0

2480

AAT^BLERX=39,3,0

BLE S2

2402

AT^BLERX=0,4,0

2440

AT^BLERX=19,4,0

2480

AAT^BLERX=39,4,0

表 5 SLE TX组包

调制速率

信道

指令组包

1M GFSK

2402

AT^SLETX=0,5,255,0,0,0,0,0,0,50

2440

AT^SLETX=38,5,255,0,0,0,0,0,0,50

2480

AT^SLETX=78,5,255,0,0,0,0,0,0,50

2M GFSK

2404

AT^SLETX=2,5,255,0,1,0,0,0,0,50

2440

AT^SLETX=38,5,255,0,1,0,0,0,0,50

2478

AT^SLETX=76,5,255,0,1,0,0,0,0,50

4M GFSK

2405

AT^SLETX=3,5,255,0,4,0,0,0,0,50

2441

AT^SLETX=39,5,255,0,4,0,0,0,0,50

2477

AT^SLETX=75,5,255,0,4,0,0,0,0,50

1M QPSK

2402

AT^SLETX=0,5,255,0,0,2,2,3,2,50

2440

AT^SLETX=38,5,255,0,0,2,2,3,2,50

2480

AT^SLETX=78,5,255,0,0,2,2,3,2,50

2M QPSK

2404

AT^SLETX=2,5,255,0,1,2,2,3,2,50

2440

AT^SLETX=38,5,255,0,1,2,2,3,2,50

2478

AT^SLETX=76,5,255,0,1,2,2,3,2,50

4M QPSK

2405

AT^SLETX=3,5,255,0,4,2,2,3,2,50

2441

AT^SLETX=38,5,255,0,4,2,2,3,2,50

2477

AT^SLETX=75,5,255,0,4,2,2,3,2,50

1M 8PSK

2402

AT^SLETX=0,5,255,0,0,2,3,3,2,50

2440

AT^SLETX=38,5,255,0,0,2,3,3,2,50

2480

AT^SLETX=78,5,255,0,0,2,3,3,2,50

2M 8PSK

2404

AT^SLETX=2,5,255,0,1,2,3,3,2,50

2440

AT^SLETX=38,5,255,0,1,2,3,3,2,50

2478

AT^SLETX=76,5,255,0,1,2,3,3,2,50

4M 8PSK

2405

AT^SLETX=3,5,255,0,4,2,3,3,2,50

2441

AT^SLETX=39,5,255,0,4,2,3,3,2,50

2477

AT^SLETX=75,5,255,0,4,2,3,3,2,50

表 6 SLE RX组包

调制速率

信道

指令组包

1M GFSK

2402

AT^SLERX=0,0,0,0,19

2440

AT^SLERX=38,0,0,0,19

2480

AT^SLERX=78,0,0,0,19

2M GFSK

2404

AT^SLERX=2,1,0,0,10

2440

AT^SLERX=38,0,0,0,10

2478

AT^SLERX=76,1,0,0,10

4M GFSK

2405

AT^SLERX=3,4,0,0,6

2441

AT^SLERX=39,4,0,0,6

2477

AT^SLERX=75,4,0,0,6

1M QPSK

2402

AT^SLERX=0,0,2,3,14

2440

AT^SLERX=38,0,2,3,14

2480

AT^SLERX=78,0,2,3,14

2M QPSK

2404

AT^SLERX=2,1,2,3,8

2440

AT^SLERX=38,1,2,3,8

2478

AT^SLERX=76,1,2,3,8

4M QPSK

2405

AT^SLERX=3,4,2,3,6

2441

AT^SLERX=39,4,2,3,6

2477

AT^SLERX=75,4,2,3,6

1M 8PSK

2402

AT^SLERX=0,0,2,3,10

2440

AT^SLERX=38,0,2,3,10

2480

AT^SLERX=78,0,2,3,10

2M 8PSK

2404

AT^SLERX=2,1,2,3,6

2440

AT^SLERX=38,1,2,3,6

2478

AT^SLERX=76,1,2,3,6

4M 8PSK

2405

AT^SLERX=3,4,2,3,6

2441

AT^SLERX=39,4,2,3,6

2477

AT^SLERX=75,4,2,3,6

注意事项

除地址参数外,所有指令的参数输入格式必须为十进制

例如当包长0xFF需输入255时:

  • 正确示例: AT^SLETX=0,5,255,0,1,2,2,0,0,50
  • 错误示例: AT^SLETX=0,5,FF,0,1,2,2,0,0,50

说明: 除地址参数外,其余参数必须是十进制。

部分指令返回值为十六进制

  • 发送:

    AT^SLETRXEND

  • 回复:

    OK

    status:0x0, num_packet:0x3e8, rssi:-127

说明: 测试RX的收报数为1000包(0x3E8),RX的当前接收RSSI为-127dBm。

所有参数的间隔符逗号为英文字符

示例如下:

  • 正确示例:AT^SLETX=0,5,255,0,1,2,2,0,0,50
  • 错误示例:AT^SLETX=0,5,55,0,1,2,2,0,0,50

    说明: 不识别中文字符逗号。

串口回复说明

  • TRX射频指令测试时,串口回复重点关注“status:0“、“num_packets:3e8“、“rssi:-127“等字样。
  • 由于指令执行时序异步,“OK”和其他业务上报打印的先后顺序不是固定的,且涉及BT/BLE/SLE TRX业务的指令,回复“OK”不代表指令正常执行。

星闪协议频点表

星闪协议频点如图1图2所示。

图 1 2400MHz频段不同带宽信道对应的射频信道中心频率和射频信道号(上半部分)

**图 1** 2400MHz频段不同带宽信道对应的射频信道中心频率和射频信道号(上半部分)

图 2 2400MHz频段不同带宽信道对应的射频信道中心频率和射频信道号(下半部分)

**图 2** 2400MHz频段不同带宽信道对应的射频信道中心频率和射频信道号(下半部分)

说明: 不同带宽的射频测试项需要测的频点不同,例如SLE 4M GFSK指令,测试低频的频点为2405MHz,而不是2402MHz。