esp8266 读取唯一标识
时间: 2023-08-24 10:04:25 浏览: 384
基于ESP8266的智能门禁报告
ESP8266 没有内置的唯一标识符,但您可以使用芯片上的芯片 ID 来生成一个唯一的标识符。芯片 ID 是一个 64 位的唯一值,可以用来标识不同的 ESP8266 芯片。
以下是一个示例代码,用于读取 ESP8266 的芯片 ID:
```cpp
#include <ESP8266WiFi.h>
void setup() {
Serial.begin(115200);
delay(1000);
// 获取芯片 ID
uint64_t chipId = ESP.getChipId();
// 打印芯片 ID
Serial.print("芯片 ID: ");
Serial.println(chipId);
}
void loop() {
// 空循环
}
```
在 `setup()` 函数中,通过调用 `ESP.getChipId()` 函数来获取 ESP8266 的芯片 ID。然后,通过使用 `Serial.print()` 函数将芯片 ID 打印到串口监视器中。
请确保您已经安装了 ESP8266 的开发环境,并将 ESP8266 板连接到计算机上。上传代码后,打开串口监视器,您应该能够看到 ESP8266 的芯片 ID。
阅读全文