乐鑫技术交流
直播中

李娟

7年用户 1304经验值
私信 关注
[问答]

如何检查连接到我的esp的客户端数量?

我想像我的 esp8266 和 realy 的简单应用程序。我想打开门(通过继电器),当我输入 esp 地址时。
那么如何检查连接到我的 esp 的客户端数量?

回帖(1)

人走了

2024-6-4 16:57:10
你可以使用 Arduino IDE 中的串口监视器来查看连接到你的 esp8266 的客户端数量。首先,将以下代码上传到你的 esp8266:

```cpp
#include

const char* ssid = "YOUR_SSID";
const char* password = "YOUR_PASSWORD";

WiFiServer server(80);

void setup() {
  Serial.begin(115200);
  delay(10);

  // Connect to WiFi network
  Serial.println();
  Serial.println();
  Serial.print("Connecting to ");
  Serial.println(ssid);

  WiFi.begin(ssid, password);

  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }

  Serial.println("");
  Serial.println("WiFi connected");

  // Start the server
  server.begin();
  Serial.println("Server started");
}

void loop() {
  // Check if a client has connected to the server
  WiFiClient client = server.available();
  if (client) {
    Serial.println("New client connected.");
    client.stop();
  }
}
```

然后,在串口监视器中打开串口(波特率为 115200),启动 esp8266,它应该连接上 WiFi。当客户端连接到 WiFi 时,esp8266 将在串口监视器中打印 "New client connected."。你可以通过计算打印的行数来确定当前连接到 esp8266 的客户端数量。
举报

更多回帖

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