This example shows how to turn on basic WIFI support in the Embassy framework.
这个例子演示了如何在 Embassy 框架下开启最基本的 WIFI 支持。
This example is modified from embassy_blinky. If you are just starting out, I suggest you read embassy_blinky before continuing down the page
这个例子是在 embassy_blinky 的基础上修改而来的。如果你是刚开始,我建议你先阅读 embassy_blinky 的内容,再继续往下阅读。
To turn on basic WIFI support, we just need to add the following to Cargo.toml
:
开启 WIFI 基本的支持,我们只需要在
Cargo.toml
中添加以下内容:
[features]
default = [
...
"wifi",
]
log = [
...
"esp-wifi?/log",
]
defmt = [
...
"esp-wifi?/defmt",
"embassy-net?/defmt"
]
esp32c3 = [..., "esp-wifi?/esp32c3"]
esp32c6 = [..., "esp-wifi?/esp32c6"]
[dependencies]
esp-wifi = { version = "0.11.0", default-features = false, features = [
"esp-alloc", "wifi", "smoltcp", "utils"], optional = true }
embassy-net = { version = "0.4.0", features = ["tcp", "udp", "dhcpv4", "medium-ethernet"], optional = true }
static_cell = "2.1.0"
esp-alloc = { version = "0.5" }