使用AT命令将ESP8266连接到开放网络

Connect ESP8266 to open network using AT commands

我们有一个连接到 ESP8266 和许多其他设备的 Arduino Uno。我们使用 ESP8266 作为 WiFi 连接器(显然)将数据发送到 REST API。

我们的问题是我们必须使用一个开放的网络,并且没有执行 "connect to SSID without password".

的 AT-* 命令

我们考虑过使用 CWJAP 命令,将密码作为“”传递,但失败了——这可能是因为我们使用了一个愚蠢的 AP (TPLINK),但我们想知道这是否是正确的方法(什么都不发送 vs 什么都不发送的困境)。

您是否成功使用过这样的配置?

使用 AT 命令连接到开放网络的正确方法是提供:

AT+CWJAP=ssid,password

例如:

AT+CWJAP="Johns Network", ""

这将是一个字符串:

"AT+CWJAP=\"Johns Network\",\"\"".