乐鑫技术交流
直播中

Arvinhw

9年用户 899经验值
擅长:嵌入式技术
私信 关注
[问答]

为什么无法从ESP8285H16扫描路由器/移动接入点?

我们正在开发基于 SOC ESP8285 的 PCB 板,并已创建用于测试 WIFI 连接的 PCB 原型。

但是在加载我们的代码进行 WIFI 扫描后,我们无法获得任何接入点,即使在移动热点非常靠近 pcb 之后,除了以下情况-

1.当我们在一个PCB上启动WIFI热点时(在随附的zip文件中使用arduino草图SoftAP.ino),当我们从另一个PCB扫描时,我们可以查看相同的接入点,并且还可以连接。WIFI强度也很高。
**请注意,接入点在移动设备等其他设备上不可见。

2.当我们扫描时,我们可以检测到WIFI直接接入点,但无法检测到我们的路由器暴露的接入点,也无法检测到手机启动的热点,我们已经用Android和Iphone进行了测试。

我们正在使用PI阻抗匹配来满足数据表中定义的以下规格(请查看原理图)
"
芯片输出阻抗 = 39 j6 Ω。建议保留π型匹配网络来匹配天线。
"

我们的 PCB 尺寸为 35mm x 25mm x1.6mm,FR4 材料。请找到随附的原理图和PCB布局。

我们使用以下组件进行 antena 和晶体匹配

U1 - ESP8285 - 零件号 ESP8285H16
Y1 - Crystal_SMD - 零件号 FTX26.000M6SM3S-10/10BFC
C2 - 5.6pF 射频电容器,JOHANSON TECHNOLOGY 500R07S5R6BV4T
                                                                                                                                                   

回帖(1)

华强一条街

2024-7-19 17:27:09
无法从ESP8285H16扫描路由器/移动接入点的原因可能有以下几点:

1. 固件问题:确保您的ESP8285H16模块上运行的固件是最新的,并且与您的开发板兼容。过时或不兼容的固件可能导致扫描功能出现问题。

2. 代码问题:检查您的代码,确保您正确地实现了WIFI扫描功能。确保您使用了正确的库和API调用,以及正确的参数。

3. 信道问题:WIFI信号在不同的信道上传输。确保您的ESP8285H16模块和路由器/移动接入点使用相同的信道。如果它们使用不同的信道,您的设备可能无法扫描到其他接入点。

4. 信号强度问题:如果路由器/移动接入点的信号强度较弱,ESP8285H16模块可能无法扫描到它们。尝试将路由器/移动接入点靠近ESP8285H16模块,以提高信号强度。

5. 干扰问题:其他电子设备或金属物体可能对WIFI信号产生干扰,导致扫描功能出现问题。确保您的ESP8285H16模块远离可能产生干扰的设备。

6. 安全设置问题:某些路由器/移动接入点可能具有高级安全设置,如MAC地址过滤,这可能会阻止您的ESP8285H16模块扫描到它们。检查路由器/移动接入点的安全设置,确保它们允许您的设备连接。

7. 硬件问题:如果以上方法都无法解决问题,可能是您的ESP8285H16模块或开发板存在硬件问题。尝试更换模块或开发板,看看问题是否得到解决。

为了解决这个问题,您可以尝试以下步骤:

1. 确保您的ESP8285H16模块上运行的固件是最新的,并与您的开发板兼容。

2. 检查您的代码,确保您正确地实现了WIFI扫描功能。

3. 确保您的ESP8285H16模块和路由器/移动接入点使用相同的信道。

4. 将路由器/移动接入点靠近ESP8285H16模块,以提高信号强度。

5. 确保您的ESP8285H16模块远离可能产生干扰的设备。

6. 检查路由器/移动接入点的安全设置,确保它们允许您的设备连接。

7. 如果问题仍然存在,尝试更换模块或开发板。
举报

更多回帖

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