ESP32 BT 发送IP地址
时间: 2023-08-14 21:24:52 浏览: 112
基于ESP32的web服务器
要在ESP32上通过蓝牙发送IP地址,您可以使用以下代码片段:
```c
#include "BluetoothSerial.h"
BluetoothSerial SerialBT;
IPAddress ip;
void setup() {
SerialBT.begin("ESP32_BT"); // 设备名称
Serial.println("开始蓝牙...");
WiFi.begin("SSID", "PASSWORD"); // 连接 WiFi
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("连接中...");
}
// 获取 IP 地址
ip = WiFi.localIP();
}
void loop() {
// 将 IP 地址转换为字符串并发送到蓝牙串行端口
SerialBT.println(ip.toString());
delay(1000);
}
```
此代码将启用蓝牙并连接到WiFi。然后,它将获取设备的本地IP地址,并将其存储在“ip”变量中。接下来,在“loop”函数中,它将IP地址转换为字符串,并将其发送到蓝牙串行端口。您可以将此代码放置在您的项目中,并确保您的设备已连接到蓝牙串行端口,以便接收发送的IP地址。
阅读全文