乐鑫技术交流
直播中

贾飞世

8年用户 1887经验值
私信 关注
[问答]

ESP32-C3如何才能获取到频偏呢?


根据链接 https://docs.espressif.com/projects/esp ... ml#cmd-lap,可以使用 AT+CWLAP 指令获取频偏,而实际测试过程中发现获取到的  均为 -1。
如何才能获取到频偏呢?

固件版本:Code: Select all
AT+GMRAT version:2.2.0.0(90458f0 - ESP32C3 - Jun 18 2021 10:23:57)SDK version:v4.3-beta3-195-g6be10facompile time(c16e015):Jun 18 2021 12:56:35Bin version:2.2.0(MINI-1)OK
测试指令流程:Code: Select all
AT+CWMODE=1OKAT+CWLAP+CWLAP:(4,"mali_test",-16,"8c:53:c3:39:41:98",11,-1,-1,5,3,7,1)+CWLAP:(4,"iot",-38,"30:a2:c2:70:27:88",1,-1,-1,5,3,7,1)+CWLAP:(4,"esp-guest",-39,"70:3a:73:0c:6c:fb",1,-1,-1,4,4,7,0)...OK

                           

回帖(1)

石玉兰

2024-6-27 16:41:15
要获取ESP32-C3的频偏,您需要按照以下步骤操作:

1. 确保您的ESP32-C3模块已经连接到您的计算机,并且已经设置好了串口通信。

2. 使用串口助手或其他串口通信工具,向ESP32-C3发送AT命令。

3. 首先,设置ESP32-C3的工作模式为STA(Station)模式。发送以下命令:

```
AT+CWMODE=1
```

4. 接下来,使用AT+CWLAP命令获取频偏信息。根据您提供的测试指令流程,您已经尝试过这个命令:

```
AT+CWLAP
```

5. 如果您发现频偏值始终为-1,这可能意味着ESP32-C3无法正确获取频偏信息。这可能是由于以下原因:

   a. 固件版本问题:您当前使用的固件版本为2.2.0.0,可能存在一些已知或未知的问题。建议您尝试升级到最新的固件版本。

   b. 信号质量问题:确保您的ESP32-C3模块连接到一个信号质量良好的Wi-Fi网络。

   c. 指令参数问题:请检查您使用的AT+CWLAP命令是否正确。根据ESP32-C3的官方文档,AT+CWLAP命令的格式如下:

```
AT+CWLAP=[mode]
```

其中,mode可以是0(获取当前连接的AP的信息)或1(获取所有扫描到的AP的信息)。您可以尝试使用不同的mode值来获取频偏信息。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分