#udp-packet #ip #no-alloc #async #creation #protocols #parser

no-std edge-raw

异步 + no_std + 无分配的 IP 和 UDP 数据包创建和解析实现

2 个不稳定版本

0.2.0 2024 年 2 月 1 日
0.1.0 2024 年 1 月 27 日

#1923嵌入式开发

每月 22 次下载
用于 2 crate

MIT/Apache

30KB
757

edge-raw

CI crates.io Documentation

异步 + no_std + 无分配的 IP 和 UDP 数据包创建和解析实现。

edge_raw::io 模块包含对 embedded_nal_async_xtra::RawStack 特性的实现,以及对 embedded_nal_async::UdpSocket 特性的实现。这些在像 DHCP 这样的协议中很有用,这些协议虽然在 UDP 之上工作,但需要能够接收和向尚未分配 IP 地址的 peers 发送数据包。

对于其他协议,请查看 edge-net 聚合 crate 文档。

示例

请查看 edge-dhcp crate 了解如何利用 edge-raw 的功能。

依赖项

~275KB