esp32 wifi传输数据
时间: 2023-10-15 10:05:28 浏览: 325
ESP32-WIFI
ESP32是一款集成了Wi-Fi和蓝牙功能的微控制器,可以通过Wi-Fi传输数据。具体步骤如下:
1. 配置Wi-Fi连接:使用ESP32的WiFi库连接到Wi-Fi网络。
2. 创建TCP服务器或客户端:使用ESP32的WiFi库创建TCP服务器或客户端。
3. 传输数据:使用ESP32的WiFi库发送和接收数据。
以下是一个简单的示例代码,演示如何使用ESP32通过Wi-Fi传输数据:
```c++
#include <WiFi.h>
const char* ssid = "your_SSID";
const char* password = "your_PASSWORD";
void setup() {
Serial.begin(115200);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Connecting to WiFi...");
}
Serial.println("Connected to WiFi");
}
void loop() {
WiFiClient client;
if (client.connect("server_IP", 80)) {
Serial.println("Connected to server");
client.println("Hello, server!");
while (client.connected()) {
if (client.available()) {
String response = client.readStringUntil('\n');
Serial.println(response);
}
}
client.stop();
Serial.println("Disconnected from server");
} else {
Serial.println("Failed to connect to server");
}
delay(5000);
}
```
阅读全文