#wireless #ieee #networking #personal #area #standard #wpan

no-std ieee802154

Partial implementation of the IEEE 802.15.4 standard for low-rate wireless personal area networks

8 releases (5 breaking)

0.6.1 Aug 29, 2022
0.6.0 Nov 19, 2021
0.5.1 Nov 19, 2021
0.5.0 Mar 2, 2021
0.1.1 Feb 20, 2019

#623 in Network programming

Download history 109/week @ 2023-12-11 366/week @ 2023-12-18 69/week @ 2023-12-25 204/week @ 2024-01-01 706/week @ 2024-01-08 483/week @ 2024-01-15 265/week @ 2024-01-22 411/week @ 2024-01-29 141/week @ 2024-02-05 113/week @ 2024-02-12 425/week @ 2024-02-19 355/week @ 2024-02-26 203/week @ 2024-03-04 368/week @ 2024-03-11 158/week @ 2024-03-18 266/week @ 2024-03-25

1,007 downloads per month
Used in 6 crates (4 directly)

0BSD license

170KB
3.5K SLoC

Rust IEEE 802.15.4 crates.io Documentation Build Status

Introduction

Partial Rust implementation of the IEEE 802.15.4 standard, which defines the operation of low-rate wireless personal area networks. This crate is in early development and only implements a small subset of IEEE 802.15.4.

Usage

Use Cargo to add this library as a dependency to your project. Add the following to you Cargo.toml:

[dependencies]
ieee802154 = "0.6"

For more information, please refer to the API Reference.

License

This project is open source software, licensed under the terms of the Zero Clause BSD License (0BSD, for short). This basically means you can do anything with the software, without any restrictions, but you can't hold the authors liable for problems.

See LICENSE for full details.

Created by Braun Embedded
Initial development sponsored by Ferrous Systems

Dependencies

~2.5MB
~48K SLoC