Mic*_*han 0 networking wireless-networking network-adapter wpa2-psk
我最近买了一个 UART WiFi 模块(这个),并用正确的 SSID 配置它但密码错误(我不知道它是什么)。问题是我无法将此模块重置为其制造设置,也无法通过串行端口连接到此模块以使用某些电线或电缆对其进行配置。但我确定我的模块正在尝试连接我的接入点但网络密钥错误(因为在我的接入点日志中我可以看到我的模块尝试连接但它不能)
所以,我想知道有没有什么方法可以基于接受任何 WPA2-PSK 密码的 WPA2 个人安全来创建或配置网络(使用某个接入点或其他东西)?或者有没有其他解决方案可以解决这个问题?如果没有,是否可以查看此模块用于连接到该网络的密码?(如果是,那么我可以将我的网络密码更改为该密码并访问该模块的管理面板)
我尝试创建一个开放网络(没有任何安全密钥),但我的模块只是搜索基于 WPA2 的网络(我认为)。
您在标题中发布的问题不值得回答 IMO,因为我怀疑这是解决根本问题的一种迂回尝试,只会产生更多未解决的问题。
我无法通过串口连接到这个模块来配置...
您可以通过 PC 的串行端口连接到该模块吗?
如果您无法通过其串行端口与该模块通信,那么这是否违背了该模块的目的,使其变得无用?
该模块的用户手册说明
2.3.3 串口命令方式
模块还提供了基于串行控制的命令模式,不同于自动工作模式,这种模式为用户提供了足够的灵活性,满足用户不同应用的特定需求。在该模式下,模块通过串口根据用户指令工作,用户可以完全通过指令控制模块,包括修改参数、控制组网、控制TCP/IP连接和数据传输。
似乎解决根本问题的方法是弄清楚(即阅读手册)如何通过模块的串行端口激活此命令模式。熟悉 AT 命令格式的结构(基于旧的 Hayes 拨号调制解调器命令集)将有助于理解稀疏手册。也许供应商可以为串行端口提供 GUI 或命令行界面(有许多UART-WIFI 配置程序的屏幕截图,似乎与 Web 界面不同);否则您可以编写自己的界面程序,或者(作为最后的手段)使用终端模拟器(例如putty或teraterm或Hyperterminal(yuck) 或 minicom for linux) 手动键入 AT 命令。
或者有没有其他解决方案可以解决这个问题?
浏览用户手册后,简单的答案是您需要下载并安装“Wifi软件”,即UART-WIFI配置程序。这似乎是一个 Windows GUI 程序,它通过串行端口连接到模块(参考5.1.2.1 通过串行连接管理),并允许模块配置更改,包括恢复出厂设置。
附录
进一步查看用户手册表明该模块具有 Hayes AT 命令集的特殊实现。特别是:
它不是“AT”命令,而是真正的“AT+”命令。null 命令确实需要加号字符。所有命令都以三个字符“AT+”开头。
默认的转义时间是 2 秒,而不是更常见的 1 秒。为了转义(数据)传输模式,2秒内不能向串口发送数据或文本,然后必须发送三个“+”(加)字符,然后2秒内没有数据或文本。然后模块应以“+OK”命令提示符响应。