esp8266wifi模块数据互传
时间: 2023-11-06 13:05:23 浏览: 100
esp8266作为wifi与手机互传数据
要实现ESP8266 WiFi模块之间的数据互传,可以使用ESP8266的STA模式和AP模式。在STA模式下,一个ESP8266连接到另一个ESP8266的AP模式下,然后它们可以通过TCP或UDP协议进行通信。以下是一个简单的示例代码:
```
#include <ESP8266WiFi.h>
const char* ssid = "your_SSID";
const char* password = "your_PASSWORD";
void setup() {
Serial.begin(9600);
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");
Serial.println("IP address: ");
Serial.println(WiFi.localIP());
}
void loop() {
// send data to another ESP8266
IPAddress ip(192, 168, 4, 1); // IP address of the other ESP8266 in AP mode
WiFiClient client;
if (client.connect(ip, 80)) {
client.println("Hello from ESP8266!");
client.stop();
}
delay(1000);
}
```
在上面的示例中,一个ESP8266连接到另一个ESP8266的AP模式下,并发送一条消息。另一个ESP8266可以使用类似的代码来接收消息。
阅读全文